Bingnan Zhong

dblp:315/5876 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2022
0000-0002-0436-2709ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 2 first-author · 3 since 2021
YearPublicationVenuePosition
2022 Formal Modeling and Security Analysis for Intra-level Privilege Separation
abstract
Privileged system software such as mainstream operating system kernels and hypervisors have an ongoing stream of vulnerabilities. Even the inflated secure world in Trusted Execution Environment (TEE) is no longer secure in complex real-world scenarios. Since higher privilege levels cannot always be stacked to provide protection, intra-level privilege separation has become a powerful way to build trustworthy systems. However, existing intra-level privilege separation systems lack sound security analysis and cannot give formal guarantees.
Yinggang Guo, Zicheng Wang 0010, Bingnan Zhong, Qingkai Zeng 0002
ACSAC3
2022 CryptKSP: A Kernel Stack Protection Model Based on AES-NI Hardware Feature
Bingnan Zhong, Zicheng Wang 0010, Yinggang Guo, Qingkai Zeng 0002
SEC1
2021 SecPT: Providing Efficient Page Table Protection based on SMAP Feature in an Untrusted Commodity Kernel
abstract
Page tables are one of the key data structures in OS(Operating System) kernel. It plays an extremely important role in the memory access and protection. However, the page tables are fundamental weakness of operating system because they share the same address space with the vulnerable kernel, and thus subject to kernel data-only attack. To solve that, researchers have relied on the self-protection in the same kernel privilege level without introducing higher privilege layer for efficient world switch and effective page table protection. It needs to intercept and verify every update to kernel page tables. To improve the performance, it is required to reduce the time consumed for each interception as much as possible. In this paper, we propose an architecture to provide efficient page table protection based on Supervisor-mode Access Prevention (SMAP) hardware feature and Kernel Page Table Isolation (KPTI) from an untrusted kernel. SecPT maintains the kernel page tables which are actually used by the kernel in the protection domain and prevents the compromised kernel from subverting page table protection by abusing some privileged instructions. We have realized a prototype of the SecPT. The experimental results show that SecPT provides both effective and efficient page table protection.
Bingnan Zhong, Qingkai Zeng 0002
TrustCom1