移动安全时代,如何保护你的app

Android系统的安全性历来备受诟病,在强大的反编译工具下,APK中的代码逻辑一览无余;重打包技术使得各种盗版软件层出不穷,充斥着Android市场,特别是对于金融、电商、游戏等产品的盗版应用,严重地威胁用户安全,并给开发者造成了实际利益和品牌损失。

以市面上很火的某款Unity 3d引擎开发的游戏为例,我们采用ReFlector + Reflexil 插件分析其c#逻辑,可以清晰地看到代码中用到的类名和方法名。进而快速定位到关键逻辑,当发生碰撞的时候会触发OnTriggerEnter函数,在这个函数中,当碰撞的检测逻辑被修改为this.isHaveZhenYuan等于true的时候,玩家控制的人物就会进入“刀枪不入”的状态。这样重新打包dll文件,然后再打包进apk文件,就可以轻松实现人物的无敌功能了。

再比如某款很火的冒险类游戏,使用反编译工具,通过分析之后可以看到其短信支付逻辑如下所示,当短信完成支付之后,会进入到相应的回调接口中,分别设置支付成功或者支付失败的状态,并执行相应的购买逻辑。那么恶意破解者就可以修改其短信支付逻辑,将所有的逻辑都改为支付成功执行的逻辑,达到可以不用花钱就能买到任意收费道具的目的。

由此可见,目前的Android平台的应用安全问题是多么地触目惊心,开发商辛辛苦苦的劳动成果,可能只需要几天甚至几个小时的时间,就会被破解者轻松破解并获利,给开发商造成了经济上和安全性上的巨大损失。针对apk被恶意篡改和重打包的问题,可以选择使用apk加固产品对apk进行安全加固,增强应用的的安全防护能力,提高apk被恶意破解的难度。

云加密是网易安全团队结合了多年的安全经验,推出的应用加固解决方案,能够针对应用做安全加固和漏洞检测等服务,加密方式简单快捷,有效帮助开发者保护软件版权和收入。

网易云加密通过对DEX文件、资源文件、SO库文件以及游戏app的脚本与动态库文件进行加固保护,把静态破解和动态破解拒之门外,可防止应用被逆向分析、反编译、二次打包、嵌入病毒、恶意扣费SDK、广告 SDK等,有效地提升了app的安全防护等级,从而维护了开发商的版权和商业利益。

经过安全加固后的apk具备对抗反编译、对抗静态分析、检测调试器、混淆Manifest文件保护、签名校验、so文件保护、崩溃日志收集等功能,针对容易被盗版的游戏还有针对unity平台的引擎脚本保护,以及针对Adobe Flash平台的保护方案。重重保护,将盗版和恶意篡改拒之门外。

链接:http://apk.aq.163.com/

时间: 2024-12-12 09:03:16

移动安全时代,如何保护你的app的相关文章

有效抵御“刮钱木马”侵袭,爱加密保护天气查询App安全

俗话说"六月的天,孩子的脸,说变就变",对球迷来说,半夜熬夜看球已经够辛苦,白天上班却还要遭遇大风大雨等随机模式的干扰,实在让人头疼,因此天气App成为球迷们的必备手机应用之一.不过,爱加密安全专家提醒广大球迷,最近一款专门捆绑在天气查询App中诱骗手机用户下载的"刮钱"木马肆虐,一旦安装,就会在后台私自发送扣费短信,并向通讯录联系人群发短信,消耗手机用户大量话费. 据悉,"全球天气预报"."世界天气"等多款App均被&quo

移动安全,如何保护你的APP

Android系统的安全性历来备受诟病,在强大的反编译工具下,APK中的代码逻辑一览无余:重打包技术使得各种盗版软件层出不穷,充斥着Android市场,特别是对于金融.电商.游戏等产品的盗版应用,严重地威胁用户安全,并给开发者造成了实际利益和品牌损失. 以市面上很火的某款Unity 3d引擎开发的游戏为例,我们采用ReFlector + Reflexil 插件分析其c#逻辑,可以清晰地看到代码中用到的类名和方法名.进而快速定位到关键逻辑,当发生碰撞的时候会触发OnTriggerEnter函数,在

使用系统自带ScreenLock来保护你的App

