DocumentCode :
1835721
Title :
Mutation-Based Testing of Format String Bugs
Author :
Shahriar, Hossain ; Zulkernine, Mohammad
Author_Institution :
Sch. of Comput., Queen´´s Univ., Kingston, ON
fYear :
2008
fDate :
3-5 Dec. 2008
Firstpage :
229
Lastpage :
238
Abstract :
Format string bugs (FSBs) make an implementation vulnerable to numerous types of malicious attacks. Testing an implementation against FSBs can avoid consequences due to exploits of FSBs such as denial of services, corruption of application states, etc. Obtaining an adequate test data set is essential for testing of FSBs. An adequate test data set contains effective test cases that can reveal FSBs. Unfortunately, traditional techniques do not address the issue of adequate testing of an application for FSB. Moreover, the application of source code mutation has not been applied for testing FSB. In this work, we apply the idea of mutation-based testing technique to generate an adequate test data set for testing FSBs. Our work addresses FSBs related to ANSI C libraries. We propose eight mutation operators to force the generation of adequate test dataset. A prototype mutation-based testing tool named MUFORMAT is developed to generate mutants automatically and perform mutation analysis. The proposed operators are validated by using four open source programs having FSBs. The results indicate that the proposed operators are effective for testing FSBs.
Keywords :
program testing; security of data; MUFORMAT; format string bugs; malicious attacks; mutation-based testing technique; open source programs; ANSI standards; Computer bugs; Genetic mutations; Libraries; Monitoring; Performance analysis; Performance evaluation; Prototypes; Runtime; Testing; Format String Bugs; Mutation-based Testing; Test data adequacy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Assurance Systems Engineering Symposium, 2008. HASE 2008. 11th IEEE
Conference_Location :
Nanjing
ISSN :
1530-2059
Print_ISBN :
978-0-7695-3482-4
Type :
conf
DOI :
10.1109/HASE.2008.8
Filename :
4708881
Link To Document :
بازگشت