logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-11202009-091607


Tipo di tesi
Tesi di laurea specialistica
Autore
DANIEL, ALBERTO
URN
etd-11202009-091607
Titolo
Strategie di offuscamento del codice basate su macchine virtuali
Dipartimento
SCIENZE MATEMATICHE, FISICHE E NATURALI
Corso di studi
TECNOLOGIE INFORMATICHE
Relatori
relatore Prof. Baiardi, Fabrizio
Parole chiave
  • virtualizzazione
  • code obfuscation
Data inizio appello
11/12/2009
Consultabilità
Completa
Riassunto
Questa tesi propone un sistema di offuscamento del codice, per un ambiente a macchine virtuali. L'approccio definisce una nuova strutturazione del codice di un processo in blocchi, dove ogni blocco è delimitato da invocazioni al sistema operativo. Questa strutturazione permette il partizionamento del codice di un processo tra due macchine virtuali, in modo che quella che esegue il processo non conosca la decomposizione in blocchi del codice del processo. L'approccio proposto è basato su tecniche di introspezione della memoria, di intercezione di chiamate di sistema e di redirezione del flusso di esecuzione di un processo.
Viene presentato un primo prototipo del sistema sviluppato e le sue prestazioni.
File