Theseus: an experiment in operating system structure and state management
This paper describes an operating system (OS) called Theseus. Theseus is the result of
multi-year experimentation to redesign and improve OS modularity by reducing the states …
multi-year experimentation to redesign and improve OS modularity by reducing the states …
Agamotto: Accelerating kernel driver fuzzing with lightweight virtual machine checkpoints
Kernel-mode drivers are challenging to analyze for vulnerabilities, yet play a critical role in
maintaining the security of OS kernels. Their wide attack surface, exposed via both the …
maintaining the security of OS kernels. Their wide attack surface, exposed via both the …
{KSplit}: Automating device driver isolation
Researchers have shown that recent CPU extensions support practical, low-overhead driver
isolation to protect kernels from defects and vulnerabilities in device drivers. With …
isolation to protect kernels from defects and vulnerabilities in device drivers. With …
[PDF][PDF] Periscope: An effective probing and fuzzing framework for the hardware-os boundary
The OS kernel is an attractive target for remote attackers. If compromised, the kernel gives
adversaries full system access, including the ability to install rootkits, extract sensitive …
adversaries full system access, including the ability to install rootkits, extract sensitive …
Tolerating SDN application failures with LegoSDN
B Chandrasekaran, T Benson - Proceedings of the 13th ACM workshop …, 2014 - dl.acm.org
Despite Software Defined Network's (SDN) proven benefits, there remains significant
reluctance in adopting it. Among the issues that hamper SDN's adoption two stand out …
reluctance in adopting it. Among the issues that hamper SDN's adoption two stand out …
{PET}: Prevent discovered errors from being triggered in the linux kernel
The Linux kernel is the backbone of modern society. When a kernel error is discovered, a
quick remediation is needed. Whereas sanitizers greatly facilitate root cause diagnosis …
quick remediation is needed. Whereas sanitizers greatly facilitate root cause diagnosis …
VirtuOS: An operating system with kernel virtualization
R Nikolaev, G Back - Proceedings of the Twenty-Fourth ACM Symposium …, 2013 - dl.acm.org
Most operating systems provide protection and isolation to user processes, but not to critical
system components such as device drivers or other system code. Consequently, failures in …
system components such as device drivers or other system code. Consequently, failures in …
Mavfi: An end-to-end fault analysis framework with anomaly detection and recovery for micro aerial vehicles
Safety and resilience are critical for autonomous unmanned aerial vehicles (UAVs). We
introduce MAVFI, the micro aerial vehicles (MAVs) resilience analysis methodology to …
introduce MAVFI, the micro aerial vehicles (MAVs) resilience analysis methodology to …
CRONUS: Fault-isolated, secure and high-performance heterogeneous computing for trusted execution environment
With the trend of processing a large volume of sensitive data on PaaS services (eg, DNN
training), a TEE architecture that supports general heterogeneous accelerators, enables …
training), a TEE architecture that supports general heterogeneous accelerators, enables …
Isolating and tolerating SDN application failures with LegoSDN
B Chandrasekaran, B Tschaen, T Benson - Proceedings of the …, 2016 - dl.acm.org
Despite software-defined networking's proven benefits, there remains a significant
reluctance in adopting it. Among the issues that hamper SDN's adoption, two issues stand …
reluctance in adopting it. Among the issues that hamper SDN's adoption, two issues stand …