网易首页 > 网易号 > 正文 申请入驻

iOS安全加固探讨:代码混淆、类名方法名混淆等方法

0
分享至


摘要:本文探讨了iOS平台下的安全保护,以及几种常见的加固方法,包括字符串加密、类名方法名混淆、程序代码混淆和加入安全SDK等。通过这些方法,我们可以有效地提高iOS应用的安全性。
好了,看了别人做的一些工具,这里大概说下都有哪些加固方法以及大概的实现吧,本人也是刚接触这个方面不就,可能分析的深度没有那么深入,大家就随便听听吧。

引言:

随着智能手机的普及,对移动应用的安全性要求越来越高。而在iOS平台上,相比于Android平台,能够进行的安全保护措施相对较少。只要手机没有越狱,基本上来说是比较安全的。但是一旦手机越狱,可能会带来一些安全方面的问题。因此,对于iOS应用的安全保护仍然十分必要。

iOS应用的加固产品相对较少,但目前已经有一些关于iOS加固的产品做得比较好。本文将介绍几种常见的iOS加固方法,以及一些相关的加固工具和产品。

最开始关于爱加密首创的IOS加密, http://www.ijiami.cn/ios 个人感觉这只是一个噱头而已,因为没有看到具体的工具以及加固应用,所以也不知道它的效果怎么样了。

后来在看雪上面看到一个 http://www.safengine.com/mobile/ 有关于IOS加密的工具,但是感觉用起来太麻烦了,而且让产品方也不是很放心,要替换xcode默认的编译器。

不久前看到偶然看到一个IPA Guard的应用 https://www.ipaguard.com/也下下来试用了一下,感觉要比上面两个从使用上方面了许多,而且考虑的东西也是比较多的,最后加固后还有重签名功能。

IPA guard主界面:

重签名界面:

现在的加固工具总的来说都是从以下几个方面来做的:

一、字符串加密:

**现状:**对于字符串来说,程序里面的明文字符串给静态分析提供了极大的帮助,比如说根据界面特殊字符串提示信息,从而定义到程序代码块,或者获取程序使用的一些网络接口等等。

**加固:**对程序中使用到字符串的地方,首先获取到使用到的字符串,当然要注意哪些是能加密,哪些不能加密的,然后对字符串进行加密,并保存加密后的数据,再在使用字符串的地方插入解密算法,这样就很好的保护了明文字符串。

二、类名方法名混淆

**现状:**目前市面上的IOS应用基本上是没有使用类名方法名混淆的,所以只要我们使用class-dump把应用的类和方法定义dump下来,然后根据方法名就能够判断很多程序的处理函数是在哪。从而进行hook等操作。

**加固:**对于程序中的类名方法名,自己产生一个随机的字符串来替换这些定义的类名和方法名,但是不是所有类名,方法名都能替换的,要过滤到系统有关的函数以及类,可以参考下开源项目: https://github.com/Polidea/ios-class-guard

三、程序代码混淆

**现状:**目前的IOS应用找到可执行文件然后拖到Hopper

**加固:**可以基于Xcode使用的编译器clang,然后在中间层也就是IR实现自己的一些混淆处理,比如加入一些无用的逻辑块啊,代码块啊,以及加入各种跳转但是又不影响程序原有的逻辑。

四、加入安全SDK

**现状:**目前大多数IOS应用对于简单的反调试功能都没有,更别说注入检测,以及其它的一些检测了。

**加固:**加入SDK,包括多处调试检测,注入检测,越狱检测,关键代码加密,防篡改等等功能。并提供接口给开发者处理检测结果。

总结:

虽然上述方法可以有效地提高iOS应用的安全性,但还有许多其他方面可以进行加固保护。相信随着对iOS应用安全意识的增加,我们将会采取更多的措施来保护自己的应用。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
广西女子相亲相到老板,尴尬得想找个地洞:以后在公司看到他就跑

广西女子相亲相到老板,尴尬得想找个地洞:以后在公司看到他就跑

佑宛故事汇
2024-05-30 19:57:28
49年,小战士认出报纸上的父亲,指导员道:胡闹,那是兵团司令员

49年,小战士认出报纸上的父亲,指导员道:胡闹,那是兵团司令员

小金鱼的眼泪
2024-05-19 10:31:43
很有故事:扒一扒,赖清德的出身与家庭

很有故事:扒一扒,赖清德的出身与家庭

黄娜老师
2024-05-31 09:23:08
记者扮男客潜入采耳店,偷拍服务全过程:女技师、柔式按摩别有洞天

记者扮男客潜入采耳店,偷拍服务全过程:女技师、柔式按摩别有洞天

古今档案
2024-05-07 13:04:58
十二名陪审员定罪特朗普幕后:2号陪审员疑为铁杆“普粉”,庭审期间“神情焦躁”

