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 条
[31]   Binary consecutive covering arrays [J].
A. P. Godbole ;
M. V. Koutras ;
F. S. Milienos .
Annals of the Institute of Statistical Mathematics, 2011, 63 :559-584
[32]   Randomized Postoptimization of Covering Arrays [J].
Nayeri, Peyman ;
Colbourn, Charles J. ;
Konjevod, Goran .
COMBINATORIAL ALGORITHMS, 2009, 5874 :408-419
[33]   A survey on the state of the art of complexity problems for covering arrays [J].
Kampel, Ludwig ;
Simos, Dimitris E. .
THEORETICAL COMPUTER SCIENCE, 2019, 800 (107-124) :107-124
[34]   A New Algorithm for Post-Processing Covering Arrays [J].
Lara-Alvarez, Carlos ;
Avila-George, Himer .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (12) :250-254
[35]   On t-Covering Arrays [J].
Sosina Martirosyan ;
van Tran Trung .
Designs, Codes and Cryptography, 2004, 32 :323-339
[36]   Covering Arrays on Product Graphs [J].
Yasmeen Akhtar ;
Soumen Maity .
Graphs and Combinatorics, 2017, 33 :635-652
[37]   Mixed Covering Arrays on Hypergraphs [J].
Yasmeen ;
Maity, Soumen .
ECO-FRIENDLY COMPUTING AND COMMUNICATION SYSTEMS, 2012, 305 :327-338
[38]   On machine learning effectiveness for malware detection in Android OS using static analysis data [J].
Syrris, Vasileios ;
Geneiatakis, Dimitris .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2021, 59
[39]   Fast and Efficient Malware Detection with Joint Static and Dynamic Features Through Transfer Learning [J].
Ngo, Mao, V ;
Tram Truong-Huu ;
Rabadi, Dima ;
Loo, Jia Yi ;
Teo, Sin G. .
APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, PT I, ACNS 2023, 2023, 13905 :503-531
[40]   Malware detection using static analysis in Android: a review of FeCO (features, classification, and obfuscation) [J].
Jusoh, Rosmalissa ;
Firdaus, Ahmad ;
Anwar, Shahid ;
Osman, Mohd Zamri ;
Darmawan, Mohd Faaizie ;
Ab Razak, Mohd Faizal .
PEERJ COMPUTER SCIENCE, 2021, 7 :1-54