宋玉言
(北方工业大学 信息学院,北京 100144)
搭载Android操作系统的智能手机发展迅速,对于人们的日常生活的帮助和影响越来越大。根据中国信通院发布的权威数据显示,2020年,中国国内手机总出货量累计达到3.08亿部,其中智能手机出货量达到2.96亿部,占比达到96%[1]。
全球智能手机市场经过10余年激烈的竞争与发展,到2020年底,谷歌公司的Android系统和苹果公司的IOS系统占据了智能手机市场的绝大部分份额[2]。Android操作系统的市场份额迅速增长的原因之一是由于Android系统基于Linux系统打造,具有良好的开源性。但正是由于其开源性等特点,Android系统本身存在许多的安全漏洞,容易成为黑客等不法分子攻击的目标[3]。

图1 Android平台组件Fig.1 Android platform components
要想及时地防范不法黑客针对Android系统的恶意攻击,就需要安全研究人员尽可能早地了解整个Android系统并发现其存在的系统安全漏洞,及时作出改进与防范。要达到以上目的,渗透测试技术是个非常好的方式之一[4]。渗透测试技术是一种安全的测试性技术,在实际使用的网络条件下,通过编写各种脚本程序或使用专业软件,站在黑客的视角下对Android手机进行模拟攻击,查看Android手机被攻击后的结果,通过研究分析实验结果,验证评估Android手机存在的各种安全漏洞和可能造成的影响[5]。
现有的传统渗透测试技术,主要针对基于传统网络下的系统和设备,缺少以针对现代移动网络下的设备进行的测试技术,特别是搭载Android系统的智能手机。所以通过研究移动互联网和Android操作系统的安全机制,并通过设计研究相应的渗透测试技术发现其系统漏洞,对于防范不法分子的恶意攻击和维护Android操作系统的安全有着十分重要的意义[6]。……