十二名陪审员定罪特朗普幕后:2号陪审员疑为铁杆“普粉”,庭审期间“神情焦躁”

红星新闻
2024-05-31 18:46:11
笑不活了,36岁的刘秀云教授出任985高校院长,评论区炸锅了

笑不活了,36岁的刘秀云教授出任985高校院长,评论区炸锅了

钱多多多多
2024-05-31 21:08:04
凉山网友拍到一条长了“牛角”的蛇!长双角的蛇是什么蛇?

凉山网友拍到一条长了“牛角”的蛇!长双角的蛇是什么蛇?

超人强动物俱乐部
2024-05-31 14:55:22
中国体坛怎么了?国体局前局长被抓,儿子也被带走

中国体坛怎么了?国体局前局长被抓,儿子也被带走

体坛说球人
2024-05-31 15:33:53
众生相!东欧紧抱庆祝库班大笑 华子遭疯狂打脸沮丧直接离场

众生相!东欧紧抱庆祝库班大笑 华子遭疯狂打脸沮丧直接离场

厝边人侃体育
2024-05-31 10:59:07
大爆冷:法网第三轮,卢布列夫0-3意外出局!夺冠热门辛纳3-0晋级

大爆冷:法网第三轮,卢布列夫0-3意外出局!夺冠热门辛纳3-0晋级

月下追寻者
2024-05-31 22:55:15
最新报告显示:行驶32万公里后,特斯拉电池容量仍然高达88%

最新报告显示:行驶32万公里后,特斯拉电池容量仍然高达88%

户外小阿隋
2024-05-30 14:55:44
录音曝光!港星女友遭性侵16次,世界级“淫魔”教主仅小学毕业!

录音曝光!港星女友遭性侵16次,世界级“淫魔”教主仅小学毕业!

北国向锡安
2024-05-31 09:00:41
中东4国高层访华,伊朗突然“变脸”,要求中国“选边站”?

中东4国高层访华,伊朗突然“变脸”,要求中国“选边站”?

夏知观史
2024-05-31 22:44:42
《歌手2024》第四期榜单洗牌!香缇莫逆袭夺冠,那英跑调跌出前三

《歌手2024》第四期榜单洗牌!香缇莫逆袭夺冠,那英跑调跌出前三

快乐娱文
2024-05-31 23:02:00
2024年养老金“20连涨”!上调幅度超预期,或将达到5.2%

2024年养老金“20连涨”!上调幅度超预期,或将达到5.2%

天下纵览
2024-05-31 12:38:32
罗伊基恩被袭击后的反应告诉我们,人老了是会变怂的

罗伊基恩被袭击后的反应告诉我们,人老了是会变怂的

元爸体育
2024-05-31 21:09:52
4大归化助阵,中国男足20点决战泰国!1-0=出线,CCTV全程直播!

4大归化助阵,中国男足20点决战泰国!1-0=出线,CCTV全程直播!

绿茵舞着
2024-05-31 02:42:35
对手踩线触网、记分出错!蔡斌却无动于衷!教练团队都是关系户!

对手踩线触网、记分出错!蔡斌却无动于衷!教练团队都是关系户!

金毛爱女排
2024-05-31 09:09:32
伊利输惨!超市老板要求退货,新是司机曝猛料,蒙牛直接赢麻了

伊利输惨!超市老板要求退货,新是司机曝猛料,蒙牛直接赢麻了

金哥说新能源车
2024-05-31 23:26:21
愤怒!引起无数人共情的在加沙领饭的漂亮可爱的流浪女孩被炸身亡

愤怒!引起无数人共情的在加沙领饭的漂亮可爱的流浪女孩被炸身亡

小怪吃美食
2024-05-31 10:15:23
2024-06-01 00:28:49
雪奈呐
雪奈呐
有自制力,做事有始有终;学习能力强,愿意不断地接触学习新知识。
151文章数 29关注度
往期回顾 全部

科技要闻

业务不卖了,字节跳动重新做游戏

头条要闻

董军谈及乌克兰危机:中方承诺不向冲突双方提供武器

头条要闻

董军谈及乌克兰危机:中方承诺不向冲突双方提供武器

体育要闻

欧文:当老二怎么了?硬就行了!

娱乐要闻

白玉兰提名:胡歌、范伟争视帝

财经要闻

证监会:对恒大地产罚款41.75亿

汽车要闻

外观内饰升级/六项权益 全新哈弗H6开启预售

态度原创

时尚
艺术
本地
手机
游戏

2024火了一种辣妹穿搭:“胸衣+透视装”,穿了像没穿,性感时髦

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

本地新闻

食味印象|歙县限定!枇杷味儿的清甜初夏

手机要闻

vivo X200系列提前看:屏幕形态已清晰,关键卖点也悬念不大了

索尼第一方对战新作遭差评:宣传片点踩量远高于点赞

无障碍浏览 进入关怀版