Chapter 19 explores how AI, particularly deep learning models like RNNs and CNNs, enhances malware detection by analyzing static and dynamic features, addressing the growing complexity of cyber threats with automated precision.
Overview
Syllabus
19.2 Related Work
In this section, we present published research on deep neural networks and malware detection.
Chevron 3 steps- instruction
19.2.1 Deep Neural Network
- instruction
19.2.2 Malware Detection
-
Quiz 19.2
5 questions
19.3 Proposed Method
Section 19.3 presents a proposed method for malware detection, which integrates both static and dynamic analysis by extracting features from PE files, processing API call sequences with RNNs, transforming combined data into images, and classifying them using CNNs
Chevron 5 steps- instruction
19.3.1 Overview
- instruction
19.3.2 Static Features
- instruction
19.3.4 Feature Selection and Imaging
- instruction
19.3.5 Deep Neural Networks
-
Quiz 19.3
5 questions
19.4 Experiment
Section 19.4 presents the experiment and evaluation of the proposed malware detection model, detailing the dataset collection from sources like VirusShare and Maltrieve, the use of Cuckoo sandbox for extracting API call sequences, and the 3-fold cross-validation method applied to assess the model’s performance.
Chevron 4 steps- instruction
19.4.1 Dataset
- instruction
19.4.2 Evaluation Method
- instruction
19.4.3 Result
-
Quiz 19.4
5 questions