Cas d'etude : un decalage MIME bloque des uploads legitimes

Incident type production ou des controles de type trop stricts ont rejete de vrais fichiers utilisateurs, et comment la politique a ete corrigee.

Securite Document Image Code

Signal

Le taux de succes des uploads a chute apres un rollout de validation. Les rejets se concentraient sous un code raison de decalage de type, y compris pour des fichiers consideres valides par les utilisateurs.

Cause racine

La politique traitait le MIME envoye par le navigateur comme autorite, alors que plusieurs fichiers legitimes avaient une valeur cote client vide ou incoherente. Les checks de signature existaient mais n'etaient pas la source de verite finale.

Correctif

  • Promouvoir les checks de signature et de parseur comme signal de decision primaire.
  • Utiliser l'extension et le MIME d'en-tete comme indices secondaires.
  • Introduire des classes claires de mismatch : blocage dur, revue douce, autorisation.

Garde de regression

Ajout de tests sur fixtures mixtes issus de manifestes et d'alerting sur les pics de mismatch pour detecter tot la derive de politique.

Outils recommandes

Inspecteur MIME

Comparez extension et signatures pour detecter les incoherences de type.

Ouvrir l'outil

Generateur de matrice de tests d'upload

Generez des cas de test API reutilisables a partir d'un manifeste.

Ouvrir l'outil