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 条
  • [41] Mal-ID: Automatic Malware Detection Using Common Segment Analysis and Meta-Features
    Tahan, Gil
    Rokach, Lior
    Shahar, Yuval
    JOURNAL OF MACHINE LEARNING RESEARCH, 2012, 13 : 949 - 979
  • [42] Design of a Fused Triple Convolutional Neural Network for Malware Detection: A Visual Classification Approach
    Smmarwar, Santosh K.
    Gupta, Govind P.
    Kumar, Sanjay
    ADVANCES IN COMPUTING AND DATA SCIENCES, PT I, 2021, 1440 : 279 - 289
  • [43] Malware detection using image representation of malware data and transfer learning
    Rustam, Furqan
    Ashraf, Imran
    Jurcut, Anca Delia
    Bashir, Ali Kashif
    Bin Zikria, Yousaf
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 172 : 32 - 50
  • [44] Application of Deep Learning Models for Real-Time Automatic Malware Detection
    Gutierrez, Rommel
    Villegas-Ch, William
    Naranjo Godoy, Lorena
    Mera-Navarrete, Aracely
    Lujan-Mora, Sergio
    IEEE ACCESS, 2024, 12 : 107742 - 107756
  • [45] A Dynamic Malware Detection Approach by Mining the Frequency of API Calls
    Bai, Jinrong
    An, Zhenzhou
    Zou, Guozhong
    Mu, Shiguang
    COMPUTER AND INFORMATION TECHNOLOGY, 2014, 519-520 : 309 - 312
  • [46] Study of a Hybrid Approach Towards Malware Detection in Executable Files
    Akshara P.
    Rudra B.
    SN Computer Science, 2021, 2 (4)
  • [47] A New Android Malware Detection Approach Using Bayesian Classification
    Yerima, Suleiman Y.
    Sezer, Sakir
    McWilliams, Gavin
    Muttik, Igor
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2013, : 121 - 128
  • [48] An Approach for Detection and Family Classification of Malware Based on Behavioral Analysis
    Hansen, Steven Strandlund
    Larsen, Thor Mark Tampus
    Stevanovic, Matija
    Pedersen, Jens Myrup
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016,
  • [49] Malware detection approach based on deep convolutional neural networks
    El Merabet, Hoda
    Hajraoui, Abderrahmane
    INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2023, 20 (1-2) : 145 - 157
  • [50] A pragmatic android malware detection procedure
    Palumbo, Paolo
    Sayfullina, Luiza
    Komashinskiy, Dmitriy
    Eirola, Emil
    Karhunen, Juha
    COMPUTERS & SECURITY, 2017, 70 : 689 - 701