综合百科行业百科金融百科经济百科资源百科管理百科
管理百科
管理营销
资源百科
人力财务
经济百科
经济贸易
金融百科
金融证券
行业百科
物流咨询
综合百科
人物品牌

二次打包

  	      	      	    	    	      	    

目录

什么是二次打包

  二次打包是指,近年来,我国移动互联网发展迅猛,智能移动设备迅速普及。但由此而引发的移动安全问题也日益凸显,尤其在开放的安卓生态圈中,二次打包的“盗版APP”成为手机木马、手机病毒、隐私窃取等“顽疾”肆虐的大门。

  从事二次打包的“打包党”通过破解他人的APP,来赚取非法的广告收入。像保卫萝卜、植物大战僵尸等曾经火爆的APP,都无一例外地遭遇过“二次打包”。一旦安装了“二次打包”的软件,手机用户就会遭遇频繁的广告骚扰和流量损失。

二次打包的预防

  对移动应用进行破解、再篡改或插入恶意代码、最后生成一个新应用的过程。通常不法分子更为青睐市面上下载量最火爆的APP进行二次打包,这些APP拥有大量的用户集群,通过插入广告、木马、病毒的方式窃取用户隐私、吸资扣费、耗费流量成功的可能性大。从外观来看,二次打包后的盗版APP与正版APP完全相同,用户肉眼无法分别。所以一旦产生任何不可挽回的损失,用户会直接将“罪名”扣在APP及开发者的头上,而通常开发者和运营人员对此也是毫不知情,严重侵害了开发者的利益

  要想保护手机APP,避免被盗版,就要从源头进行加固保护,让破解者无从下手。图8是使用加固保对APP进行加固前后的对比,加固后再调用baksmali.jar进行反编译,可以看到代码文件全部被隐藏,暴露的只是加固程序的一些代码,破解者自然无法再对源程序进行篡改了。

  对安卓应用进行加固保护,能有效避免应用被恶意破解、反编译、二次打包、内存抓取等。同时给应用提供数据加密、签名校验、防内存修改、完整性校验、盗版监测等保护功能,给予安卓应用最强保护,从源头消灭恶意盗版应用[1]

参考文献