Predicting Android Malware Using Evolution Networks

In Cybersecurity, a main and persistent issue is the threat of malware. This issue requires the development of efficient solutions in order to keep up with the continuous evolution of malware. With this aim, we introduce evolutionary networks, and particularly the Susceptible-Infectious-Susceptible...

Full description

Saved in:
Bibliographic Details
Main Author: Chahine, Joy (author)
Format: masterThesis
Published: 2025
Online Access:http://hdl.handle.net/10725/17027
https://doi.org/10.26756/th.2023.793
http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.php
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In Cybersecurity, a main and persistent issue is the threat of malware. This issue requires the development of efficient solutions in order to keep up with the continuous evolution of malware. With this aim, we introduce evolutionary networks, and particularly the Susceptible-Infectious-Susceptible (SIS) model, as a way to address the limitations of previous studies which are typically based on traditional machine learning models. The SIS model is usually used to represent disease spread between individuals in a population with transition between susceptible and infected states. We modify the SIS model to include weighted edges and we introduce an edge-breaking probability. Android malware propagation is thus transformed into a directed network in which nodes represent IP addresses and edges represent aggregated multiple packet transmissions weighted by communication frequency. We combine this model with genetic algorithms to optimize its parameters and return the best state transition probabilities, and we predict future malware accordingly. Experimental studies clearly show a higher accuracy of our proposed approach in comparison with existing machine learning models, namely random forest, artificial neural network, decision tree, and logistic regression.