Evolving Indigestible Codes: Fuzzing Interpreters with Genetic Programming

Abstract : Browsers have become an interface to perform a plethora of activities. This has necessitate the integration of various software components in browsers, including interpreters for any 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 previous work we did on smart fuzzing with genetic approaches, we present here elements for an extension of the concept to fuzz, more specifically, browser interpreters.
Type de document :
Communication dans un congrès
CICS 2013 - IEEE Symposium on Computational Intelligence in Cyber Security (held at SSCI 2013), Apr 2013, Singapore, Singapore. IEEE Computer Society, 2013, Proceedings of the IEEE Symposium on Computational Intelligence in Cyber Security (CICS 2013)
Liste complète des métadonnées

https://hal.inria.fr/hal-00853722
Contributeur : Roland Groz <>
Soumis le : vendredi 23 août 2013 - 16:58:02
Dernière modification le : jeudi 11 octobre 2018 - 08:48:04

Identifiants

  • HAL Id : hal-00853722, version 1

Collections

Citation

Sanjay Rawat, Fabien Duchene, Roland Groz, Jean-Luc Richier. Evolving Indigestible Codes: Fuzzing Interpreters with Genetic Programming. CICS 2013 - IEEE Symposium on Computational Intelligence in Cyber Security (held at SSCI 2013), Apr 2013, Singapore, Singapore. IEEE Computer Society, 2013, Proceedings of the IEEE Symposium on Computational Intelligence in Cyber Security (CICS 2013). 〈hal-00853722〉

Partager

Métriques

Consultations de la notice

269