Simultaneous multivariant execution using lightweight process virtualization
From Master Projects
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.