Oscar Marzo
Progetto ed implementazione di un verificatore per la compilazione del codice eBPF = Design and implementation of a verifier for compiling eBPF code.
Rel. Riccardo Sisto, Rosario Rizza. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2026
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
Extended Berkeley Packet Filter (eBPF) is a powerful Linux kernel technology that enables the safe execution of user-defined programs inside kernel space. To guarantee kernel stability and security, every eBPF program must pass a strict static verification process performed by the eBPF verifier before execution. Although effective, the verifier operates on compiled bytecode and often produces error messages that are difficult for developers to interpret and trace back to the original source code. As a consequence, debugging verifier rejections represents a significant challenge in the eBPF development workflow. This thesis addresses this problem by proposing a source-level static analysis approach aimed at anticipating eBPF verifier errors directly on C code.
The objective is to provide earlier and more understandable feedback to developers, shifting error detection to an earlier stage of the development pipeline
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
