APKOWL: An Automatic Approach to Enhance the Malware Detection

被引:1
|
作者
Aboshady, Doaa [1 ]
Ghannam, Naglaa E. [2 ]
Elsayed, Eman K. [2 ,3 ]
Diab, L. S. [2 ,4 ]
机构
[1] Tanta Univ, Fac Sci, Math Dept, Tanta, Egypt
[2] Al Azhar Univ, Fac Sci, Math Dept, Girls branch, Cairo, Egypt
[3] Canadian Int Coll CIC, Sch Comp Sci, Cairo Governorate, Egypt
[4] Imam Mohammad Ibn Saud Islamic Univ, Coll Sci 323, Dept Math & Stat, King Abdullah City Female Students, Riyadh, Saudi Arabia
关键词
Malware detection; OWL ontology; Mobile application; Reverse engineering; Software Quality; DATA FUSION; CLASSIFICATION; CHALLENGES;
D O I
10.1007/s11036-023-02159-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Malicious software (malware) can steal passwords, leak details, and generally cause havoc with users' accounts. Most of the current malware detection techniques are designed to detect malware at the code level of the software, where it is actually infected and causes damage. Additionally, current malware detection techniques at the design level are done manually or semi-automatically. This research aims to enhance these methods to detect malware at the design level automatically with a big dataset. The proposed method presents an automatic system for detecting SMS (Short Message Service) malware at the design which is called APKOWL. It is based on reverse engineering of the mobile application and then automatically builds OWL (web ontology Language) ontology. The proposed system is implemented in python and Protege, and its performance has been tested and evaluated on samples of android mobile applications including 3,904 malware and 3,200 benign samples. The experimental results successfully verify the effectiveness of the proposed method because it has good performance in detecting SMS malware at the software design level. The proposed method obtained an accuracy of 97%, precision of 97.5%, and recall of 99%, outperforming the compared model in all performance metrics.
引用
收藏
页码:1901 / 1912
页数:12
相关论文
共 50 条
  • [21] A Hybrid Anomaly Detection Approach for Obfuscated Malware
    Fuhnwi, Gerard Shu
    Revelle, Matthew
    Izurieta, Clemente
    2024 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE, CSR, 2024, : 159 - 165
  • [22] An automatic updating perceptron-based system for malware detection
    Barat, Marius
    Prelipcean, Dumitru Bogdan
    Gavrilut, Dragos Teodor
    2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, : 303 - 307
  • [23] A semantics-based approach to Malware detection
    Preda, Mila Dalla
    Christodorescu, Mihai
    Jha, Somesh
    Debray, Saumya
    ACM SIGPLAN NOTICES, 2007, 42 (01) : 377 - 388
  • [24] Taxonomy for Malware Detection to Enhance the Security of Smart Devices using AI
    Thapa, Anusha
    Alsadoon, Abeer
    Nair, Sreekanth Gopalakrishnan
    Siddiqi, Muhammad
    Mubasher, Rashidul
    Ampani, Rajesh
    Varghese, Benoy
    Prasad, P. W. C.
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 817 - 822
  • [25] A hybrid approach of mobile malware detection in Android
    Tong, Fei
    Yan, Zheng
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 103 : 22 - 31
  • [26] 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
  • [27] Exploiting smartphone defence: a novel adversarial malware dataset and approach for adversarial malware detection
    Kim, Tae hoon
    Krichen, Moez
    Alamro, Meznah A.
    Mihoub, Alaeddine
    Avelino Sampedro, Gabriel
    Abbas, Sidra
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2024, 17 (05) : 3369 - 3384
  • [28] AUTOMATIC BEHAVIOUR-BASED ANALYSIS AND CLASSIFICATION SYSTEM FOR MALWARE DETECTION
    Devesa, Jaime
    Santos, Igor
    Cantero, Xabier
    Penya, Yoseba K.
    Bringas, Pablo G.
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 2: ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS, 2010, : 395 - 399
  • [29] Android Malware Detection Approach Using Stacked AutoEncoder and Convolutional Neural Networks
    Menaouer, Brahami
    Islem, Abdallah El Hadj Mohamed
    Nada, Matta
    INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2023, 19 (01)
  • [30] A Novel Compression-Based Approach for Malware Detection Using PE Header
    Khorsand, Zahra
    Hamzeh, Ali
    2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 127 - 133