Apposcopy: Semantics-Based Detection of Android Malware through Static Analysis

被引:245
|
作者
Feng, Yu [1 ]
Anand, Saswat [2 ]
Dillig, Isil [1 ]
Aiken, Alex [2 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
[2] Stanford Univ, Stanford, CA 94305 USA
关键词
Android; Inter-component Call Graph; Taint Analysis;
D O I
10.1145/2635868.2635869
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present Apposcopy, a new semantics-based approach for identifying a prevalent class of Android malware that steals private user information. Apposcopy incorporates (i) a high-level language for specifying signatures that describe semantic characteristics of malware families and (ii) a static analysis for deciding if a given application matches a malware signature. The signature matching algorithm of Apposcopy uses a combination of static taint analysis and a new form of program representation called Inter-Component Call Graph to efficiently detect Android applications that have certain control- and data-flow properties. We have evaluated Apposcopy on a corpus of real-world Android applications and show that it can effectively and reliably pinpoint malicious applications that belong to certain malware families.
引用
下载
收藏
页码:576 / 587
页数:12
相关论文
共 50 条
  • [1] A New Semantics-Based Android Malware Detection
    Zhang, Xiaohan
    Jin, Zhengping
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 1412 - 1416
  • [2] A semantics-based approach to malware detection
    Preda, Mila Dalla
    Christodorescu, Mihai
    Jha, Somesh
    Debray, Saumya
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2008, 30 (05):
  • [3] A semantics-based approach to Malware detection
    Preda, Mila Dalla
    Christodorescu, Mihai
    Jha, Somesh
    Debray, Saumya
    ACM SIGPLAN NOTICES, 2007, 42 (01) : 377 - 388
  • [4] A Semantics-Based Approach to Malware Detection
    Preda, Mila Dalla
    Christodorescu, Mihai
    Jha, Somesh
    Debray, Saumya
    CONFERENCE RECORD OF POPL 2007: THE 34TH ACM SIGPLAN SIGACT SYMPOSIUM ON PRINCIPLES OF PROGAMMING LANGUAGES, 2007, : 377 - 388
  • [5] Android malware detection based on static behavior feature analysis
    Chen C.
    Liu Y.
    Shen B.
    Cheng J.-J.
    Journal of Computers (Taiwan), 2018, 29 (06) : 243 - 253
  • [6] Android Malware Detection Based on Static Analysis of Characteristic Tree
    Li, Qi
    Li, Xiaoyu
    2015 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY, 2015, : 84 - 91
  • [7] TextDroid: Semantics-based Detection of Mobile Malware Using Network Flows
    Wang, Shanshan
    Yan, Qiben
    Chen, Zhenxiang
    Yang, Bo
    Zhao, Chuan
    Conti, Mauro
    2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, : 18 - 23
  • [8] Static Analysis for Android Malware detection with Document Vectors
    Raghav, Utkarsh
    Martinez-Marroquin, Elisa
    Ma, Wanli
    21ST IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS ICDMW 2021, 2021, : 805 - 812
  • [9] Sensitivity Analysis of Static Features for Android Malware Detection
    Moghaddam, Samaneh Hosseini
    Abbaspour, Maghsood
    2014 22ND IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2014, : 920 - 924
  • [10] Malware Detection in Android Apps Using Static Analysis
    Paul N.
    Bhatt A.J.
    Rizvi S.
    Shubhangi
    Journal of Cases on Information Technology, 2021, 24 (03)