跳到主要导航 跳到搜索 跳到主要内容

FraudDroid: Automated ad fraud detection for android apps

  • Feng Dong*
  • , Haoyu Wang
  • , Li Li
  • , Yao Guo
  • , Tegawendé F. Bissyandé
  • , Tianming Liu
  • , Guoai Xu
  • , Jacques Klein
  • *此作品的通讯作者
  • Beijing University of Posts and Telecommunications
  • Monash University
  • Peking University
  • University of Luxembourg

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Although mobile ad frauds have been widespread, state-of-the-art approaches in the literature have mainly focused on detecting the so-called static placement frauds, where only a single UI state is involved and can be identified based on static information such as the size or location of ad views. Other types of fraud exist that involve multiple UI states and are performed dynamically while users interact with the app. Such dynamic interaction frauds, although now widely spread in apps, have not yet been explored nor addressed in the literature. In this work, we investigate a wide range of mobile ad frauds to provide a comprehensive taxonomy to the research community. We then propose, FraudDroid, a novel hybrid approach to detect ad frauds in mobile Android apps. Fraud- Droid analyses apps dynamically to build UI state transition graphs and collects their associated runtime network traffics, which are then leveraged to check against a set of heuristic-based rules for identifying ad fraudulent behaviours. We show empirically that FraudDroid detects ad frauds with a high precision (∼93%) and recall (∼92%). Experimental results further show that FraudDroid is capable of detecting ad frauds across the spectrum of fraud types. By analysing 12,000 ad-supported Android apps, FraudDroid identified 335 cases of fraud associated with 20 ad networks that are further confirmed to be true positive results and are shared with our fellow researchers to promote advanced ad fraud detection.

源语言英语
主期刊名ESEC/FSE 2018 - Proceedings of the 2018 26th ACM Joint Meeting on European So ftware Engineering Conference and Symposium on the Foundations of So ftware Engineering
编辑Alessandro Garci, Corina S. Pasareanu, Gary T. Leavens
出版商Association for Computing Machinery, Inc
257-268
页数12
ISBN(电子版)9781450355735
DOI
出版状态已出版 - 26 10月 2018
已对外发布
活动26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2018 - Lake Buena Vista, 美国
期限: 4 11月 20189 11月 2018

出版系列

姓名ESEC/FSE 2018 - Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering

会议

会议26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2018
国家/地区美国
Lake Buena Vista
时期4/11/189/11/18

指纹

探究 'FraudDroid: Automated ad fraud detection for android apps' 的科研主题。它们共同构成独一无二的指纹。

引用此