汽配网 国内最专业的汽配B2B商务网

关注移动应用安全 走出“代码混淆”误区

长久以来,为避免手机APP被反编译和破解,大多数移动开发者选择代码混淆技术来抵抗破解者的攻击。但随着不断有应用被破解和盗版的事件发生,让越来越多的开发者开始质疑这种抵御方式的有效性。用代码混淆技术来保护手机APP安全到底是良策还是误区,本文请到360加固保的技术工程师刘敏为大家揭晓。

什么是代码混淆?

代码混淆是将程序的代码转换成一种功能上等价,但是难于阅读和理解的形式的行为。比如将代码中的各种元素,如变量、函数、类的名字改写成无意义的名字,使破解者在阅读时无法根据名字猜测其用途,增加反编译的阅读难度。

代码混淆的利与弊

以济南团谱的一款APP《九天传说》为例,这是一款目前风靡的RPG类打怪游戏。以超酷的打斗视觉体验和好玩的等级模式让应用一上线就赢得了许多用户。为避免出现盗版,提高应用安全性,技术人员对其进行了代码混淆。图1是进行代码混淆前后的代码结构对比。右侧截图是对源代码文件中的一些类名做了变换,改成了以英文字母命名的名称,这样破解者在阅读时就不容易理解其特指的含义。

 

图1:代码混淆前后代码结构对比

这种代码混淆方法简单、便于操作。但也因此会给开发者的调试工作带来困难,开发人员通常需要保留原始的未混淆的代码用于调试。由于混淆是不可逆的,在混淆的过程中一些不影响正常运行的信息将永久丢失,这些信息的丢失会使程序变得更加难以理解。

代码混淆后手机APP能否再被破解?

虽然做了代码混淆,但混淆只是对源代码的类名和一些变量名做了变换,增加了破解者阅读的难度,并不能真正阻止反编译。下面是对进行过混淆的《九天传说》APP进行破解并插入恶意广告的过程演示。首先,使用apktool工具进行反编译,可以得到smali代码文件,再定位找到主Activtiy的代码,主Activity可以从AndroidManifest文件中查到。九天传说的主Activity查到为com.tp.ttgame.jiutian.JiuTian。

图2是处理com\tp\ttgame\jiutian\JiuTian.smali中的onCreate函数,向其中添加有米广告的初始化代码截图。

图2:添加有米广告的初始化代码

再将添加banner的函数插入其中,并在onResume函数中调用,见图3、图4。

图3 :添加banner的函数

 

图4 :调用添加banner的函数

这样代码部分就修改完成了。最后再修改AndroidManifest文件,需要将有米广告必要的配置写进去。见图5、图6。

图5:添加有米广告必要的组件

图6:添加有米广告必要的权限

最后,将有米广告SDK的内容转成smali,并将其跟九天程序的smali合并。用apktool重新打包之后生成的程序就是一款含有有米广告的盗版应用了。图7是启动该盗版应用后的界面,能看到右下角增加的有米广告内容。

图7:启动盗版应用后的界面

同理,破解者还可以将正版APP中的广告替换掉,这样,当用户下载该盗版应用并点击广告后,所带来的广告收入就直接进入了破解者的腰包。重要的是盗版应用中的广告大多是恶意广告,会在用户不知情的情况下下载程序,造成流量的消耗和资费的损失,影响用户体验更损害正版APP的品牌形象。所以,单纯的通过代码混淆并不能完全保证应用安全。

如何避免手机APP被破解和盗版?

目前越来越多的开发者选择使用360加固保来保护应用安全,这种方式到底是否可靠,下面再为大家做下演示。图8是对《九天传说》APP进行加固保护前后的代码结构对比,能看到右侧截图中加固后的代码文件都已经被隐藏起来,只保留了加固后的保护程序,破解者在反编译时无法找到源程序真正的代码,即可有效的避免手机APP被破解和盗版。

图8:使用加固前后的代码结构对比

除了可以对手机APP的代码进行保护外,加固后还具备反调试、反篡改、反窃取和反逆向等功能,能有效防止代码注入,避免游戏外挂或木马程序的恶意篡改行为,从根源上防止应用被二次打包,杜绝盗版应用的产生。

避免手机APP被破解和盗版除了可以使用专业的第三方加固产品外,更需要开发者提高安全意识,如编写代码要规范,减少程序漏洞;及时修复漏洞,不给破解者可乘之机等。

