Theseus: an experiment in operating system structure and state management

K Boos, N Liyanage, R Ijaz, L Zhong - 14th USENIX Symposium on …, 2020 - usenix.org
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 …

Agamotto: Accelerating kernel driver fuzzing with lightweight virtual machine checkpoints

D Song, F Hetzelt, J Kim, BB Kang, JP Seifert… - 29th USENIX Security …, 2020 - usenix.org
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 …

{KSplit}: Automating device driver isolation

Y Huang, V Narayanan, D Detweiler, K Huang… - … USENIX Symposium on …, 2022 - usenix.org
Researchers have shown that recent CPU extensions support practical, low-overhead driver
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

D Song, F Hetzelt, D Das, C Spensky, Y Na… - NDSS, 2019 - researchgate.net
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 …

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 …

{PET}: Prevent discovered errors from being triggered in the linux kernel

Z Wang, Y Chen, Q Zeng - 32nd USENIX Security Symposium (USENIX …, 2023 - usenix.org
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 …

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 …

Mavfi: An end-to-end fault analysis framework with anomaly detection and recovery for micro aerial vehicles

YS Hsiao, Z Wan, T Jia, R Ghosal… - … , Automation & Test …, 2023 - ieeexplore.ieee.org
Safety and resilience are critical for autonomous unmanned aerial vehicles (UAVs). We
introduce MAVFI, the micro aerial vehicles (MAVs) resilience analysis methodology to …

CRONUS: Fault-isolated, secure and high-performance heterogeneous computing for trusted execution environment

J Jiang, J Qi, T Shen, X Chen, S Zhao… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
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 …

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 …