Toward accurate and intelligent detection of malware

被引:4
作者
Arfeen, Asad [1 ]
Khan, Zunair Ahmed [1 ]
Uddin, Riaz [2 ]
Ahsan, Usama [1 ]
机构
[1] NED Univ Engn & Technol, Natl Ctr Cyber Secur, Dept Comp & Informat Syst Engn, Karachi, Pakistan
[2] NED Univ Engn & Technol, Natl Ctr Robot & Automat, Dept Elect Engn, Karachi, Pakistan
关键词
artificial intelligence; deep learning; dynamic analysis; hardware based malware detection; machine learning; malware; malware detection; security analysis; static analysis; SIGNATURE GENERATION; CLASSIFICATION;
D O I
10.1002/cpe.6652
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Malware is a constant threat to the safety of the public Internet and private networks. It also affects the security of endpoint devices. An infected endpoint device can take part in aggressive or slow distributed denial of service attacks globally. Polymorphic malware has rendered traditional signature-based detection ineffective. Hence the efforts to identify malware have been focused on behavioral modeling to identify and classify malware. This behavioral identification paved the way for artificial intelligence (AI) in cybersecurity. AI can detect a zero-day attack and malware, but it suffers from several false positives. This article presents an extensive analysis of traditional and AI-based methods for malware detection and related challenges. AI is vulnerable to attacks, such as dataset poisoning and adversarial data input, which can reduce model accuracy and increase false negatives. AI has helped to improve malware detection and reduce manual work through automation of feature extraction and feature selection. It is also beneficial to create models that are less prone to malware variations and capture the malicious behavior holistically. This article explores the transition of malware detection from traditional to AI-based techniques. Furthermore, it also explains how some conventional approaches are still relevant today in terms of detection speed.
引用
收藏
页数:19
相关论文
共 86 条
[31]   The rise of machine learning for detection and classification of malware: Research developments, trends and challenges [J].
Gibert, Daniel ;
Mateu, Carles ;
Planes, Jordi .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 153
[32]   Using convolutional neural networks for classification of malware represented as images [J].
Gibert, Daniel ;
Mateu, Carles ;
Planes, Jordi ;
Vicens, Ramon .
JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2019, 15 (01) :15-28
[33]  
Griffin K, 2009, LECT NOTES COMPUT SC, V5758, P101, DOI 10.1007/978-3-642-04342-0_6
[34]   Towards Measuring the Role of Phone Numbers in Twitter-Advertised Spam [J].
Gupta, Payas ;
Perdisci, Roberto ;
Ahamad, Mustaque .
PROCEEDINGS OF THE 2018 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS'18), 2018, :285-296
[35]  
Hardy W., 2016, INT C DAT MIN, P61
[36]   When Machine Learning Meets Hardware Cybersecurity: Delving into Accurate Zero-Day Malware Detection [J].
He, Zhangying ;
Miari, Tahereh ;
Makrani, Hosein Mohammadi ;
Aliasgari, Mehrdad ;
Homayoun, Houman ;
Sayadi, Hossein .
PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, :85-90
[37]   Minimal contrast frequent pattern mining for malware detection [J].
Hellal, Aya ;
Ben Romdhane, Lotfi .
COMPUTERS & SECURITY, 2016, 62 :19-32
[38]   Convolutional neural networks and extreme learning machines for malware classification [J].
Jain, Mugdha ;
Andreopoulos, William ;
Stamp, Mark .
JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2020, 16 (03) :229-244
[39]   Detection and Elimination of Spyware and Ransomware by Intercepting Kernel-Level System Routines [J].
Javaheri, Danial ;
Hosseinzadeh, Mehdi ;
Rahmani, Amir Masoud .
IEEE ACCESS, 2018, 6 :78321-78332
[40]   Metamorphic malware identification using engine-specific patterns based on co-opcode graphs [J].
Kakisim, Arzu Gorgulu ;
Nar, Mert ;
Sogukpinar, Ibrahim .
COMPUTER STANDARDS & INTERFACES, 2020, 71 (71)