美文网首页
iOS安全检测高危处理

iOS安全检测高危处理

作者: MapleLuv | 来源:发表于2019-07-16 16:09 被阅读0次

高危1:未使用堆栈保护技术

风险详情:APP未使用编译器堆栈保护技术,系统不能监测到栈溢出的发生,造成APP受到黑客入侵的攻击面增加。
修复建议:APP编译时使用堆栈保护技术。
操作:堆栈崩溃保护,使用 -fstack-protector-all 编译器标志编译应用程序,以保护应用程序免受缓冲区溢出攻击。Build Settings > Other C Flags

堆栈崩溃保护

高危2:通信协议安全

风险详情:APP禁用保护功能ATS(App Transport Security),使用HTTP明文传输协议进行通信造成信息泄露。
修复建议:请开发者开启ATS功能。
相关配置:(不安全的配置)

主机: sina.cn
主机: sina.com.cn 
主机: sinaimg.cn 
主机: sinajs.cn 
主机: weibo.cn 
主机: weibo.com 
主机: *

原因:在info.plist 中 NSAllowsArbitraryLoads:默认为NO。如果设置为YES,将解除ATS限制。
解决:NSAllowsArbitraryLoads恢复默认NO,并且去掉 NSExceptionDomains 的部分。让他们全部以https方式请求。
https://www.jianshu.com/p/6d474abbf97e
https://www.cnblogs.com/fengong/p/4709621.html

高危3:应用防调试检测

风险详情:APP未使用反调试技术,可使用Ptrace等方式调试APP,存在APP逻辑泄露等风险。
修复建议:对APP进行加固。
解决:TODO

相关文章

  • iOS安全检测高危处理

    高危1:未使用堆栈保护技术 风险详情:APP未使用编译器堆栈保护技术,系统不能监测到栈溢出的发生,造成APP受到黑...

  • iOS安全检测: 高危漏洞处理

    当App到一定量级,对安全性是有比较严的要求的。一般app上线之前,都会有安全组的测试一遍安全问题。比如工程里的k...

  • iOS app安全篇

    不论刮风下雨,我就在这里,陪着你,不离去。 最近app上线前,被安全测试检测出一些高危安全问题。针对这些问题,...

  • iOS私有Api检测

    iOS私有Api检测 iOS私有Api检测

  • iOS的越狱检测和反越狱检测剖析

    iOS的越狱检测和反越狱检测原理剖析 为什么要检测越狱?因为越狱后会大幅降低安全性。对于一些金融类的APP或者游戏...

  • iOS中的CoreImage框架

    Core Image是iOS中的图像处理框架,使用上比较简单方便,常用于照片的滤镜处理,还有就是面部检测(没有识别...

  • 2018-08-20

    产投集团-党建平台项目 APP1、检测IOS版本运行是否正常2、IOS查看资讯列表白板处理3、整理IM聊天模块业务

  • 检测 iOS 系统网络权限被关闭

    检测 iOS 系统网络权限被关闭 检测 iOS 系统网络权限被关闭

  • iOS面试题<四>

    1.iOS线程并发需要注意什么? 2.iOS线程安全怎么处理 @synchronized 关键字构建的锁 :使用互...

  • iOS开发检测是否开启定位、是否允许消息推送等权限

    1、iOS开发检测是否开启定位: 2、iOS开发检测是否允许消息推送: 3、iOS开发检测是否开启摄像头: 4、i...

网友评论

      本文标题:iOS安全检测高危处理

      本文链接:https://www.haomeiwen.com/subject/omcykctx.html