Berardi, Davide
(2016)
Progettazione e realizzazione di versioni evolute dei progetti di VirtualSquare basate sui nuovi servizi forniti dal kernel linux.
[Laurea magistrale], Università di Bologna, Corso di Studio in
Informatica [LM-DM270]
Documenti full-text disponibili:
Abstract
La tesi si concentra sull'analisi e la realizzazione di metodi di interfacciamento a tecnologie presenti nelle moderne versioni del kernel linux. Queste tecnologie presentano interfacce talvolta troppo macchinose o troppo elementari, per questo motivo sono stati costruiti alcuni applicativi concentrandosi su aspetti di sicurezza e di usabilità.
Saranno prese in esame le capability ambient, introdotte nel kernel linux versione 4.3 e i namespace. Questo porterà all'introduzione del pacchetto cado e del pacchetto nsutils: strumenti potenti per la gestione rispettivamente di capability ambiente e namespace linux di ogni tipo.
I suddetti pacchetti sono stati inseriti all'interno del progetto VirtualSquare, team di sviluppo avente come obiettivo la realizzazione di applicativi open source legati al mondo della virtualizzazione. All'interno della tesi viene indicato uno scenario realizzabile con gli strumenti creati dal suddetto team. Verranno analizzati inoltre alcuni dettagli di sicurezza legati agli applicativi VirtualSquare già presenti.
Infine sarà presentata un'analisi di sicurezza degli applicativi sviluppati, introducendo alcuni problemi d'esempio e la loro risoluzione. In conclusione saranno presentati alcuni sviluppi futuri del lavoro in esame.
Abstract
La tesi si concentra sull'analisi e la realizzazione di metodi di interfacciamento a tecnologie presenti nelle moderne versioni del kernel linux. Queste tecnologie presentano interfacce talvolta troppo macchinose o troppo elementari, per questo motivo sono stati costruiti alcuni applicativi concentrandosi su aspetti di sicurezza e di usabilità.
Saranno prese in esame le capability ambient, introdotte nel kernel linux versione 4.3 e i namespace. Questo porterà all'introduzione del pacchetto cado e del pacchetto nsutils: strumenti potenti per la gestione rispettivamente di capability ambiente e namespace linux di ogni tipo.
I suddetti pacchetti sono stati inseriti all'interno del progetto VirtualSquare, team di sviluppo avente come obiettivo la realizzazione di applicativi open source legati al mondo della virtualizzazione. All'interno della tesi viene indicato uno scenario realizzabile con gli strumenti creati dal suddetto team. Verranno analizzati inoltre alcuni dettagli di sicurezza legati agli applicativi VirtualSquare già presenti.
Infine sarà presentata un'analisi di sicurezza degli applicativi sviluppati, introducendo alcuni problemi d'esempio e la loro risoluzione. In conclusione saranno presentati alcuni sviluppi futuri del lavoro in esame.
Tipologia del documento
Tesi di laurea
(Laurea magistrale)
Autore della tesi
Berardi, Davide
Relatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum C: Sistemi e reti
Ordinamento Cds
DM270
Parole chiave
Sistemistica,sistemi operativi,sicurezza informatica,capability,unix,linux,root,virtualizzazione
Data di discussione della Tesi
14 Dicembre 2016
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Berardi, Davide
Relatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum C: Sistemi e reti
Ordinamento Cds
DM270
Parole chiave
Sistemistica,sistemi operativi,sicurezza informatica,capability,unix,linux,root,virtualizzazione
Data di discussione della Tesi
14 Dicembre 2016
URI
Statistica sui download
Gestione del documento: