Harmonizing Security and Performance in Microkernel File Servers


연구 분야: Safety



학회: Journal of Computer Science and Technology


초록

Microkernel OSes separate OS functionalities, including file systems and device drivers, into different user-level services, which mitigates the problem of lacking isolation in monolithic OSes. Nevertheless, from the perspective of applications, compromised services may still threaten applications’ security. Specifically, attackers can utilize vulnerabilities in file systems and disk drivers to leak or manipulate applications’ file content. The key problem is that de-privileging OS services from the kernel level to the user level does not mean the reduction of applications’ trusted computing base (TCB), and applications still need to trust all the required system services. This paper shows a case for providing the file service to applications with minimum TCB on microkernel OSes. Observing that file services actually do not need to access concrete file content, we propose a mechanism named Mirage, which deprives their privilege of accessing file content while preserving their management capability. Mirage efficiently protects the confidentiality and integrity of application files from untrusted services. The evaluation demonstrates that Mirage outperforms an encryption-based mechanism by up to 128% for IO-intensive workloads.


Author Profile
Wen-Tai Li (李文泰)

Institute of Parallel and Distributed Systems School of Electronic Information and Electrical Engineering Shanghai Jiao Tong University Shanghai 200240 China

Andorra
Author Profile
Zi-Xuan Wang (王子轩)

Institute of Parallel and Distributed Systems School of Electronic Information and Electrical Engineering Shanghai Jiao Tong University Shanghai 200240 China

Andorra
Author Profile
Jin-Yu Gu (古金宇)

Institute of Parallel and Distributed Systems School of Electronic Information and Electrical Engineering Shanghai Jiao Tong University Shanghai 200240 China

Andorra

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Andorra
사이트 Springer
좋아요 수 0

연관 논문 목록 (393건)