DocumentCode
2876142
Title
High-Coverage Security Testing for Windows Kernel Drivers
Author
Tao Ni ; Zhongxu Yin ; Qiang Wei ; Qingxian Wang
Author_Institution
Zhengzhou Inf. & Technol. Inst., Zhengzhou, China
fYear
2012
fDate
2-4 Nov. 2012
Firstpage
905
Lastpage
908
Abstract
In Windows kernel drivers, different function paths will be called according to the DeviceIoControlCode parameter in DeviceIoControl request. In order to achieve high-coverage security testing of these function paths, a new testing method using symbolic testing is proposed in this paper. With the automatic detection of Dispatch routine, symbolic testing is used to analyse the Dispatch function, walk through all supported function paths and get all DeviceIoControlCodes and check constraints. More specific test cases are generated with the guide of the codes and constraints. To compare the coverage of function paths, drivers of six famous security software are tested. Traditional testing method performs an average of 35% coverage, while ours performs 90%. Our tool discovers a previously-undiscovered priviledge escalation vulnerability of BitDefender2012 and some denial-of-service vulnerabilities, which prove the validity of our method.
Keywords
device drivers; operating system kernels; program testing; program verification; security of data; BitDefender2012; DeviceIoControl request; DeviceIoControlCode parameter; Windows kernel drivers; automatic dispatch routine detection; constraint checking; denial-of-service vulnerabilities; dispatch function; function paths; high-coverage security testing; security software testing; symbolic testing; Algorithm design and analysis; Computer crime; Kernel; Performance evaluation; Testing; high-coverage; kernel drivers; security testing; symbolic testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Information Networking and Security (MINES), 2012 Fourth International Conference on
Conference_Location
Nanjing
Print_ISBN
978-1-4673-3093-0
Type
conf
DOI
10.1109/MINES.2012.117
Filename
6405833
Link To Document