Andrea Fontana
Modellazione e analisi formale delle configurazioni Kubernetes mediante un linguaggio di dominio specifico = Formal modeling and analysis of Kubernetes configurations using a domain-specific language.
Rel. Fulvio Valenza, Daniele Bringhenti, Riccardo Sisto, Francesco Pizzato. Politecnico di Torino, Master of science program in Computer Engineering, 2026
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) | Preview |
Abstract
I moderni cluster Kubernetes sono caratterizzati da un numero elevato di oggetti e da interazioni semantiche non immediatamente evidenti, in cui la combinazione di policy RBAC, namespace, binding, gerarchie strutturali e NetworkPolicy rende difficile determinare con precisione i permessi effettivamente concessi ai soggetti e le comunicazioni di rete realmente consentite tra i Pod. La verifica manuale di tali configurazioni risulta perciò complessa, soggetta a errori e poco scalabile in contesti reali. La presente tesi propone la progettazione e l'implementazione di un sistema per l'analisi e la verifica automatica delle configurazioni di sicurezza Kubernetes basato su tecniche SMT (Satisfiability Modulo Theories) e sul solver Z3.
L'idea centrale consiste nel trasformare lo stato logico del cluster in un modello di riferimento (Knowledge Base) formalmente interrogabile, nel quale risorse, soggetti, ruoli, permessi e regole di rete sono rappresentati mediante domini finiti e relazioni logiche esplicite
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
URI
![]() |
Modify record (reserved for operators) |
