Login | Register

Malware Detection and Next-Action Prediction using Learning-Based Methods

Title:

Malware Detection and Next-Action Prediction using Learning-Based Methods

Jamadi, Zahrasadat (2023) Malware Detection and Next-Action Prediction using Learning-Based Methods. Masters thesis, Concordia University.

[thumbnail of Jamadi_MA_S2024.pdf]
Preview
Text (application/pdf)
Jamadi_MA_S2024.pdf - Accepted Version
Available under License Spectrum Terms of Access.
426kB

Abstract

In this thesis, we introduce a comprehensive framework that combines natural language processing
(NLP) techniques and machine learning (ML) algorithms for the early detection and prediction
of malware activities. The core contribution of our research is the innovative application of
text classification methods, particularly Bi-LSTM neural networks and Bayesian neural networks
(BNN), to interpret application programming interface (API) call sequences as natural language
inputs. This novel approach enables us to predict upcoming malware actions, facilitating proactive
threat identification and mitigation. Our first framework employs a Bi-LSTM model to predict
the next API call, treating consecutive API calls as 2-gram and 3-gram strings. These are then
processed using a Bagging-XGBoost algorithm, enhancing the model’s ability to detect malware
presence in its early stages. The second framework advances this concept by utilizing a Bayesian
Bi-LSTM neural network. This model not only forecasts the future actions of running malware
but also quantifies the uncertainty associated with each prediction, providing a probabilistic insight
into potential malware actions. By providing the second and third most probable predictions, we
significantly improve the reliability and performance of the decision-making process. Both frameworks
are rigorously evaluated through simulations, demonstrating their effectiveness in malware
detection and action prediction. Integrating these two approaches within a single thesis represents
a significant step in applying NLP principles to cybersecurity, particularly in understanding and
countering malware threats more effectively and efficiently.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering
Item Type:Thesis (Masters)
Authors:Jamadi, Zahrasadat
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Electrical and Computer Engineering
Date:11 December 2023
Thesis Supervisor(s):Aghdam, Amir
ID Code:993384
Deposited By: ZahraSadat Jamadi
Deposited On:05 Jun 2024 15:19
Last Modified:05 Jun 2024 15:19
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top