Detecting Malware Activities With MalpMiner: A Dynamic Analysis Approach

被引:2
|
作者
Abdelwahed, Mustafa F. [1 ,2 ]
Kamal, Mustafa M. [2 ]
Sayed, Samir G. [2 ,3 ]
机构
[1] Helwan Univ, Fac Engn, Dept Comp & Syst Engn, Cairo 11792, Egypt
[2] Natl Telecom Regulatory Author NTRA, Egyptian Comp Emergency Readiness Team EG CERT, Cairo 12971, Egypt
[3] Helwan Univ, Fac Engn, Dept Elect & Commun Engn, Cairo 11792, Egypt
关键词
Cybersecurity; artificial intelligence; answer set programming; malware behaviour detec-tion; logic programming; emulation;
D O I
10.1109/ACCESS.2023.3266562
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Day by day, malware as a service becomes more popular and easy to acquire, thus allowing anyone to start an attack without any technical background, which in turn introduces challenges for detecting such attacks. One of those challenges is the detection of malware activities early to prevent harm as much as possible. This paper presents a trusted dynamic analysis approach based on Answer Set Programming (ASP), a logic engine inference named Malware-Logic-Miner (MalpMiner). ASP is a nonmonotonic reasoning engine built on an open-world assumption, which allows MalpMiner to adopt commonsense reasoning when capturing malware activities of any given binary. Furthermore, MalpMiner requires no prior training; therefore, it can scale up quickly to include more malware-attack attributes. Moreover, MalpMiner considers the invoked application programming interfaces' values, resulting in correct malware behaviour modelling. The baseline experiments prove the correctness of MalpMiner related to recognizing malware activities. Moreover, MalpMiner achieved a detection ratio of 99% with a false-positive rate of less than 1% while maintaining low computational costs and explaining the detection decision.
引用
收藏
页码:84772 / 84784
页数:13
相关论文
共 50 条
  • [21] Malware Message Classification by Dynamic Analysis
    Bonfante, Guillaume
    Marion, Jean-Yves
    Thanh Dinh Ta
    FOUNDATIONS AND PRACTICE OF SECURITY (FPS 2014), 2015, 8930 : 112 - 128
  • [22] Static and Dynamic Analysis of Android Malware
    Kapratwar, Ankita
    Di Troia, Fabio
    Stamp, Mark
    ICISSP: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2017, : 653 - 662
  • [23] A Dynamic Heuristic Method for Detecting Packed Malware Using Naive Bayes
    Alkhateeb, Ehab M.
    Stamp, Mark
    2019 INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTING TECHNOLOGIES AND APPLICATIONS (ICECTA), 2019,
  • [24] Detecting Android Malware Based on Dynamic Feature Sequence and Attention Mechanism
    Long, Hanlin
    Tian, Zhicheng
    Liu, Yang
    2021 IEEE 5TH INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY (ICCSP), 2021, : 129 - 133
  • [25] Dynamic Warp Analysis: A New Approach for Detecting and Timing Bubbles
    Kritzman, Mark
    Song, Huili
    Turkington, David
    JOURNAL OF PORTFOLIO MANAGEMENT, 2024, 50 (06):
  • [26] A Social Network Analysis Approach to Detecting Suspicious Online Financial Activities
    Tang, Lei
    Barbier, Geoffrey
    Liu, Huan
    Zhang, Jianping
    ADVANCES IN SOCIAL COMPUTING, PROCEEDINGS, 2010, 6007 : 390 - +
  • [27] An algorithm for scheduling of threads for system and application code split approach in dynamic malware analysis
    Anastasia Pereberina
    Alexey Kostyushko
    Alexander Tormasov
    Journal of Computer Virology and Hacking Techniques, 2023, 19 : 459 - 468
  • [28] An algorithm for scheduling of threads for system and application code split approach in dynamic malware analysis
    Pereberina, Anastasia
    Kostyushko, Alexey
    Tormasov, Alexander
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2023, 19 (03) : 459 - 468
  • [29] A Machine Learning Approach for Detecting and Categorizing Sensitive Methods in Android Malware
    Hasan, Hayyan Salman
    Deeb, Hasan Muhammad
    Ladani, Behrouz Tork
    ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2023, 15 (01): : 59 - 71
  • [30] Towards Deep Learning-Based Approach for Detecting Android Malware
    Booz, Jarrett
    McGiff, Josh
    Hatcher, William
    Yu, Wei
    Nguyen, James
    Lu, Chao
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2019, 7 (04) : 1 - 24