如果你的App需要验证密码,我们可以使用系统的ScreenLock来进行验证,这样做的好处是我们的用户不必使用多个不同的密码来验证身份,OK,下面我们来看看如何使用系统锁屏: 先来介绍几个Framework里面的锁屏相关的类: LockPatternUtils:这里提供了锁屏的一些帮助类,我们最需要使用的是这样一个方法: public boolean isSecure() { long mode = getKeyguardStoredPasswordQuality(); final boolea

移动支付类App漏洞隐患重重,如何进行AndroidApk加密保护 !

没有一种支付是100%安全的,互联网及移动支付规模的增长,其交易的安全性需要银行.支付公司.App开发者.用户等参与各方更加重视.当下手机支付似乎变成了一种时尚,用户们"刷手机"乘地铁,"刷手机"购物,"刷手机"喝咖啡,"刷手机"看电影,甚至"刷手机"定机 票--种种迹象表明手机支付已经迎来了一个高速发展期.但伴随着移动支付业务金额的疯狂涨势,移动支付背后的隐患也让人忧心忡忡,引起广泛关注.为保护用户支付安

安卓App有风险,爱加密加固保护App安全!

如今安卓系统的开源性和手机厂商多样性的增多以及安卓系统存在各个手机中,还有手机厂商对安卓系统修改的面目全非的问题,最终导致安卓系统的安全问题无法得到避免.比如最近的"心脏流血"漏洞虽然经过修复在安卓平台基本不会出现,但是安卓4.1.1版本仍含有此漏洞,并且目前仍然有数百万台智能机和平板电脑使用的Android 4.1.1. 来源:www.ijiami.cn 互联网科技快速发展的今天,其中App安全尤为重要.由于android系统漏洞多,被黑客攻击的安全问题也主要集中在android系统

移动支付应用危机:爱加密移动App安全加固保护

随着"手机购物"."微信红包" ."软件打车"等成为搜索热门词,手机里的移动互联网也越来越成为人们再也离不开的小伙伴,手机支付更是许多年轻人常用的支付方式.不过,爱加密安全专家提醒:目前移动支付安全问题严重,手机支付虽然便利,却也面临巨大的安全风险. 安装山寨App次日银行卡被盗刷 市民王小姐在一天下午收到了一条带有网址链接的信息,打开一看,是某银行的网银App.正巧王小姐要给朋友汇几百块钱,便下载安装了App,输入了银行密码,没想到,第二天收到

APP加固技术历程及未来级别方案:虚机源码保护

传统App加固技术,前后经历了四代技术变更,保护级别每一代都有所提升,但其固有的安全缺陷和兼容性问题始终未能得到解决.而下一代加固技术-虚机源码保护,适用代码类型更广泛,App保护级别更高,兼容性更强,堪称未来级别的保护方案. (加固技术发展历程) 第一代加固技术-动态加载 第一代Android加固技术用于保护应用的逻辑不被逆向与分析,最早普遍在恶意软件中使用,其主要基于Java虚拟机提供的动态加载技术. 其保护流程是: 开发阶段中将程序切分成加载(Loader)与关键逻辑(Payload)两部

开发一个App要100万?用互联网思维只要1万

近期经常看到一些关于开发一个App要多少钱的文章出来,有的说App开发要100万,有的说要60万,其实这个不叫开发App,那叫做项目或者创业开公司要多少钱才对,而这种情况下之所以要这么多钱,也是基于一个对行业啥都不懂的情况下来计算的,所有的东西都需要你花钱来完成的. 我们可以想象一下,你对移动互联网一窍不通,但是你想开个公司,创业做个App,那么还真是啥都要重新招,你需要招聘四个客户端(两个负责ios.两个负责android),两个服务端,一个设计师,一个产品经理,一个人事,一个行政,甚至还需要

小心APP应用让你成为“透明人”

随着智能手机和平板电脑的迅猛发展,各式各样的APP在涌入这些移动终端的同时,吸费.窃取隐私等恶意程序也随之盛行. 完全相信应用设计公司说"我的App程序能保护隐私"的话是不可取的!就像最近某个保密性强的App程序服务器因其程序开发接口(API)缺乏防范措施,导致资料被黑客攻击.就连自己隐私都保不住的厂商,又怎么能让我们相信APP程序能保护隐私呢? 尽管所有用户都对侵害自己隐私的行为深恶痛绝,也对这类软件有一定的防范意识,但在免费.好玩的APP的诱惑下往往还是会忍不住去下载.一些网络罪犯