Back to projects

Research · PhD project · Hiring for 2026-2027

203 Defense in Depth for Sandboxes

This PhD research project studies defense-in-depth architectures for process-based and VM-based sandboxes. The project investigates how sandbox escapes and policy bypasses emerge across system-call interfaces, shared resources, runtime services, and hardware boundaries, then develops layered defenses that combine behavioral monitoring at security-relevant interfaces, exploit prevention, and compartmentalization. It further explores techniques such as pattern matching, hardware-assisted enforcement, and hardware-software co-design to make sandboxed execution more resilient against both known attack patterns and previously unseen exploitation strategies.

References

  1. Nioh: Hardening The Hypervisor by Filtering Illegal I/O Requests to Virtual Devices (ACSAC17): non-spec
  2. Hardening Hypervisors against Vulnerabilities in Instruction Emulators (EuroSec18): seccomp
  3. Nioh-PT: Virtual I/O Filtering for Agile Protection against Vulnerability Windows (SAC23): spec, I/O sequence
  4. SEDSpec: Securing Emulated Devices by Enforcing Execution Specification (DSN24): automated model extraction; a follow-up to Nioh