iOS系统数据安全分析与加固*
2014-05-22贺宇轩刘功申
通信技术 2014年6期
贺宇轩,孟 魁,刘功申,徐 林
(1.上海交通大学电子信息与电气工程学院,上海200240;2.公安部第三研究所信息网络安全公安部重点实验室,上海200240)
0 引言
自2007年美国苹果公司推出了iPhone系统手机和iOS操作系统,以及Google公司推出Android移动操作系统之后,移动设备的智能化程度越来越高。根据文献[1],越来越多的互联网应用移植到了移动设备之上,尤其在社交、即时通信、新闻等方面,移动设备在人们日常使用电子产品过程中,所占时间的比重越来越大。文献[2]指出,相对于传统PC,移动设备存储更多、更重要的个人隐私信息,如通讯录、通话记录、短信等,因此移动设备的安全性将成为未来操作系统安全的重要研究课题。
文中首先介绍了iOS系统的安全架构,分析其安全防护措施,以及在iOS系统越狱之后对系统安全的影响。之后详细分析介绍了iOS系统下各项敏感数据的获取手段,然后讨论了iOS程序植入方法,指出越狱后的iOS系统存在的安全隐患。最后针对这些安全隐患,提出解决方案,以增强越狱后的iOS系统安全性和稳定性。
1 iOS系统数据安全
1.1 iOS系统安全机制
由于苹果公司对iOS系统采取闭源而不公开的策略,使得安全人员很难深入研究其安全机制。一些研究人员通过系统越狱、逆向分析等方法,得到iOS系统的基本安全机制、安全模型和一些数据保护机制的细节[3]。研究人员在相关文献[4-7]中分析了iOS系统所采用的一些安全模型和数据保护机制,归纳起来主要有系统可信引导、代码签名、沙盒机制、数据加密和地址空间布局随机化等[8]。……
登录APP查看全文
