DocumentCode :
633105
Title :
Evolving indigestible codes: Fuzzing interpreters with genetic programming
Author :
Rawat, Seema ; Duchene, Fabien ; Groz, Roland ; Richier, Jean-Luc
Author_Institution :
LIG Comput. Sci. Lab., Grenoble INP Ensimag, Grenoble, France
fYear :
2013
fDate :
16-19 April 2013
Firstpage :
37
Lastpage :
39
Abstract :
Browsers have become an interface to perform a plethora of activities. This situation led to the integration of various software components in browsers, including interpreters for many web-friendly scripting languages e.g. JavaScript. In this article, we propose an application of genetic programming to the area of fuzzing the interpreters by generating codes that may trigger crashes and thereby indicating the presence of some hidden vulnerabilities. Based on our previous work on smart fuzzing with genetic approaches, we present here elements for an extension of the concept to fuzz browser interpreters.
Keywords :
authoring languages; genetic algorithms; online front-ends; program interpreters; Web browser; Web-friendly scripting languages; browser interpreters fuzzing; code generation; genetic programming; indigestible code evolution; smart fuzzing approach; software component; Browsers; Computer bugs; Genetic programming; Reactive power; Security; Testing; Black-Box; Evolutionary Testing; Fuzzing; Genetic Programming; Interpreter; Memory Corruption;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence in Cyber Security (CICS), 2013 IEEE Symposium on
Conference_Location :
Singapore
Type :
conf
DOI :
10.1109/CICYBS.2013.6597203
Filename :
6597203
Link To Document :
بازگشت