Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A method of detecting and predicting attack vectors based on genetic programming
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science. Blekinge Tekniska Högskola/Senior Lecturer.
2023 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This Master's thesis presents a novel approach for detecting and predicting attack vectors based on genetic programming. The proposed method utilizes a genetic algorithm to evolve a set of rules that predict attack vectors over the system based on caught indicators of compromise. The generated rules are then used to identify potential attack vectors and predict how it started and how it will develop in future. The research aims to improve the accuracy and efficiency of existing methods for attack detection and prediction. The proposed approach is evaluated using real-world attack data and compared against several state-of-the-art techniques. Results indicate that the proposed method outperforms existing approaches in terms of detection accuracy and prediction capability. This research has important implications for the field of cybersecurity and can assist organizations in developing more effective and proactive defense strategies against cyberattacks.

Background. Cybersecurity is an increasingly critical issue in today's digital age. Cyberattacks are becoming more sophisticated, making it challenging for traditional defense mechanisms to detect and prevent them. Therefore, it is crucial to develop new and innovative methods for identifying and predicting potential attack vectors. In this context, this Master's thesis presents a novel approach to detecting and predicting attack vectors based on genetic programming. The proposed method aims to improve the accuracy and efficiency of existing approaches to cyberattack detection and prediction.

Objectives.This Master’s thesis aims to reach the following objectives:

1. To identify the limitations of existing approaches to cyberattack detection and prevention and propose a novel method based on genetic programming.

2. To develop a genetic programming-based algorithm to evolve a model for attack-vectors prediction.

3. To evaluate the effectiveness of the proposed approach using real-world attack data

Methods. The methods used in this Master's thesis combine literature review, data collection, algorithm development, experimentation, data analysis, and recommendations to improving approach to detecting and predicting attack vectors using genetic programming. The research aims to contribute to the field of cybersecurity by advancing our understanding of cyberattack detection and prevention.

Results. The proposed method has the potential to enhance the accuracy and efficiency of cyberattack detection and prediction, which can help organizations prevent or mitigate the impact of cyberattacks. Future improvements can include more complex MITRE ATT&CK datasets, including Mobile and ICS matrices.

Conclusions. The genetic programming-based algorithm developed in this thesis was shown to be effective in detecting and predicting attack vectors using real-world attack data. The proposed approach has the potential to improve organizations' cybersecurity posture by providing a proactive defense strategy against cyberattacks.

Place, publisher, year, edition, pages
2023. , p. 53
Keywords [en]
MITTRE ATT&CK, genetic programming, attack vectors, attack prediction
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-24902OAI: oai:DiVA.org:bth-24902DiVA, id: diva2:1771822
Subject / course
DV2572 Master´s Thesis in Computer Science
Educational program
ERAICMUKPI National Technical University of Ukraine Kyiv Polytechnic Institute
Presentation
2023-05-25, J1650, Valhallavägen 1, Karlskrona, 09:03 (English)
Supervisors
Examiners
Available from: 2023-06-21 Created: 2023-06-21 Last updated: 2023-06-29Bibliographically approved

Open Access in DiVA

A method of detecting and predicting attack vectors based on genetic programming(1155 kB)580 downloads
File information
File name FULLTEXT02.pdfFile size 1155 kBChecksum SHA-512
afac45a9f3586532e1285279efcd6c0cca159074f88dbcf204a10516c832e0b901bea5f29e086bd17a0d631d5fca1a1924bb2292a735833629f53a485801becb
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Churakova, YekatierinaNovikov, Oleksii
By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 580 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 899 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf