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