DroidMD: An efficient and scalable Android malware detection approach at source code level

被引:5
|
作者
Akram J. [1 ]
Mumtaz M. [1 ]
Jabeen G. [1 ]
Luo P. [1 ]
机构
[1] The Key State Laboratory of Information Security, School of Software Engineering, Tsinghua University
关键词
Android apps re-usability; Android evolution; Android software; Code clones; DroidMD; Malware detection; Mobile security;
D O I
10.1504/IJICS.2021.116310
中图分类号
学科分类号
摘要
Security researchers and anti-virus industries have speckled stress on an Android malware, which can actually damage your phones and threatens the Android markets. In this paper, we propose and develop DroidMD, a scalable self-improvement based tool, based on auto optimisation of signature set, which detect malicious apps in the market at source code level. A prototype has been developed tested and implemented to detect malware in applications. We implement and evaluate our approach on almost 30,000 applications including 27,000 benign and 3,670 malware applications. DroidMD detects malware in different applications at partial level and full level. It analyses only the applications code, which increase its reliability. Our evaluation of DroidMD demonstrates that our approach is very efficient in detecting malware at large scale with high accuracy of 95.5%. © 2021 Inderscience Enterprises Ltd.
引用
收藏
页码:299 / 321
页数:22
相关论文
共 50 条
  • [31] A multi-view context-aware approach to Android malware detection and malicious code localization
    Annamalai Narayanan
    Mahinthan Chandramohan
    Lihui Chen
    Yang Liu
    Empirical Software Engineering, 2018, 23 : 1222 - 1274
  • [32] A Novel Permission Filtering Approach for Android Malware Detection and Malware Family Classification
    Yang, Jiyun
    Gui, Can
    Zhang, Zhibo
    Liu, Wanli
    2023 19TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING, MSN 2023, 2023, : 374 - 381
  • [33] TinyDroid: A Lightweight and Efficient Model for Android Malware Detection and Classification
    Chen, Tieming
    Mao, Qingyu
    Yang, Yimin
    Lv, Mingqi
    Zhu, Jianming
    MOBILE INFORMATION SYSTEMS, 2018, 2018
  • [34] ANDROID MALWARE DETECTION USING 3-LEVEL ENSEMBLE
    Ouyang, Linshu
    Dong, Feng
    Zhang, Miao
    PROCEEDINGS OF 2016 4TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (IEEE CCIS 2016), 2016, : 393 - 397
  • [35] CNN-ViT synergy: An efficient Android malware detection approach through deep learning
    Wasif, Md. Shadman
    Miah, Md. Palash
    Hossain, Md. Shohrab
    Alenazi, Mohammed J. F.
    Atiquzzaman, Mohammed
    COMPUTERS & ELECTRICAL ENGINEERING, 2025, 123
  • [36] Scalable Source Code Plagiarism Detection Using Source Code Vectors Clustering
    Duracik, Michal
    Krsak, Emil
    Hrkut, Patrik
    PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 499 - 502
  • [37] Scalable Source Code Similarity Detection in Large Code Repositories
    Alomari, Firas
    Harbi, Muhammed
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2019, 6 (22) : 1 - 11
  • [38] Impact of Code Obfuscation on Android Malware Detection based on Static and Dynamic Analysis
    Bacci, Alessandro
    Bartoli, Alberto
    Martinelli, Fabio
    Medvet, Eric
    Mercaldo, Francesco
    Visaggio, Corrado Aaron
    ICISSP: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2018, : 379 - 385
  • [39] ChatGPT-driven machine learning code generation for android malware detection
    Nelson, Jordan
    Pavlidis, Michalis
    Fish, Andrew
    Kapetanakis, Stelios
    Polatidis, Nikolaos
    COMPUTER JOURNAL, 2024,
  • [40] Smali code-based deep learning model for Android malware detection
    Anand, Abhishek
    Singh, Jyoti Prakash
    Singh, Amit Kumar
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (04):