Security.txt
Security.txt : un fichier pour les vulnéraiblités ?
Security.txt est une norme informatique (RFC9116) qui standardise le signalement des vulnérabilités informatiques, pour facilite le travail des chercheurs en sécurité informatique.
Capture d'écran de https://securitytxt.org/
Security.txt : le signalement des vulnéraiblités de façon facile ?
Security.txt est une norme informatique proposée publiée en 2022 (RFC9116). Il normalise la création d'un fichier sur un serveur web, présent à /.well-known/security.txt qui permet d'indiquer où signaler une vulnérabilité informatique.
Pourquoi ?
Les chercheurs ayant publié cette norme (E. Foundil et Y. Shafranovich) indiquent qu'il est fréquent pour des professionnels de la sécurité de trouver une faille (permettant par exemple d'exécuter du code sur l'ordinateur à distance) mais de ne pas savoir comment la signaler au propriétaire de la solution. Les vulnérabilités soit ainsi mal signalées, prennent plus de temps pour être fixées, ou peuvent ne pas être signalées du tout.
La norme
- Contact: METHOD Remplacez METHOD par le moyen de contact auquel vous souhaitez que les chercheurs vous contactent. (Exemples: mailto:security@example.org tel:+330102030405 https://example.org/vulnerability)
- Canonical: URL Remplacez URL avec le lien du fichier security.txt. Le chercheur vérifiera qu'il s'agit bien du bon fichier qu'il voit.
- Acknowledgments: URL Remplacez URL par un lien qui contient tout ce que les chercheurs informatique doivent savoir
- Expires: TIMESTAMP Remplacez TIMESTAMP par la date auquelle ce fichier expire (le fuseau horaire est celui UTC). Il est recommandé que ça soit moins d'un an. Exemples : 2025-04-01T00:00:00z 2025-10-25T23:59:59z
- Hiring: URL Remplacez URL avec une page web disant où est-ce que vous recrutez des professionnels de la sécurité informatique
- Policy: URL Remplacez URL par un lien avec les règles concernant le signalement
- Preferred-Languages: LANGS Remplacez LANGS par une liste de langues dans lesquelles vous pouvez vous exprimer. Exemple: Preferred-Languages: fr, en
- Encryption: URL Avancé. Remplacez URL par un lien vers votre clé publique OpenPGP
Pour aller plus loin
Vous pouvz visiter le site web de la norme ou la référence RFC 9116.