Passer à la navigation principale Passer à la recherche Passer au contenu principal

Parsifal: A Pragmatic Solution to the Binary Parsing Problems

  • ANSSI

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Parsers are pervasive software basic blocks: as soon as a program needs to communicate with another program or to read a file, a parser is involved. However, writing robust parsers can be difficult, as is revealed by the amount of bugs and vulnerabilities related to programming errors in parsers. It is especially true for network analysis tools, which led the network and protocols laboratory of the French Network and Information Security Agency (ANSSI) to write custom tools. One of them, Parsifal, is a generic framework to describe parsers in OCaml, and gave us some insight into binary formats and parsers. After describing our tool, this article presents some use cases and lessons we learned about format complexity, parser robustness and the role the language used played.

langue originaleAnglais
titreProceedings - 2014 IEEE Security and Privacy Workshops, SPW 2014
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages191-197
Nombre de pages7
ISBN (Electronique)9781479951031
Les DOIs
étatPublié - 13 nov. 2014
Modification externeOui
Evénement2014 IEEE Computer Society's Security and Privacy Workshops, SPW 2014 - San Jose, États-Unis
Durée: 17 mai 201418 mai 2014

Série de publications

NomProceedings - IEEE Symposium on Security and Privacy
Volume2014-January
ISSN (imprimé)1081-6011

Une conférence

Une conférence2014 IEEE Computer Society's Security and Privacy Workshops, SPW 2014
Pays/TerritoireÉtats-Unis
La villeSan Jose
période17/05/1418/05/14

Empreinte digitale

Examiner les sujets de recherche de « Parsifal: A Pragmatic Solution to the Binary Parsing Problems ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation