Static Analysis for Android Malware detection with Document Vectors

被引:3
|
作者
Raghav, Utkarsh [1 ]
Martinez-Marroquin, Elisa [1 ]
Ma, Wanli [1 ]
机构
[1] Univ Canberra, Sch IT & Syst, Canberra, ACT, Australia
关键词
android malware detection; document embeddings; android; malwares; cybersecurity;
D O I
10.1109/ICDMW53433.2021.00104
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the increase of smart mobile devices in use, the number of malware targeting the mobile platforms has been increasing. As the major market player in the industry, Android OS has been the favourite target of perpetrators targeting mobile platforms. The current machine learning and deep learning approaches for android malware detection utilize various feature creation methods. The majority of these feature creation methods use frequency-based vectors created from different files present in the android application package (APK). These frequency-based feature creation methods fail to preserve the semantic information that is present in those files. In this paper we propose a method that utilises the static analysis and natural language processing (NLP) technique of document embeddings to generate feature vectors that can represent the information contained in android manifests and dalvik executables files present inside an APK. These embeddings are then used to train binary classifiers which can effectively differentiate between a benign or malicious android application. Our proposed method in the experiments has outperformed the other related works on the test datasets.
引用
收藏
页码:805 / 812
页数:8
相关论文
共 50 条
  • [1] Malware Detection in Android Apps Using Static Analysis
    Paul, Nishtha
    Bhatt, Arpita Jadhav
    Rizvi, Sakeena
    Shubhangi
    [J]. Journal of Cases on Information Technology, 2021, 24 (03)
  • [2] Sensitivity Analysis of Static Features for Android Malware Detection
    Moghaddam, Samaneh Hosseini
    Abbaspour, Maghsood
    [J]. 2014 22ND IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2014, : 920 - 924
  • [3] Static Analysis of Executables for Collaborative Malware Detection on Android
    Schmidt, Aubrey-Derrick
    Bye, Rainer
    Schmidt, Hans-Gunther
    Clausen, Jan
    Kiraz, Osman
    Yueksel, Kamer A.
    Camtepe, Seyit A.
    Albayrak, Sahin
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-8, 2009, : 631 - +
  • [4] An Android malware static detection model
    Yang, Hong-Yu
    Xu, Jin
    [J]. Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2018, 48 (02): : 564 - 570
  • [5] Static Analysis of Android Malware Detection using Deep Learning
    Sandeep, H. R.
    [J]. PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 841 - 845
  • [6] Android malware detection based on static behavior feature analysis
    Chen, Chen
    Liu, Yun
    Shen, Bo
    Cheng, Jun-Jun
    [J]. Journal of Computers (Taiwan), 2018, 29 (06) : 243 - 253
  • [7] Two Phase Static Analysis Technique for Android Malware Detection
    Kate, Priyadarshani M.
    Dhavale, Sunita V.
    [J]. PROCEEDING OF THE THIRD INTERNATIONAL SYMPOSIUM ON WOMEN IN COMPUTING AND INFORMATICS (WCI-2015), 2015, : 650 - 655
  • [8] Detection of Android Malware by Static Analysis on Permissions and Sensitive Functions
    Su, Ming-Yang
    Fung, Kek-Tung
    [J]. 2016 EIGHTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2016, : 873 - 875
  • [9] ANASTASIA: ANdroid mAlware detection using STAtic analySIs of Applications
    Fereidooni, Hossein
    Conti, Mauro
    Yao, Danfeng
    Sperduti, Alessandro
    [J]. 2016 8TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2016,
  • [10] Android Malware Detection Based on Static Analysis of Characteristic Tree
    Li, Qi
    Li, Xiaoyu
    [J]. 2015 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY, 2015, : 84 - 91