Anomadroid: profiling Android applications' behaviors for identifying unknown malapps

被引:0
|
作者
Su, Dan [1 ]
Wang, Wei [1 ]
Wang, Xing [1 ]
Liu, Jiqiang [1 ]
机构
[1] Beijing Jiaotong Univ, Sch Comp & Informat Technol, Beijing, Peoples R China
关键词
Android security; anomaly detection; malware detection;
D O I
10.1109/TrustCom.2016.126
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android has dominated the market of mobile devices. Meanwhile, it has become the main target for attackers. How to detect and analyze Android malicious applications (malapps) is an ongoing challenge. Current malapps have become increasingly sophisticated. In particular, zero-day (unknown) malapps appear very frequently and can evade most detection systems that are based on the signatures or patterns of existing malapps. In this work, we propose a system called Anomadroid (anomaly Android malapp detection system) that profiles the normal behaviors of Android apps based on only benign samples. Any app whose behaviors unacceptably deviate from the normal profile is identified as malicious. We firstly extract 4209 features that are divided into 9 categories such as permissions and APIs, from each app for the profiling. We then use term frequency-inverse document frequency (tf-idf) and employ k-Nearest Neighbor (k-NN) and Principal Component Analysis (PCA) for anomaly detection. We evaluate Anomadroid on a large app set consisting of 15,000 benign apps as well as 1500 malapps. The experimental results show that our system is better than existing methods and achieves a detection rate as 94.08% with false positive rate as 16.15%.
引用
收藏
页码:691 / 698
页数:8
相关论文
共 46 条
  • [1] Identifying Threat Patterns of Android Applications
    Chen, Chia-Mei
    Lai, Gu-Hsin
    Lin, Je-Ming
    2017 12TH ASIA JOINT CONFERENCE ON INFORMATION SECURITY (ASIAJCIS), 2017, : 69 - 74
  • [2] Identifying Cryptographic Functionality in Android Applications
    Oprisnik, Alexander
    Hein, Daniel
    Teufl, Peter
    2014 11TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT), 2014, : 151 - 162
  • [3] PowDroid: Energy Profiling of Android Applications
    Bouaffar, Fares
    Le Goaer, Olivier
    Noureddine, Adel
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021), 2021, : 251 - 254
  • [4] Identifying Unknown Android Malware with Feature Extractions and Classification Techniques
    Apvrille, Ludovic
    Apvrilie, Axelle
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 182 - 189
  • [5] Characterizing and Identifying Misexposed Activities in Android Applications
    Yan, Jiwei
    Deng, Xi
    Wang, Ping
    Wu, Tianyong
    Yan, Jun
    Zhang, Jian
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 691 - 701
  • [6] Identifying Superfluous Network Transmissions in Android Applications
    Huang, Jianmeng
    Huang, Wenchao
    Meng, Zhaoyi
    Miao, Fuyou
    Xiong, Yan
    2018 4TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2018), 2018, : 96 - 101
  • [7] Privacy Profiling Impact of Android Mobile Applications
    Barca, Cristian
    Barca, Dan Claudiu
    Mara, Constantin
    Raducu, Marian
    Gavriloaia, Bogdan
    Vizireanu, Radu
    Craciunescu, Razvan
    Halunga, Simona
    PROCEEDINGS OF THE 2015 7TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2015,
  • [8] ProfileDroid: Multi-layer Profiling of Android Applications
    Wei, Xuetao
    Gomez, Lorenzo
    Neamtiu, Iulian
    Faloutsos, Michalis
    MOBICOM 12: PROCEEDINGS OF THE 18TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, 2012, : 137 - 148
  • [9] Identifying Insecure Features in Android Applications using Model Checking
    Martinelli, Fabio
    Mercaldo, Francesco
    Nardone, Vittoria
    ICISSP: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2018, : 589 - 596
  • [10] ANEPROF: Energy profiling for android java virtual machine and applications
    Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan
    Proc Int Conf Parallel Distrib Syst ICPADS, (372-379):