logo SBA

ETD

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

Tesi etd-11202009-091607


Tipo di tesi
Tesi di laurea specialistica
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
Parole chiave
  • code obfuscation
  • virtualizzazione
Data inizio appello
11/12/2009
Consultabilità
Completa
Riassunto (Inglese)
Riassunto (Italiano)
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