Covering Arrays ML HPO for Static Malware Detection

被引:3
作者
ALGorain, Fahad T. [1 ]
Clark, John A. [1 ]
机构
[1] Univ Sheffield, Dept Comp Sci, Sheffield S10 2TN, England
来源
ENG | 2023年 / 4卷 / 01期
关键词
cAgen; combinatorial testing; covering arrays; machine learning; static PE malware detection; hyper-parameter optimisation; grid search; ALGORITHM;
D O I
10.3390/eng4010032
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Malware classification is a well-known problem in computer security. Hyper-parameter optimisation (HPO) using covering arrays (CAs) is a novel approach that can enhance machine learning classifier accuracy. The tuning of machine learning (ML) classifiers to increase classification accuracy is needed nowadays, especially with newly evolving malware. Four machine learning techniques were tuned using cAgen, a tool for generating covering arrays. The results show that cAgen is an efficient approach to achieve the optimal parameter choices for ML techniques. Moreover, the covering array shows a significant promise, especially cAgen with regard to the ML hyper-parameter optimisation community, malware detectors community and overall security testing. This research will aid in adding better classifiers for static PE malware detection.
引用
收藏
页码:543 / 554
页数:12
相关论文
共 50 条
[41]   IoT malware detection using static and dynamic analysis techniques: A systematic literature review [J].
Kumar, Sumit ;
Ahlawat, Prachi ;
Sahni, Jyoti .
SECURITY AND PRIVACY, 2024, 7 (06)
[42]   From Static to AI-Driven Detection: A Comprehensive Review of Obfuscated Malware Techniques [J].
Chandran, Saranya ;
Syam, Sreelakshmi R. ;
Sankaran, Sriram ;
Pandey, Tulika ;
Achuthan, Krishnashree .
IEEE ACCESS, 2025, 13 :74335-74358
[43]   OPEM: A Static-Dynamic Approach for Machine-Learning-Based Malware Detection [J].
Santos, Igor ;
Devesa, Jaime ;
Brezo, Felix ;
Nieves, Javier ;
Garcia Bringas, Pablo .
INTERNATIONAL JOINT CONFERENCE CISIS'12 - ICEUTE'12 - SOCO'12 SPECIAL SESSIONS, 2013, 189 :271-280
[44]   Malware-Detection Model Using Learning-Based Discovery of Static Features [J].
Hsiao, Shou-Ching ;
Kao, Da-Yu ;
Tso, Raylin .
2018 IEEE CONFERENCE ON APPLICATION, INFORMATION AND NETWORK SECURITY (AINS 2018), 2018, :54-59
[45]   A Novel Static Analysis Approach Using System Calls for Linux IoT Malware Detection [J].
Ramamoorthy, Jayanthi ;
Gupta, Khushi ;
Kafle, Ram C. ;
Shashidhar, Narasimha K. ;
Varol, Cihan .
ELECTRONICS, 2024, 13 (15)
[46]   Enhancing ML Model Resilience to Time-Evolving Data in Malware Detection Systems with Adversarial Learning [J].
Sandor, Marian ;
Portase, Radu Marian ;
Colesa, Adrian .
2024 IEEE 20TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, ICCP 2024, 2024, :279-285
[47]   Approaches for computing test-case-aware covering arrays [J].
Koc, Ugur ;
Yilmaz, Cemal .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2018, 28 (07)
[48]   New bounds for binary covering arrays using simulated annealing [J].
Torres-Jimenez, Jose ;
Rodriguez-Tello, Eduardo .
INFORMATION SCIENCES, 2012, 185 (01) :137-152
[49]   CA2: Practical Archival and Compression of Covering Arrays [J].
Leithner, Manuel ;
Simos, Dimitris E. .
2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2022), 2022, :63-67
[50]   Construction and evaluation of the new heuristic malware detection mechanism based on executable files static analysis [J].
Kozachok, A. V. ;
Kozachok, V. I. .
JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2018, 14 (03) :225-231