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

Caradoc: A Pragmatic Approach to PDF Parsing and Validation

  • ENAC-IIC-GEL
  • Agence Nationale de la Sécurité des Systèmes d'Information

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

Résumé

PDF has become a de facto standard for exchanging electronic documents, for visualization as well as for printing. However, it has also become a common delivery channel for malware, and previous work has highlighted features that lead to security issues. In our work, we focus on the structure of the format, independently from specific features. By methodically testing PDF readers against hand-crafted files, we show that the interpretation of PDF files at the structural level may cause some form of denial of service, or be ambiguous and lead to rendering inconsistencies among readers. We then propose a pragmatic solution by restricting the syntax to avoid common errors, and propose a formal grammar for it. We explain how data consistency can be validated at a finer-grained level using a dedicated type checker. Finally, we assess this approach on a set of real-world files and show that our proposals are realistic.

langue originaleAnglais
titreProceedings - 2016 IEEE Symposium on Security and Privacy Workshops, SPW 2016
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages126-139
Nombre de pages14
ISBN (Electronique)9781509008247
Les DOIs
étatPublié - 1 août 2016
Modification externeOui
Evénement2016 IEEE Symposium on Security and Privacy Workshops, SPW 2016 - San Jose, États-Unis
Durée: 23 mai 201625 mai 2016

Série de publications

NomProceedings - 2016 IEEE Symposium on Security and Privacy Workshops, SPW 2016

Une conférence

Une conférence2016 IEEE Symposium on Security and Privacy Workshops, SPW 2016
Pays/TerritoireÉtats-Unis
La villeSan Jose
période23/05/1625/05/16

Empreinte digitale

Examiner les sujets de recherche de « Caradoc: A Pragmatic Approach to PDF Parsing and Validation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation