题名 | Hart: Hardware-assisted kernel module tracing on arm |
作者 | |
通讯作者 | Zhang,Fengwei |
DOI | |
发表日期 | 2020
|
会议名称 | Proceedings of the 25th European Symposium on Research in Computer Security (ESORICS'20)
|
ISSN | 0302-9743
|
EISSN | 1611-3349
|
会议录名称 | |
卷号 | 12308 LNCS
|
页码 | 316-337
|
会议日期 | September, 2020
|
会议地点 | Guildford, United Kingdom
|
摘要 | While the usage of kernel modules has become more prevalent from mobile to IoT devices, it poses an increased threat to computer systems since the modules enjoy high privileges as the main kernel but lack the matching robustness and security. In this work, we propose HART, a modular and dynamic tracing framework enabled by the Embedded Trace Macrocell (ETM) debugging feature in Arm processors. Powered by even the minimum supports of ETM, HART can trace binary-only modules without any modification to the main kernel efficiently, and plug and play on any module at any time. Besides, HART provides convenient interfaces for users to further build tracing-based security solutions, such as the modular AddressSanitizer HASAN we demonstrated. Our evaluation shows that HART and HASAN incur the average overhead of 5% and 6% on 6 widely-used benchmarks, and HASAN detects all vulnerabilities in various types, proving their efficiency and effectiveness. |
关键词 | |
学校署名 | 通讯
|
语种 | 英语
|
相关链接 | [Scopus记录] |
收录类别 | |
EI入藏号 | 20204009255910
|
EI主题词 | Network security
|
EI分类号 | Computer Circuits and Logic Elements:721
; Computer Software, Data Handling and Applications:723
|
Scopus记录号 | 2-s2.0-85091560404
|
来源库 | Scopus
|
引用统计 |
被引频次[WOS]:7
|
成果类型 | 会议论文 |
条目标识符 | http://sustech.caswiz.com/handle/2SGJ60CL/188035 |
专题 | 南方科技大学 工学院_计算机科学与工程系 |
作者单位 | 1.Nanjing University,Nanjing,China 2.Southern University of Science and Technology,Shenzhen,China 3.Stevens Institute of Technology,Hoboken,United States 4.Pennsylvania State University,State College,United States 5.JD Silicon Valley R&D Center,Mountain View,United States |
通讯作者单位 | 南方科技大学 |
推荐引用方式 GB/T 7714 |
Du,Yunlan,Ning,Zhenyu,Xu,Jun,et al. Hart: Hardware-assisted kernel module tracing on arm[C],2020:316-337.
|
条目包含的文件 | ||||||
文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 | 操作 | |
HART Hardware-assist(601KB) | -- | -- | 限制开放 | -- |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论