Revisiting the ARM Debug Facility for OS Kernel Security

Proceedings of the 56th Annual Design Automation Conference 2019(2019)

引用 4|浏览29
暂无评分
摘要
Hardware debugging facilities, such as watchpoints, have been used for software development and analysis. In this paper, we expanded the use of watchpoints as a hardware security primitive for enhancing the runtime security of mobile devices. By analyzing the watchpoints in detail, we derived useful watchpoint properties that can be exploited to build security applications. Based on our analysis, we designed example applications for hardening the OS kernel by exploiting watchpoints. The proposed applications were implemented on a Juno development board with 64-bit ARM architecture (ARMv8). Hardening the kernel by fully enabling the proposed schemes was found to impose reasonable overhead, i.e., 3% with SPEC CPU2006.
更多
查看译文
关键词
arm debug facility,OS kernel security,hardware debugging facilities,software development,hardware security,runtime security,mobile devices,security applications,Juno development board,ARM architecture,watchpoint properties
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要