Bakalářská práce

Extended Attack Graph Generator in Python

Matěj Klíma, učo 524899
Anotace

Narůstající složitost kybernetických hrozeb zdůrazňuje potřebu pokročilých nástrojů pro komplexní analýzu a obranných strategií. Tato bakalářská práce rozšiřuje existující generátor grafů útok ů v Pythonu za účelem zvýšení jeho efektivity a použitelnosti. Vizuální odlišení typů vrcholů a zahrnutí kill chain fází zvyšuje informační hodnotu generovaných grafů. Vytváření souborů popisujících síť je automatizováno …více

Abstract

The increasing complexity of cybersecurity threats underscores the need for advanced tools for comprehensive analysis and defense strategies. This bachelor's thesis enhances an existing attack graph generator in Python to strengthen its effectiveness and usability. The informational value of the generated graphs is augmented by visually distinguishing between node types and incorporating kill chain …více

Zadání práce

Bachelor thesis by Oldřich Machala implemented an attack graph generator in Python (https://is.muni.cz/auth/th/twplc/). It should be extended with more advanced functionality:

  1. assignment of kill chain phases to techniques from MITRE ATT&CK,
  2. adjustment of output visualization so that it would contain kill chain phases and types of vertices,
  3. provide support for processing of log messages and network traffic as an input,
  4. evaluate the generator on realistic samples of data that contain cyber attacks,
  5. provide a simple user interface where a user can create and delete own rules for attack graph generation.

In addition, student will familiarize with kill chain attack graphs from research paper with DOI: 10.1109/NOMS54207.2022.9789803. The text of the thesis will specify restrictions of the generator if it was necessary to restrict generation to some specific cases. The generator should process mainly simple inputs because attack graph generation is a difficult problem that has currently several research issues.
Práce zkontrolována:
23. 5. 2024 10:48, RNDr. Lukáš Sadlek, Ph.D., učo 445581
Jazyk práce
angličtina angličtina
Termín obhajoby
25. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

RNDr. Lukáš Sadlek, Ph.D., učo 445581
KPSK FI MU

Oponent

RNDr. Martin Husák, Ph.D., učo 256631
DKSD ÚVT MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.