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 条
  • [41] Phishing Site Detection and Blacklisting Using EVCS, Steganography Based on Android Application
    Shaji, Ashitha
    Stephen, Mariya
    Sadanandan, Seethal
    Sreelakshmi, S.
    Fasila, K. A.
    INTERNATIONAL CONFERENCE ON INTELLIGENT DATA COMMUNICATION TECHNOLOGIES AND INTERNET OF THINGS, ICICI 2018, 2019, 26 : 1384 - 1390
  • [42] Android application classification and anomaly detection with graph-based permission patterns
    Sokolova, Karina
    Perez, Charles
    Lemercier, Marc
    DECISION SUPPORT SYSTEMS, 2017, 93 : 62 - 76
  • [43] Detection malicious Android application based on simple-Dalvik intermediate language
    Qi Li
    Bowen Sun
    Meiqi Chen
    Hang Dong
    Neural Computing and Applications, 2019, 31 : 185 - 194
  • [44] Learning-Based Detection for Malicious Android Application Using Code Vectorization
    Liu, Lin
    Ren, Wang
    Xie, Feng
    Yi, Shengwei
    Yi, Junkai
    Jia, Peng
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [45] Sensor Based Application for Malware Detection in Android OS(Operating System) Devices
    Rajalakshmi, B.
    Anusha, N.
    2017 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2017,
  • [46] Detection Method for Android Payment Cracked Application
    Tang Y.-L.
    Li X.-Y.
    Zhao Z.-Q.
    Li Y.-F.
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2021, 44 (04): : 95 - 101
  • [47] A cloud based and Android supported scalable home automation system
    Korkmaz, Ilker
    Metin, Senem Kumova
    Gurek, Alper
    Gur, Caner
    Gurakin, Cagri
    Akdeniz, Mustafa
    COMPUTERS & ELECTRICAL ENGINEERING, 2015, 43 : 112 - 128
  • [48] SmartCED: an Android Application for Neonatal Seizures Detection
    Cattani, Luca
    Saini, Harpreet Parmjit
    Ferrari, Gianluigi
    Pisani, Francesco
    Raheli, Riccardo
    2016 IEEE INTERNATIONAL SYMPOSIUM ON MEDICAL MEASUREMENTS AND APPLICATIONS (MEMEA), 2016, : 57 - 62
  • [49] An Active Android Application Repacking Detection Approach
    Sun, Xin
    Han, Jiajia
    Dai, Hua
    Li, Qinyuan
    2018 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2018, : 493 - 496
  • [50] QRFence: A flexible and scalable QR link security detection framework for Android devices
    Song, Jun
    Gao, Kun
    Shen, Xinyang
    Qi, Xiaotian
    Liu, Rui
    Choo, Kim-Kwang Raymond
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 88 : 663 - 674