Detection and Analysis of Long-Term Threats using Large Dynamic Uncertain Graph Models

dc.contributor.authorQuinan, Paulo Gustavo
dc.contributor.supervisorWoungang, Isaac
dc.contributor.supervisorTraoré, Issa
dc.date.accessioned2023-04-27T19:57:01Z
dc.date.available2023-04-27T19:57:01Z
dc.date.copyright2023en_US
dc.date.issued2023-04-27
dc.degree.departmentDepartment of Electrical and Computer Engineering
dc.degree.levelDoctor of Philosophy Ph.D.en_US
dc.description.abstractIn the past decade, new types of long-term threats, such as the advanced persistent threat (APT), have emerged. Their complexity brings many challenges for detection, prevention and posterior forensic analysis of intrusions. In contrast, the intrusion detection systems (IDSs) employed in these tasks work independently of one another, and integrating their alerts with security information and event management systems is mostly an ad hoc process. Forensic analysis is also hampered and is made exponentially more complex in this scenario. To address these challenges, this dissertation proposes a new knowledge graph model, called the AEN, that leverages data from both the traditional security ecosystem and beyond the organization perimeter to capture the activities and relationships of network agents as well as their inherent dynamicity and uncertainty, and through that, increase situational awareness of the threat environment and allow detecting, responding and investigating sophisticated and stealth attacks. In practice, the AEN serves as a basis upon which different detection mechanisms, threat analyses and forensic investigations of both novel and known attack patterns, can be performed. To validate those capabilities, three unsupervised intrusion detection mechanisms are proposed as follows. A signature-based scheme that employs an isomorphic subgraph matching algorithm to search for graphical attack patterns in the graph. An anomaly detection mechanism that involves calculating anomaly scores based on the bits of meta-rarity metric for statistical features and underlying distributions extracted from the graph. And a belief propagation mechanism that leverages the alerts from different IDSs that have been inputted into the graph as indicators of compromise with the goal of obtaining better detection performance in comparison to the IDSs by themselves, and works by deriving graphs akin to Markov random field from the main AEN graph and performing a probabilistic inference on the derived graphs. Also part of this detection mechanism is a "human-in-the-loop" online parameter adaptation mechanism based on the stochastic gradient descent algorithm, which was conceived with the aim of reducing the initial burden of selecting the system's parameters and allowing for frequent adaptation of parameters in dynamic environments. The three detection mechanisms were evaluated individually and in combination using two different datasets, namely the ISOT-CID Phase 1 dataset and the CIC-IDS2017 dataset. The results obtained were promising and demonstrated the effectiveness of all three mechanisms according to their expected characteristics. When combined, the three mechanism obtained an average reduction of over 80% in the number of errors when compared to traditional IDSs such as Snort and Kitsune.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/15005
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectNetwork intrusion detectionen_US
dc.subjectIntrusion detection systemen_US
dc.subjectBelief propagationen_US
dc.subjectBayesian networken_US
dc.subjectUncertain graphen_US
dc.subjectDynamic graphen_US
dc.subjectGraph databaseen_US
dc.subjectSubgraph matchingen_US
dc.subjectAttack fingerprinten_US
dc.subjectAnomaly detectionen_US
dc.subjectUnsupervised machine learningen_US
dc.subjectNetwork securityen_US
dc.titleDetection and Analysis of Long-Term Threats using Large Dynamic Uncertain Graph Modelsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Quinan_PauloGustavo_PhD_2023.pdf
Size:
1.07 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2 KB
Format:
Item-specific license agreed upon to submission
Description: