Collaborative Ad Fraud Detection in Ad Networks
Mobile advertising has been significantly propelled by the advent of in-app programmatic advertising and Real-Time Bidding (RTB) technologies. However, it suffers from ad fraud incidents in ad networks, including click injection, covert background ad activities, and etc. While previous research has predominantly focused on ad fraud localized within individual apps or specific devices, this paper delineates a newly identified form of collusion-based ad fraud, termed ad attribution laundering fraud (<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">ALF</i>). <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">ALF</i> involves multiple apps conspiring to obfuscate the true origins of where advertisements are displayed, thereby allowing lower-quality apps to leverage the reputations of ostensibly legitimate ones. To detect <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">ALF</i>, we developed the detection tool, A<sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">lfScan-X</small>, which efficiently identifies potential collaborative apps among millions in the wild by heuristically prioritizing candidate apps likely to be involved in <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">ALF</i> for prompt analysis. A<sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">lfScan-X</small> maintains an online APK crawler and an <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\textsf {AppID}$ </tex-math></inline-formula> database to enhance A<sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">lfScan-X</small>’s responsiveness, adaptability, and reduce false negatives. Overcoming challenges of identity extraction from diverse and obfuscated apps, A<sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">lfScan-X</small> utilizes a combination of static and dynamic analysis techniques to cross-verify app identities, pinpointing instances of <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">ALF</i>. Our evaluation of A<sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">lfScan-X</small> on a 200-app ground truth dataset yielded high effectiveness with 92% precision and 92% recall. A<sc xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">lfScan-X</small> identified <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$4,515$ </tex-math></inline-formula> unique fraudulent apps and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1,483$ </tex-math></inline-formula> fraudulent clusters, revealing significant patterns and implications of fraudulent apps and highlighting reliability issues in both third-party app development frameworks and advertising networks.
Authors
- Haojin Zhu (ORCID: https://orcid.org/0000-0001-5079-4556)
- Yan Meng (ORCID: https://orcid.org/0000-0001-5445-0347)
- Zhen Huang (ORCID: https://orcid.org/0009-0007-0750-6601)
- Guoxing Chen (ORCID: https://orcid.org/0000-0001-8107-5909)
- Lu Zhou (ORCID: https://orcid.org/0000-0002-5201-5074)
- Tong Zhu
Institutions
- Xidian University (CN)
- Shanghai Jiao Tong University (CN)
Publication Details
- Journal
- IEEE Transactions on Networking
- Published
- 2025-03-26
- DOI
- https://doi.org/10.1109/ton.2025.3547977
- Citations
- 2
- Primary Topic
- Cybercrime and Law Enforcement Studies
- Type
- article
- Field-Weighted Citation Impact
- 6.49
Funders
- National Natural Science Foundation of China