Jieming GU, Bowen SUN, Peng WU, et al. Anti-obfuscation Android application similarity detection method based on API call[J]. Chinese Journal of Network and Information Security, 2018, 4(1): 63-68.
DOI:
Jieming GU, Bowen SUN, Peng WU, et al. Anti-obfuscation Android application similarity detection method based on API call[J]. Chinese Journal of Network and Information Security, 2018, 4(1): 63-68. DOI: 10.11959/j.issn.2096-109x.2018001.
Anti-obfuscation Android application similarity detection method based on API call
The traditional Android application similarity detection methods have the problem of complex feature extraction and low detecting efficiency.Regarding the issue above
an anti-obfuscation Android application similarity detection method based on API call was proposed.Firstly
it extracts referenced API sequence from the dex file.Counting the number of referenced API after decompiling the application to build feature vector.Finally
calculate the application similarity through feature vector.The experimental results show that the method has high accuracy.
Analysis:how much difference does Google play and App store differ? [EB/OL ] . http://www.chinaz.com/manage/2017/0223/662587.shtml http://www.chinaz.com/manage/2017/0223/662587.shtml .
NetQin.Global mobile report of first half of 2012 [EB/OL ] . http://cn.nq.com/neirong/2012shang.pdf http://cn.nq.com/neirong/2012shang.pdf .
SHEKHAR S , DIETZ M , WALLACH D S . AdSplit:separating smartphone advertising from applications [J ] . Dissertations & Theses-Gradworks , 2012 , 54 ( 1 ):99.
ZHOU Y , JIANG X . Dissecting android malware:characterization and evolution [C ] // 2012 IEEE Symposium on Security and Privacy . 2012 : 95 - 109 .
HANNA S , HUANG L , WU E , et al . Juxtapp:a scalable system for detecting code reuse among android applications [C ] // The International Conference on Detection of Intrusions and Malware,and Vulnerability Assessment . 2012 : 62 - 81 .
ZHOU W , ZHOU Y , JIANG X , et al . Detecting repackaged smartphone applications in third-party android marketplaces [C ] // ACM Conference on Data and Application Security and Privacy . 2012 : 317 - 326 .
LI S . Juxtapp and DStruct:detection of similarity among Android applications [EB/OL ] . https://www2.eecs.berkeley.edu/Pubs/TechRpts/2012/EECS-2012-111.html https://www2.eecs.berkeley.edu/Pubs/TechRpts/2012/EECS-2012-111.html .
HUANG H , ZHU S , LIU P , et al . A framework for evaluating mobile App repackaging detection algorithms [C ] // The International Conference on Trust and Trustworthy Computing . 2013 : 169 - 186 .
CHEN K , LIU P , ZHANG Y . Achieving accuracy and scalability simultaneously in detecting application clones on android markets [C ] // The 36th International Conference on Software Engineering . 2014 : 175 - 186 .
LU C , ZHANG M , XU G A . Android application malicious behavior detection model based on source static analysis technology [J ] . 2011 .
SOH C , TAN H B K , ARNATOVICH Y L , et al . Detecting clones in Android applications through analyzing user interfaces [C ] // IEEE International Conference on Program Comprehension . 2015 : 163 - 173 .
JesusFreke . smali/baksmali:an assembler/disassembler for Android's dex format [EB/OL ] . http://code.google.com/p/smali/ http://code.google.com/p/smali/ .
LIU F Y , MENG X J , TANG Z Y , et al . Android application protection method based on smali code confusion [J ] . Journal of Shandong University(Nature Science) , 2017 ( 3 ): 44 - 50 .
Dedexer:dedexer is a disassembler tool for DEX files [EB/OL ] . http://dedexer.sourceforge.net/ http://dedexer.sourceforge.net/ .
LINARES-VASQUEZ M , HOLTZHAUER A , POSHYVANYK D . On auto-matically detecting similar android apps [C ] // The 24th International Conference on Program Comprehension (ICPC) . 2016 : 1 - 10 .
ZHOU W , ZHOU Y , GRACE M , et al . Fast,scalable detection of piggybacked mobile applications [C ] // The 3rd ACM conference on data and application security and privacy . 2013 : 185 - 196 .
DNNobfus: a study on obfuscation-based edge-side model protection framework
Review of path branch obfuscation
Accelerating cryptographic computation with parallel computing mechanisms in Android platform
Review of side-channel privacy inference of Android mobile devices
Static-analysis-based event input generation approach for Android application
Related Author
WANG Yang
YANG Xiaolin
ZHANG Liqiang
CHENG Binlin
YAN Fei
ZHAO Xinmiao
SONG Feiyang
Yuefei ZHU
Related Institution
Key Laboratory of Aerospace Information Security and Trusted Computing, Ministry of Education, School of Cyber Science and Engineering,Wuhan University
School of Cyber Science and Technology, Shandong University