| Hao Sun |
Hao Sun is a Ph.D. student in the Advanced Software Technologies (AST) Lab at ETH Zurich, supervised by Prof. Zhendong Su. He earned his M.S. from Tsinghua University, where he was advised by Prof. Yu Jiang. In 2026, he is a research intern at Microsoft Research, Redmond.
His research makes OS kernels correct and safe by construction. In the safe-by-construction direction, he builds proof-guided in-kernel verifiers that admit only mechanically verified extensions, realized in Linux’s eBPF verifier, where his proposals shared upstream are driving active work in the kernel community. In the correct-by-construction direction, he unites coding agents with formal verification to generate code together with machine-checked proofs of functional correctness. In parallel, he exposes deep kernel defects at scale through automated testing and fuzzing. His work received the SOSP ‘25 Best Paper Award.
news
| Jun 1, 2026 | Research intern at Microsoft Research, Redmond, working on a gallery of verified OS kernel components in Rust/Verus. |
|---|---|
| Oct 15, 2025 | Our paper Prove It to the Kernel received the Best Paper Award at SOSP ‘25! 🏆 |
| Sep 18, 2024 | Gave an invited talk at the Linux Plumbers Conference (LPC ‘24) eBPF track. |
| Jun 3, 2024 | Awarded an eBPF Foundation Research Grant ($50,000) to support work on the eBPF verifier. |
Selected pubs
- SEC ’25Approximation Enforced Execution of Untrusted Linux Kernel ExtensionsIn Proceedings of USENIX Security 2025
- OSDI ’24Validating the eBPF Verifier via State EmbeddingIn Proceedings of the 18h USENIX Conference on Operating Systems Design and Implementation 2024