近日,同盾移动安全研究院首席科学家、复旦大学杨珉教授团队发表首篇安卓应用虚拟化风险的系统性研究论文,论文正式发表于网络测量和计算机理论方向的国际顶级会议ACM Sigmetrics 2019。
图为论文第一作者、杨珉教授指导的张磊博士在会议现场
Android应用多开,又称应用虚拟化,是安卓手机非常流行的一种软件虚拟化技术,让用户在同一个手机上同时运行应用软件的多个实例,支持多个账号同时在线且互不影响,突破了某些软件在一台设备上仅能登录一个账号的限制。目前市场上有平行空间、多开助手、应用分身等数十款类似的虚拟化软件,用户保有量巨大。这种技术经常被用于IM、电商支付APP和各种游戏等场景,可以支持自动抢红包、抢优惠券、自动回复消息、隐藏聊天记录、重复获取新用户福利、定制游戏脚本等特殊功能,对于电商、微商、销售、游戏、黑产、社交等用户非常有吸引力。应用虚拟化技术功能强大,可在非Root环境下利用它修改定制其他安卓软件,所以一直以来也是黑产攻击常用的作弊技术手段。
一直以来,业界认为这种虚拟化技术是非常安全的,但是同盾和复旦大学的最新研究发现,应用多开具有严重的安全风险,攻击者不仅可以盗取用户的各类APP账号,用户数据几乎完全暴露在攻击者面前,甚至可以利用远控木马恶意操控用户手机。这是同盾移动安全研究院首席科学家、复旦大学杨珉教授所带领的团队关于安卓应用双开安全风险的最新成果,相关论文《App in the middle: Demystify Application Virtualization in Android and its Security Threats》正式发表于网络测量和计算机理论方向的国际顶级会议ACM Sigmetrics 2019(会议在美国Arizona州Phoenix召开),这也是发表在国际顶级学术会议上的第一篇系统性研究应用虚拟化安全风险的文章。据悉,本届会议共收到来自全世界高校和研究机构的330篇论文,经过三轮筛选,最终录用53篇,录取率仅为16%,极低的录用率充分表明了该会议顶尖的水准和苛刻的录用标准。这是继不久前在网络安全顶级学术会议USENIX Security 2018和ACM CCS 2018亮相之后,同盾移动安全研究院再次走上国际顶尖学术会议的演讲台。
杨珉教授团队在论文中指出:随着面向安卓应用软件的应用虚拟化技术(应用多开)的快速发展,由各大商业公司推出的虚拟化框架如平行空间、多开助手等开始迅速占领市场。如LBE公司的平行空间就已在安卓官方应用市场Google Play有上亿次下载安装,在第三方应用市场以及其官网主页也有巨量下载。而类似的软件在各大应用市场上还存在着几十款,涉及全球数亿用户。在如此巨大的用户群体背景下,正确认知移动应用虚拟化的安全风险具有重要的意义。
应用虚拟化技术功能强大,可在非Root环境下利用它修改定制其他安卓软件,如开启并登陆多个APP账号,更改自己的地理位置,自动抢红包,自动回复消息等。研究表明,尽管这些虚拟化技术宣称自己是安全的,可以"保护用户隐私",但事实上却是将广大安卓用户暴露在了隐私泄漏、财务损失等重大安全风险之下。例如,攻击者可以利用漏洞进行钓鱼攻击以获取支付APP的支付凭证,也可以读取并上传用户的IM APP聊天记录,甚至可以开发恶意脚本完全控制用户,比如发送聊天消息、添加或删除好友、甚至转账和发红包。
研究团队还深入调研分析了应用虚拟化技术的使用场景,数据显示,众多用户将其用于在线商店软件、金融钱包类软件、游戏类软件等。由于这些软件通常包含用户的大量隐私数据和财务信息,具有极高的攻击价值。例如,以论文中的某APP为例,攻击者可以通过组合利用多个漏洞,实时监控用户界面,一旦发现用户在使用二维码支付,就可以从屏幕上获取到该二维码并回传到自己的服务器,实现盗刷。攻击者也可以在用户登录APP或者输入支付密码时,弹出钓鱼窗口,窃取用户密码。
目前同盾科技设备指纹风控产品已经可以准确检测到市面上绝大多数应用多开软件和黑产作弊工具。在担任同盾移动安全研究院首席科学家后,杨珉教授一直致力于加速产学研联动、将科研创新成果转化落地并取得多项成果。杨教授团队持续加持下,同盾科技设备指纹风控产品已经为数千家客户提供了覆盖Android、iOS、H5和小程序等终端场景的风控解决方案,为数亿互联网用户的账号、隐私和财产安全保驾护航。
而在引入杨珉教授任职移动安全研究院首席科学家后,同盾将坚持构建具有国际竞争力的引才用才机制,进一步提升企业在金融科技、人工智能等前沿技术领域的创新能力,在日益激烈的市场竞争环境中持续领跑。