DriverJar: Lightweight Device Driver Isolation for ARM

Huamao Wu,Yuan Chen,Yajin Zhou, Yifei Wang, Lubo Zhang

2023 60th ACM/IEEE Design Automation Conference (DAC)(2023)

引用 0|浏览33
暂无评分
摘要
Driver-originated vulnerabilities are well-known threats to modern monolithic kernels. However, existing driver isolation solutions either rely on Intel-only or newly-introduced CPU features (e.g., Intel VMFUNC, ARM MTE), or suffer from performance issues, making them unsuitable for existing ARM-based devices. In this work, we leverage a common hardware feature, named hardware watchpoint, to achieve lightweight driver isolation for off-the-shelf ARM devices. Specifically, we utilize watchpoints to prevent the possibly compromised driver from corrupting the rest kernel’s state arbitrarily. We implement a prototype for ARM64 Linux. The security analysis and performance evaluation show the efficiency and practicality of our solution.
更多
查看译文
关键词
Driver Isolation, ARM, Watchpoint, Software Fault Isolation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要