Thesis Topic:: Smart Tool For Analysing, Classifying and Detection Malware Using Machine Learning and Deep Learning
Thesis Topic:: Smart Tool For Analysing, Classifying and Detection Malware Using Machine Learning and Deep Learning
• Publications reference
Publication reference
Publication 2018
date :
Publication reference
Title DL-Droid: Deep Learning Based Android Malware Detection Using Real
: Devices
Author(s Mohammed K. Alzaylaeea,∗ , Suleiman Y. Yerimab , Sakir
): Sezerc
Publication 2019
date :
Publication reference
Publication 2019
date :
Publication reference
Publication 2017
date :
Publication reference
Publication 2020
date :
Publication reference
Publication 2019
date :
Problem addressed
The problem addressed in the paper is the detection and classification of
malware. The increasing number of malware samples and the limitations of
signature-based detection techniques have led to the need for more efficient and
accurate methods for malware analysis
Proposed solution
Problem addressed
The problem addressed is the detection of malicious Android applications. With
the sophistication of Android malware obfuscation and detection avoidance
methods, traditional malware detection methods have become obsolete
Proposed solution
Problem addressed
The problem addressed in the paper is malware classification, which plays an
important role in tracing attack sources in computer security.
Proposed solution
Problem addressed
The problem addressed in this article is the limitation of signature-based methods
for detecting malwares and the need for intelligent malware detection.
Proposed solution
The solution proposed in this article is to use a deep belief network (DBN) for
malware detection. The authors represent malware as opcode sequences and use
the DBN as an autoencoder to extract the feature vectors of the input data. The
experiments show that the autoencoder can effectively model the underlying
structure of the input data and significantly reduce the dimensions of feature
vectors
Review of Android Malware Detection Based on Deep Learning 5
Problem addressed
The problem addressed is the threat posed by Android malware to the security of
cyberspace. Due to the open-source nature of the Android operating system,
malware can steal user privacy and funds, making traditional detection methods
ineffective.
Proposed solution
The solution proposed in the paper is the use of deep learning for Android
malware detection. The authors suggest that deep learning has dramatically
improved the effectiveness of malware detection compared to traditional
methods. The authors analyze and summarize the latest research results in this
field and provide a comprehensive introduction to the architecture and schemes
of malware detection using deep learning.
Static and Dynamic Malware Analysis Using Machine Learning 6
Problem addressed
The problem addressed in this article is the effectiveness of malware analysis
using static and dynamic features. The authors have analyzed and compared the
accuracy of static and dynamic analysis for detecting malicious software.
Proposed solution
The article proposes a solution for malware classification and detection by
analyzing both static and dynamic features. The dynamic analysis is performed
using a controlled environment in the Cuckoo Sandbox, where the malware
behavior is analyzed, and features such as registry, DLLs, APIs, and summary
information are extracted. Machine learning algorithms are then applied to these
dynamic feature combinations to classify the file as malware or benign. The
article also mentions the use of a neural network to provide better accuracy in
classification. The article suggests using a combination of anomaly-based and
signature-based features for robust and efficient malware detection.
A Novel Machine Learning Based Malware Detection and Classification Framework 1
Proposed approach
The approach proposed in this paper involves the following steps:
Dynamic Analysis
Feature Extraction
Feature Selection:
Machine Learning Algorithms:
Evaluation
This approach combines dynamic analysis, feature extraction, feature selection,
and machine learning algorithms to address the limitations of signature-based
malware detection techniques and improve the accuracy of malware detection
and classification.
Obtained result
The results show that the proposed framework has high accuracy in both
malware detection and classification. The authors also claim that their framework
can improve the accuracy of machine learning models in comparison to
traditional signature-based detection techniques.
DL-Droid: Deep Learning Based Android Malware Detection Using 2
Real Devices
Proposed approach
• malware classification method using combination of static and dynamic
analysis techniques
• Convolutional Neural Network (CNN) with Spatial Pyramid Pooling (SPP) used to
analyze grayscale images generated from binary files
• Variable n-grams and machine learning used to analyze native API call
sequences
• Probability
Obtained scoring proposed to reduce detection time in testing phase
result
In this article, a malware classification system called Malscore was developed to
classify malware samples using both static and dynamic analysis. Experiments
were conducted on 174,607 malware samples from 63 malware families. The
result showed that Malscore achieved an accuracy of 98.82% for malware
classification. Comparison with the method using static and dynamic analysis
showed that Malscore had higher accuracy and lower classification cost.
Malware detection based on deep learning algorithm 4
Proposed approach
• analyze and summarize latest research on Android malware detection using deep
learning
• Introduction of background of Android malware and limitations of traditional detection
methods
• Review of development of deep learning-based malware detection methods and
analysis of research results
• Introduction of architecture and key components of Android malware detection based
on deep learning
• Analysis of current problems and challenges in this field
• Discussion of future research directions and conclusions of the study
Obtained result
• The
Proposed analytical
study covers the and comprehensive
principles, detection approach to security
architecture, understand
and development and
challenges, and
trendsresearch
future of Android malware
trends detection
of Android using detection.
malware deep learning,
The and to provides
study provide guidance for
a detailed
further research
description and development
and analysis in this
of the research field. of Android malware detection based
progress
on deep learning, including the introduction of detection architecture and current
Static and Dynamic Malware Analysis Using Machine Learning 6