一种基于iOS的应用软件动态行为监测系统
2020-07-13王宇晓陈鑫爱章曙光
计算机应用与软件 2020年7期
王宇晓 陈鑫爱 章曙光
1(中国信息通信研究院 北京 100191)2(北京城市学院 北京 100083)
0 引 言
随着移动互联网的迅速发展,移动应用成为人们社交、生活的重要组成部分。Android操作系统和iOS操作系统成为当前两大主流操作系统,占据巨大的市场份额。2018年Android操作系统占据全球移动系统市场份额的83%,而iOS操作系统占据15%。Android操作系统因其开源性导致应用安全漏洞、用户隐私窃取等问题层出不穷,甚至针对Android系统的应用软件恶意行为曾出现爆发式增长[1]。而iOS系统不同于Android开放的系统环境,在很长时间里,系统及应用软件安全问题未大规模增长和爆发,用户倾向于相信iOS应用安全性更高。但实际上,iOS应用软件开发过程中经常存在因功能而忽视安全的现象[2]。另一方面,iOS系统安全漏洞一直是业内从业人员的重点关注对象,iOS安全研究基本都集成在对系统的安全漏洞的挖掘,iOS应用软件安全则被相对忽视。iOS应用经常存在程序包可被篡改、不安全数据传输、敏感数据任意存储等问题。
Arxan在《第5次应用安全年度现状安全报告》中明确提及:虽然iOS操作系统通常被认为相比Android更安全,但在研究中,iOS App却比Android平台有着更多漏洞[3]。iOS应用在运行过程中需向用户询问申请访问隐私如照片、通讯录、定位等,用户同意之后,应用访问、上传用户隐私内容均可在用户无感知的情况下发生。访问或上传用户隐私是否符合用户意向,是否存在超出用户意志行为,都应根据应用软件实际动态行为判断。
目前很多基于iOS的应用安全检测工具和方案大多是离线型,几乎没有对iOS应用实时检测的工具。……
登录APP查看全文
