Il kernel Linux è l'elemento più critico e complesso di un moderno sistema operativo UNIX-like e richiede un elevato grado di sicurezza viste le sue molteplici applicazioni nel mondo informatico. In modo da proteggere il kernel da attacchi malevoli, e anche da sé stesso, sono stati introdotti numerosi meccanismi di difesa atti a risolvere o mitigare le vulnerabilità più comuni e i modi per sfruttarle. In questo lavoro si andrà a studiare lo stato attuale dei principali meccanismi di difesa della memoria del kernel Linux. In particolare, si andranno ad analizzare nel dettaglio il funzionamento degli stack canaries per quanto riguarda la memoria statica; e i costi di overhead causati dalla forzata inizializzazione della memoria dinamica.

Meccanismi di difesa del kernel Linux

LAZZARIN, JACOPO
2021/2022

Abstract

Il kernel Linux è l'elemento più critico e complesso di un moderno sistema operativo UNIX-like e richiede un elevato grado di sicurezza viste le sue molteplici applicazioni nel mondo informatico. In modo da proteggere il kernel da attacchi malevoli, e anche da sé stesso, sono stati introdotti numerosi meccanismi di difesa atti a risolvere o mitigare le vulnerabilità più comuni e i modi per sfruttarle. In questo lavoro si andrà a studiare lo stato attuale dei principali meccanismi di difesa della memoria del kernel Linux. In particolare, si andranno ad analizzare nel dettaglio il funzionamento degli stack canaries per quanto riguarda la memoria statica; e i costi di overhead causati dalla forzata inizializzazione della memoria dinamica.
2021
Defence mechanisms of the Linux kernel
Software Security
Operating Systems
Linux
File in questo prodotto:
File Dimensione Formato  
Lazzarin_Jacopo.pdf

accesso aperto

Dimensione 432.51 kB
Formato Adobe PDF
432.51 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/34260