polito.it
Politecnico di Torino (logo)

Harnessing CTF Solutions: Developing an AI Assistant for Enhanced Cybersecurity Analysis and Training

Federico Notarangelo

Harnessing CTF Solutions: Developing an AI Assistant for Enhanced Cybersecurity Analysis and Training.

Rel. Cataldo Basile, Luca Cagliero. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024

[img] PDF (Tesi_di_laurea) - Tesi
Restricted to: Repository staff only until 31 October 2025 (embargo date).
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (9MB)
Abstract:

Questa tesi affronta la sfida di estrarre informazioni utili dalle soluzioni dei challenge Capture the Flag (CTF), che sono fondamentali nell'educazione e nei test di sicurezza informatica. Le soluzioni CTF variano notevolmente nella loro struttura, includendo da descrizioni dettagliate con codice e immagini incorporate fino a semplici snippet di codice, rendendo difficile la standardizzazione dei dati per analisi successive. Il problema principale risiede nell'analizzare, categorizzare e normalizzare questi dati non strutturati, preservando allo stesso tempo le informazioni critiche. L'obiettivo principale della ricerca è modellare e analizzare i comportamenti degli attaccanti attraverso lo studio sistematico dei pattern nelle soluzioni CTF. Questo processo comporta l'organizzazione dei dati estratti in un formato strutturato, consentendo un'analisi più approfondita delle tattiche, tecniche e procedure utilizzate dagli attaccanti. Sulla base di questi dati strutturati, il secondo obiettivo è sviluppare un assistente basato su intelligenza artificiale, che sfrutta un modello linguistico avanzato per fornire una guida interattiva e approfondimenti sugli scenari di attacco nel mondo reale. Questo assistente mira a supportare sia professionisti della sicurezza informatica che studenti, offrendo analisi dinamiche basate sull'IA delle strategie di attacco e assistenza pratica nella risoluzione delle sfide CTF.

Relators: Cataldo Basile, Luca Cagliero
Academic year: 2024/25
Publication type: Electronic
Number of Pages: 95
Subjects:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: UNSPECIFIED
URI: http://webthesis.biblio.polito.it/id/eprint/33056
Modify record (reserved for operators) Modify record (reserved for operators)