面向iOS平台的软件行为检测与分析

来源 :燕山大学 | 被引量 : 0次 | 上传用户:forcet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的快速发展,苹果公司推出的一系列iPhone手机,因为其快速、流畅和安全性而迅速风靡全球。但是iOS(iPhone Operation System)安全性使得用户缺乏操作权限,降低了用户的使用体验。因此,很多苹果手机用户想方设法来提高自己的使用权限。然而他们随即将面临着恶意程序或者代码入侵的风险,用户的隐私和权益受到极大的威胁。因此,针对iOS平台的软件行为方面的分析与防护的研究具有现实意义。首先,分析了国内外iOS应用程序安全性的研究现状,发现了大部分的iOS安全性研究多是针对iOS安全机制和iOS安全开发这两方面,总结了iOS应用程序的静态分析与动态分析方法的特点,提出了针对iOS平台的软件行为方面的检测、分析与防护的构想,以及需要研究的内容。其次,针对普遍使用的iOS应用程序,构造出iOS系统函数与可疑行为对照表,利用静态检测与分析方法对iOS应用程序进行检测分析,扫描并识别出其中调用的系统函数,根据系统函数与可疑行为对照表,判定目标应用程序是否存在威胁用户安全的可疑行为,并将可疑行为以及其位置记录在该应用程序的可疑行为表中。将应用程序可疑行为与其申请的权限做对比,初步判断该应用软件是否存在威胁用户隐私和权益的行为。再次,根据iOS系统函数与可疑行为对照表和静态检测与分析得出的应用程序可疑行为表,对目标应用程序进行动态检测与分析,追踪目标应用程序,获取该程序在运行时调用函数的内存地址,查找并监听调用的系统函数,获取软件执行时传递给系统函数的数据信息,分析传递的数据是否存在用户隐私信息,并与该应用程序网络通信数据进行交互验证,确定该可疑行为是否真正损害了用户权益。最后,基于动态分析原理和系统函数与可疑行为对照表,采用OC语言与Logos脚本,利用iOS软件行为劫持技术设计并实现了一款对iOS软件行为进行检测的插件,用于识别用户使用软件存在的危险行为。通过对几款恶意及常用软件的检测验证了该插件的正确性及有效性。
其他文献
<正>古典诗词是中华文化的瑰宝,它在高职学生人文素养提高方面意义重大。"知人论世"教学法一直是诗歌阅读鉴赏应用较为广泛的一种方法,在策略上,掌握注重学生的情感导入和问
会议
谈连锁零售,我们需从<大败局>中的亚细亚开始.亚细亚缘何昙花一现沃尔玛的进入中国,使我忍不住再次翻开由吴晓波所著的<大败局>,又一次阅读了亚细亚的失败,是连锁扩张经营把
针对一起发电机在运行状态下误操作接地刀闸引起三相弧光短路的事故,进行了原因分析,并制定了预防措施,为同行分析处理类似事故提供了参考。
采用共沉淀和水热法合成了不同阴离子粘土前驱型复合氧化物催化材料,样品经XRD,FTIR,TPR,TG-DSC,SEM进行表征.同时考察了铜含量在掺杂和不掺杂稀土时对甲烷催化燃烧的影响,结