AnDarwin: Scalable Detection of Android Application Clones Based on Semantics

被引:41
|
作者
Crussell, Jonathan [1 ]
Gibler, Clint [1 ]
Chen, Hao [1 ]
机构
[1] Univ Calif Davis, Comp Sci, Davis, CA 95616 USA
基金
美国国家科学基金会;
关键词
Program analysis; clustering; plagiarism detection; mobile applications;
D O I
10.1109/TMC.2014.2381212
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Smartphones rely on their vibrant application markets; however, plagiarism threatens the long-term health of these markets. We present a scalable approach to detecting similar Android apps based on their semantic information. We implement our approach in a tool called AnDarwin and evaluate it on 265,359 apps collected from 17 markets including Google Play and numerous third-party markets. In contrast to earlier approaches, AnDarwin has four advantages: it avoids comparing apps pairwise, thus greatly improving its scalability; it analyzes only the app code and does not rely on other information-such as the app's market, signature, or description-thus greatly increasing its reliability; it can detect both full and partial app similarity; and it can automatically detect library code and remove it from the similarity analysis. We present two use cases for AnDarwin: finding similar apps by different developers ("clones") and similar apps from the same developer ("rebranded"). In 10 hours, AnDarwin detected at least 4,295 apps that are the victims of cloning and 36,106 rebranded apps. Additionally, AnDarwin detects similar code that is injected into many apps, which may indicate the spread of malware. Our evaluation demonstrates AnDarwin's ability to accurately detect similar apps on a large scale.
引用
收藏
页码:2007 / 2019
页数:13
相关论文
共 50 条
  • [21] Permission Sensitivity-Based Malicious Application Detection for Android
    Song, Yubo
    Geng, Yijin
    Wang, Junbo
    Gao, Shang
    Shi, Wei
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [22] An OpenCV Based Android Application for Drowsiness Detection on Mobile Devices
    Montanini, Laura
    Gambi, Ennio
    Spinsante, Susanna
    MOBILE NETWORKS FOR BIOMETRIC DATA ANALYSIS, 2016, 392 : 145 - 158
  • [23] A scalable and extensible framework for android malware detection and family attribution
    Zhang, Li
    Thing, Vrizlynn L. L.
    Cheng, Yao
    COMPUTERS & SECURITY, 2019, 80 : 120 - 133
  • [24] Adaptive and Scalable Android Malware Detection through Online Learning
    Narayanan, Annamalai
    Liu Yang
    Chen, Lihui
    Liu Jinliang
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 2484 - 2491
  • [25] Reasoning about Global Clones Scalable Semantic Clone Detection
    Schugerl, Philipp
    Rilling, Juergen
    Charland, Philippe
    2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 486 - 491
  • [26] Achieving Accuracy and Scalability Simultaneously in Detecting Application Clones on Android Markets
    Chen, Kai
    Liu, Peng
    Zhang, Yingjun
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 175 - 186
  • [27] Effective and Scalable Repackaged Application Detection based on User Interface
    Lin, Meiqi
    Zhang, Dafang
    Su, Xin
    Yu, Tinghao
    2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, : 1 - 6
  • [28] Android Application: Skin Abnormality Analysis based on Edge Detection Technique
    Zulfikar, Zulfikar
    Zulhelmi, Zulhelmi
    Arif, Teuku Yuliar
    Afdhal, Afdhal
    Syawaldi, Putra Nasri
    2018 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICELTICS): INTELLIGENT DEVICES AND COMPUTING FOR ACCELERATING INDUSTRY 4.0 AND ENRICHING SMART SOCIETIES, 2018, : 89 - 94
  • [29] Characterization of Malware Detection on Android Application
    Hein, Chit La Pyae Myo
    Myo, Khin Mar
    GENETIC AND EVOLUTIONARY COMPUTING, VOL I, 2016, 387 : 113 - 124
  • [30] Face detection and recognition application for Android
    Chillaron, Monica
    Dunai, Larisa
    Peris Fajarnes, Guillermo
    Lengua Lengua, Ismael
    IECON 2015 - 41ST ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2015, : 3132 - 3136