MadDroid:针对 Android 应用的欺诈性广告内容刻画与检测
密码学与安全
2020-02-06 v1 软件工程
摘要
广告驱动着移动应用生态系统的经济。作为移动广告商业模式的关键组成部分,移动广告内容一直被研究界所忽视,这带来了诸多威胁,例如传播恶意软件和不良内容。为了理解这些欺诈性广告行为的实际状况,我们对通过自动化应用测试采集到的应用内容进行了大规模研究。在这项工作中,我们首先对欺诈性广告内容进行了全面分类,包括属于两类——\emph{广告加载内容}和\emph{广告点击内容}——的五种行为。随后,我们提出了 MadDroid,一个用于自动化检测欺诈性广告内容的框架。MadDroid 利用带有精细广告视图探索策略的自动化应用测试框架,有效收集广告相关的网络流量并进而提取广告内容。然后我们将专用方法集成到该框架中以识别欺诈性广告内容。我们将 MadDroid 应用于 40,000 个 Android 应用,发现约 6% 的应用投放了欺诈性广告内容,例如分发无法通过传统应用市场下载的恶意应用。实验结果表明欺诈性广告内容十分普遍,这意味着我们的研究界应投入更多努力来检测和缓解欺诈性广告,以构建可信的移动广告生态系统。
引用
@article{arxiv.2002.01656,
title = {MadDroid: Characterising and Detecting Devious Ad Content for Android Apps},
author = {Tianming Liu and Haoyu Wang and Li Li and Xiapu Luo and Feng Dong and Yao Guo and Liu Wang and Tegawendé F. Bissyandé and Jacques Klein},
journal= {arXiv preprint arXiv:2002.01656},
year = {2020}
}
备注
To be published in The Web Conference 2020 (WWW'20)