Simultaneous multivariant execution using lightweight process virtualization

From Master Projects
Jump to: navigation, search


Simultaneous multivariant execution using lightweight process virtualization
status: finished
Master: project within::Computer Systems and Security
Student name: student name::Koen Koning
Dates
Start start date:=2014/12/01
End end date:=2015/08/31
Supervision
Supervisor: Herbert Bos
Second supervisor: Cristiano Giuffrida
Thesis: has thesis::Media:Thesis.pdf
Poster: has poster::Media:Posternaam.pdf

Signature supervisor



..................................

Abstract

Software security and stability can be increased using n-variant execution: running multiple variants in parallel, giving them the same input and comparing their behavior. The idea is that any exploit will result in different behavior per variant due to their diversity. Traditionally, methods for comparing the behavior have proven to be either slow or imperfect. This project tries to solve this by using the Dune project, which allows for process-level virtualization on virtualization hardware.