DocumentCode :
3208342
Title :
Decoupling Dynamic Test Generation from Specific Operating System Details Based on Whole System Virtual Machine
Author :
Li, Gen ; Lu, Kai ; Zhang, Ying ; Lu, Xicheng ; Zhang, Wei
Author_Institution :
Sch. of Comput., Nat. Univ. of Defence Technol., Changsha, China
fYear :
2009
fDate :
17-19 Dec. 2009
Firstpage :
649
Lastpage :
654
Abstract :
Dynamic test generation approach is becoming increasingly popular to find security vulnerabilities in software. However, such existing approaches and tools are not retargetable and can only find vulnerabilities over a specific OS because the execution trace is totally OS-independently recorded in these tools. This paper presents a new dynamic test generation technique and a tool, ReTBLDTG, short for retargetable dynamic test generation, that implements this technique. Unlike other such techniques that can only operate over a specific OS, ReTBLDTG can process the programs over any OSes. ReTBLDTG is based on the whole system virtual machine that provides OS-independent and fast concrete execution of the target program. And which thread the executing instruction belongs to is OS-independently identified by analyzing the registers´ value and hardware events over the virtual machine. Thus, the execution trace is recorded, without knowing the internal structure of the guest OS. We have implemented our ReTBLDTG and used it to automatically find the six known bugs in the six benchmarks over Linux and Windows. Our results indicate that our ReTBLDTG can operate on any OSes; and ReTBLDTG can effectively find bugs located deep within large applications over any OS.
Keywords :
Linux; program testing; virtual machines; Linux; Windows; decoupling dynamic test generation; operating system details; retargetable dynamic test generation; whole system virtual machine; Computer bugs; Concrete; Hardware; Linux; Operating systems; Security; Software testing; System testing; Virtual machining; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontier of Computer Science and Technology, 2009. FCST '09. Fourth International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3932-4
Electronic_ISBN :
978-1-4244-5467-9
Type :
conf
DOI :
10.1109/FCST.2009.55
Filename :
5392849
Link To Document :
بازگشت