二次打包疯狂又“任性”算法
2年前,张先生(化名)也跟其余开发者同样,想用本身的创意和开发技术在遍地商机的移动互联网浪潮中掘金,进而实现发家致富迎娶白富美的梦想。可是,通过几个月的加班加点开发出的APP上线刚有转机,就被打包党篡改、山寨了,非常受挫。安全
“咱们开发团队有3我的。半年多时间开发出6款应用,其中3款上线不到一月就出现了山寨产品进行恶意竞争,另外2款也在上线不久发现遭到恶意破解,加入了插件跟广告被拿去盈利。”cookie
张先生坦白说,后来听朋友讲“二次打包”很是容易,只要稍微懂点APP开发技术的人均可以完成,只须要搜集些热门应用,经过反编译技术进行破解拆包,而后插入一些本身想要分发的东西再从新拼装、发布便可,彻底是无本生意。并且,经过这种方式能够迅速获利。因而,张先生通过艰难的选择以后,转行作起了以前本身所痛恨的“打包党”。工具
据悉,技术熟练的开发人员每周可二次打包3-500的应用,经过植入高分红的广告迅速上传到各大市场,供手机用户下载,借此谋取高额利益。加密
打包党群集安卓市场spa
新数据显示,Android应用数量已经突破了150万大关,Android应用在移动应用市场中成为“龙头老大”。然而,我国安卓市场应用二次打包产生山寨版本的现象十分猖獗,在Google Play排名前100位的应用中,有60%的应用出现了二次打包版本。插件
因为安卓系统的开源性,安卓下的App打包成本极低,在这些二次打包的安卓应用中,有知情开发者反映,最值钱的是游戏类。“游戏的安卓包能够达到5~6元1个,热门的高ARPU(每用户平均收入)游戏,单个安装激活价也比较高。”除了零成本,“二次打包”的技术门槛也很低,有时候不用组团队,一我的也能作。以前一篇报道中曾揭露,一个10人的团队能够在一个月内靠病毒打包纯赚150万元,该曝光迅速在开发者圈子内引发了讨论的热潮。调试
而在暴利的灰色收入产业链以外,带来的则是对整个产业生态的严重破坏。 国内专业的移动应用加密平台爱加密CTO林魏指出,APP二次打包现象不只给普通用户带来了极大的危害,也给安卓App开发者带来了极大的困扰。对于开发者来讲,耗费大量的精力和财力才得以脱颖而出的应用被剽窃,不但经济上受损害,品牌形象也可能受损失。一些好的创意跟产品每每还没有焕发光彩就已“胎死腹中” 。orm
更可怕的是,一些承受能力小的开发者甚至会面临灭顶之灾,难以继续在移动开发的行业中生存。在这种状况下整个行业已经开始了畸形发展。游戏
热门APP都逃不过打包党的“魔爪”
像淘宝网、植物大战僵尸、愤怒的小鸟等火爆的APP,都无一例外遭遇过打包党的“黑手”。更让广大开发者有苦难言的是,用户在误下载并使用了通过“二次打包”的软件后,一旦遭遇损失,大多数软件开发者还得为此“背黑锅”。
技术门槛低、市场论坛审核不严、监管不到位、维权成本太高让“二次打包”行为变得愈来愈猖狂,而普通手机用户因为难以辨别,又带来了较高的安装使用率,更是“滋养”了这片沃土。
强监管,重防范,依法治理
国家网信办将出台App应用程序发展管理办法,用户自身也须要增强安全防范意识,共同努力促进App产业链健康发展 。
App市场的乱象早已引发监管部门的关注,App行业或将很快迎来新一轮监管 。
普通开发者如何如何“拒绝”打包党
如何对抗APP背后的“二次打包”灰色产业链?最重要的是每个开发者都能保护好本身的开发成果,从APP自己入手,让打包党难如下手。
“ 面对二次打包很多公司都有本身的防范措施,有实力公司的APP几乎都是本身在程序内部作过处理防止其APP被二次打包,通常是采用代码混淆、花指令的方式” 某公司技术开发人员说。
林魏透漏,采用复杂、先进的技术对APP进行加密保护,从源头抵挡“二次打包”,是保护开发者的心血的有效方式。 目前apk反编译技术的“成熟”致使各类反编译拆包的工具层出不穷,简单的代码混淆已经不能阻止。
值得注意的是,目前被普遍使用的不少加密算法和协议,如MD5和SHA1已经再也不知足现代手机APP的安全需求。一旦加密工做不到位,打包党就能够修改cookies、环境变量等数据输入,当基于这些不安全的数据输入作出身份验证和受权决议时,打包党仍然能够绕过开发者所作的简单安全防御而达到窃取源代码进行“二次打包”的目的。
为了给APP提供更可靠的安全防御,林魏说到,开发者能够采用更加复杂的加密方式,好比DEX加壳、键盘监听保护、so文件保护、防内存动态调试等,以便全方位保护APP安全,让“打包党”一筹莫展。目前包括爱加密在内的数家国内安全厂商正在为开发者提供此种服务。