ANDetect: A Third-party Ad Network Libraries Detection Framework for Android Applications

被引:1
|
作者
Liu, Xinyu [1 ,2 ]
Jin, Ze [1 ]
Liu, Jiaxi [1 ,2 ]
Liu, Wei [1 ,2 ]
Wang, Xiaoxi [1 ]
Liu, Qixu [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
关键词
Third-party library; Android; Encryption; Advertising behavior;
D O I
10.1145/3627106.3627182
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Third-party advertising libraries, which furnish mobile applications with ads, offer a revenue stream for Android application developers. However, the loaded ads potentially expose application users to privacy infringements and security threats. For instance, tracking scripts embedded in third-party ads monitor user behavior and can entice users into downloading malicious files. Therefore, the detection of advertising libraries in mobile applications is crucial for mobile security protection and serves as the foundation for preventing third-party ads from compromising user privacy. In this paper, we propose ANDetect, a tool specifically designed for identifying advertising libraries in Android applications. Utilizing static analysis of resource characteristics, ANDetect efficiently uncovers advertising libraries embedded in Android applications, thereby addressing the limitation of traditional third-party library detection methods that struggle with encrypted applications. ANDetect leverages a manual collection of 833 unique versions of third-party advertising libraries, combined with profiling and machine learning techniques. This approach utilizes distinctive semantic features in advertising and non-advertising libraries to identify advertising libraries outside of the established ad network database. We conducted an experiment using ANDetect on over 140,000 applications downloaded from Google Play and APPCHINA. Upon manual verification, it was revealed that ANDetect had detected a total of 16 noval advertising libraries, previously unregistered in the database. This underlines ANDetect's potency in enhancing mobile application security by identifying potentially intrusive advertising libraries.
引用
收藏
页码:98 / 112
页数:15
相关论文
共 50 条
  • [41] AOLOA: a composable framework for third-party applications for smart home gateways
    Simon, Eric
    Manjon, Albert Royo
    Jean, Sebastien
    2014 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2014), 2014, : 621 - 628
  • [42] Misinformation in Third-party Voice Applications
    Bispham, Mary
    Sattar, Suliman Kalim
    Zard, Clara
    Ferrer-Aran, Xavier
    Edu, Jide
    Suarez-Tangil, Guillermo
    Such, Jose
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON CONVERSATIONAL USER INTERFACES, CUI 2023, 2023,
  • [43] Detecting Malicious Android Game Applications on Third-Party Stores Using Machine Learning
    Sanamontre, Thanaporn
    Visoottiviseth, Vasaka
    Ragkhitwetsagul, Chaiyong
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 4, AINA 2024, 2024, 202 : 238 - 251
  • [44] Selecting an EDI third-party network
    Esichaikul, V
    Chaichotiranant, C
    INFORMATION SYSTEMS MANAGEMENT, 1999, 16 (01) : 26 - 31
  • [45] Survey on Dependency Conflict Problem of Third-party Libraries
    Li S.
    Liu J.
    Wang S.
    Tian H.-X.
    Ye D.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (10): : 4636 - 4660
  • [46] LibKit: Detecting Third-Party Libraries in iOS Apps
    Dominguez-Alvarez, Daniel
    de la Cruz, Alejandro
    Gorla, Alessandra
    Caballero, Juan
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 1407 - 1418
  • [47] Understanding Third-party Libraries in Mobile App Analysis
    Wang, Haoyu
    Guo, Yao
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 515 - 516
  • [48] Selecting Third-Party Libraries: The Web Developers' Perspective
    Tabassum, Mehreen
    Butt, Wasi Haider
    Muzaffar, Abdul Wahab
    Lashari, Saima Anwar
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, 34 (12) : 1857 - 1893
  • [49] The Third-Party Applications Development Based on Social Network Open Platform
    Cui Xingkai
    Lu Xiuying
    2014 Fifth International Conference on Intelligent Systems Design and Engineering Applications (ISDEA), 2014, : 1100 - 1103
  • [50] XtraLibD: Detecting Irrelevant Third-Party Libraries in Java']Java and Python']Python Applications
    Kapur, Ritu
    Rao, Poojith U.
    Dewam, Agrim
    Sodhi, Balwinder
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE 2021), 2022, 1556 : 132 - 155