DocumentCode
703822
Title
Extrax: Security extension to extract cache resident information for snoop-based external monitors
Author
Jinyong Lee ; Yongje Lee ; Hyungon Moon ; Ingoo Heo ; Yunheung Paek
Author_Institution
Dept. of Electr. & Comput. Eng., Seoul Nat. Univ., Seoul, South Korea
fYear
2015
fDate
9-13 March 2015
Firstpage
151
Lastpage
156
Abstract
Advent of rootkits has urged researchers to conduct much research on defending the integrity of OS kernels. Even though recently proposed snoop-based monitors have shown to provide higher performance and security level compared to conventional hypervisor-based monitors, we discovered that the use of write-back caches in a system would seriously undermine the effectiveness of snoop-based monitors. To address the problem, we propose a special hardware unit called Extrax which makes use of existing hardware logic, core debugging interface, to extract necessary information for security monitoring. Being implemented to refine the debug information for security purposes, Extrax assists snoop-based monitors to detect attacks that exploit write-back caches. Experimental results show that our system can detect more advanced attacks, which the state-of-the-art snoop-based hardware monitors cannot capture, with moderate area overhead and power consumption.
Keywords
cache storage; operating system kernels; security of data; Extrax; OS kernels; cache resident information; core debugging interface; hardware logic; hardware unit; hypervisor-based monitors; snoop-based external monitors; write-back caches; Data structures; Hardware; Kernel; Monitoring; Program processors; Registers; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location
Grenoble
Print_ISBN
978-3-9815-3704-8
Type
conf
Filename
7092374
Link To Document