相关阅读
责任编辑:薛岗
0
云鲸S3 island体验:首创全自动自滤净化系统 免维护体验断档领先 评测
05
May2025
36
百项创新技术直面用户“痛点” 追觅扫地机召开2025首场用户沟通会 新闻
27
Apr2025
29
让家中空气“活”起来 追觅PM系列空气净化器国补好价一台顶多台 新闻
09
Apr2025
36
MiniLED电视今年出货量有望超越OLED产品 新闻
31
Mar2025
45
催更效果拉满!高对比度屏+万象分区,TCL T7L&Q9L系列全球首发 新闻
31
Mar2025
TCL
301
追觅X50系列闪耀AWE2025 追觅工程师:具身智能机械臂或将成为标配 新闻
24
Mar2025
39
小米推出米家新款隐藏式智能窗帘 售价599元 新闻
24
Mar2025
46
TCL冰洗尖端新品闪耀AWE 引领白家电革新浪潮 新闻
20
Mar2025
TCL
35
震撼发布!TCL冰洗新品携硬核科技亮相AWE 新闻
20
Mar2025
TCL
230
TCL冰洗创新科技亮相发布会 智未来·焕发生命力 新闻
20
Mar2025
TCL
184
扫地机全球销量&销额双第一 石头科技全系新品闪耀AWE2025 新闻
20
Mar2025
379
亲测海尔AWE展馆:无人家务不再是遥不可及的“大饼” 新闻
20
Mar2025
284
Leader接招 新闻
20
Mar2025
41
追觅科技发布空气净化器新品 构建四季空气生态系统 新闻
19
Mar2025
37
追觅自集尘吸尘器Z50 Station发布 20万转/分钟高速马达刷新清洁上限 新闻
19
Mar2025
35
追觅尖端旗舰 T50 Ultra洗地机发布:破解行业难题 解锁清洁新高度 新闻
19
Mar2025
42
追觅多项首创技术亮相新品发布会 重塑清洁行业格局 新闻
19
Mar2025
36
当电视学会「隐形」,TCL Q10L系列的空间美学实践 新闻
19
Mar2025
TCL
35
2024全球扫地机器人出货量同比增11% 石头、科沃斯增势强劲 新闻
17
Mar2025
306
石头自清洁扫拖机器人P20 Ultra评测:旗舰配置拉满的全能性价比机皇 评测
12
Mar2025
126
画质信仰再次升级!TCL率先推出第四代液晶电视Q10L系列 新闻
10
Mar2025
TCL
434
石头科技公布2024年业绩快报 营收同比增37.8% 新闻
05
Mar2025
629
追觅机械臂洗地机半年战绩辉煌,国内外市场齐头并进 新闻
27
Feb2025
43
石头科技重构清洁想象,首创五轴仿生机械手打破传统清洁边界 新闻
25
Feb2025
264
石头G30 Space探索版评测 开创扫地机机械手清洁时代 评测
25
Feb2025
536
世俱杯倒计时4个月:海信发布创新技术全面提升观赛体验 新闻
20
Feb2025
61
海信全球首款RGB-Mini LED电视国内首次亮相 新闻
20
Feb2025
359
小米武汉智能家电工厂动工两个月来主体建设进度已完成0% 新闻
06
Feb2025
84
2024年国内电视出货量创15年新低 海信、小米、TCL继续领跑市场 新闻
24
Jan2025
800
清洁电器混战,萤石干湿混吸的洗地机器人会是新风口吗? 新闻
22
Jan2025
19492
电视要涨价?台湾地区地震或增加大尺寸面板供应难度 新闻
22
Jan2025
93
追觅H40 Ultra洗地机评测:85℃高温溶污领衔 再创洗地行业新高度 新闻
09
Jan2025
147
重新定义下一代家用机器人 石头科技CES2025惊艳全球 新闻
08
Jan2025
85
三线结构光与升降LDS激光雷达 石头自清洁扫拖机器人G30导航避障新里程 新闻
08
Jan2025
48
追觅下一代扫地机器人形态曝光:长出灵巧手,未来或成家庭服务机器人 新闻
03
Jan2025
24
热“雪”正当虹,长虹新款AI TV闪耀冰雪舞台 新闻
02
Dec2024
256
海信家电”换帅 “ 高玉玲接替代慧忠出任新任董事长 新闻
22
Nov2024
170
格力电器申请“格力女王”“蒙面女王”医疗器械类商标 新闻
21
Nov2024
111
2024Q3全球电视出货量达到5233万台 环比增长9.6% 新闻
19
Nov2024
92
预计2024年国内智能盒子销量同比去年萎缩20% 新闻
15
Nov2024
123
2024年电视行业用户满意度测评分数创出新高 新闻
13
Nov2024
124
追觅X50 Pro评测:从超高越障到深层清拖 重构解放用户的真谛 新闻
08
Nov2024
231
国内智能电视Q3销量萎缩 MIni LED反而暴涨6.4倍 新闻
06
Nov2024
297
追觅V16 Pro Aqua体验:吸尘洗地一机搞定 家居清洁自此无忧 新闻
29
Oct2024
178
家电以旧换新中央财政补贴已达64.03亿元 参与人数超510万 新闻
30
Sep2024
686
海信给AI电视打样,12大AI智能体全面升级大屏体验 新闻
30
Sep2024
658
海信AI电视E7N正式发布,引领AI画质新标杆 新闻
30
Sep2024
648
小米明年将布局东南亚家电市场 新闻
29
Sep2024
691
追觅X50系列:一个关于六厘米高的故事 新闻
26
Sep2024
285
追觅科技吸尘器新品惊艳亮相,以行业最强清洁力领衔行业新高度 新闻
26
Sep2024
301
全球首创6cm越障技术,追觅X50系列填补全屋覆盖新版图 新闻
26
Sep2024
462