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 :
بازگشت