• 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