La politique de divulgation coordonnée
L’obligation
L’annexe I, partie II, point 5, impose de mettre en place et de faire appliquer une politique de divulgation coordonnée des vulnérabilités. Les deux verbes comptent : une politique publiée mais dont les signalements restent sans réponse ne satisfait pas l’exigence.
Le point 6 y ajoute la mise à disposition d’une adresse de contact, et l’annexe II impose de faire figurer un point de contact unique dans les informations à l’utilisateur, avec l’indication de l’endroit où il se situe.
Le contenu d’une politique CVD
| Section | Contenu |
|---|---|
| Périmètre | Produits, versions et domaines couverts — et ce qui ne l’est pas |
| Hors périmètre | Systèmes tiers, environnements de test clients, types de défauts non traités |
| Canal de signalement | Adresse dédiée, formulaire, clé publique de chiffrement |
| Accusé de réception | Délai d’engagement — 3 jours ouvrés est une pratique courante |
| Délai de réponse | Délai d’une première évaluation qualifiée |
| Délai de divulgation | Fenêtre convenue avant publication — 90 jours est la pratique de référence, ajustable |
| Engagement de non-poursuite | Pour les recherches de bonne foi restant dans le périmètre |
| Reconnaissance | Crédit dans l’avis, page de remerciements |
| Récompense | Le cas échéant, barème et conditions |
| Processus interne | Ce qui se passe après réception, et le point d’escalade |
| Langues acceptées | Au minimum français et anglais |
L’engagement de non-poursuite
C’est la clause la plus sensible, et celle qui détermine si des chercheurs vous signaleront quoi que ce soit.
Elle engage l’entreprise à ne pas engager d’action civile ni de plainte pénale contre une personne qui, de bonne foi :
- reste dans le périmètre annoncé ;
- n’exfiltre pas de données au-delà de ce qui est strictement nécessaire à la démonstration ;
- ne dégrade pas la disponibilité du service ;
- ne divulgue pas avant la fenêtre convenue ;
- signale par le canal indiqué.
Elle doit être validée par la direction juridique avant publication, et rédigée en termes précis : une clause vague est inutile pour le chercheur et dangereuse pour l’entreprise.
Le fichier security.txt
Norme RFC 9116, publié à /.well-known/security.txt :
Contact: mailto:psirt@example.org
Expires: 2027-08-19T00:00:00Z
Encryption: https://example.org/pgp-key.txt
Preferred-Languages: fr, en
Policy: https://example.org/fr/securite/
Acknowledgments: https://example.org/fr/securite/#remerciements
Canonical: https://example.org/.well-known/security.txt
Le piège. Le champ
Expiresdoit rester dans le futur. Unsecurity.txtexpiré est un signal de négligence visible de tous, et il est régulièrement relevé par les outils d’évaluation externe. Sa mise à jour doit être automatisée, pas confiée à un rappel de calendrier.
Les normes de référence
- ISO/IEC 29147 — divulgation des vulnérabilités : comment recevoir et publier.
- ISO/IEC 30111 — traitement des vulnérabilités : comment enquêter et corriger.
S’y référer explicitement dans la politique renforce sa crédibilité et facilite les réponses aux questionnaires clients.
Le cadre français
L’article L. 2321-4 du code de la défense permet à une personne de bonne foi de transmettre à l’ANSSI une information sur une vulnérabilité affectant un système, l’ANSSI préservant la confidentialité de son identité. C’est une voie ouverte au chercheur indépendamment de votre politique.
Conséquence pratique : un chercheur peut passer par l’ANSSI plutôt que par vous. Mieux vaut que votre canal soit le plus simple et le plus fiable des deux.
Le processus interne
| Étape | Délai cible | Responsable |
|---|---|---|
| Accusé de réception | 3 jours ouvrés | PSIRT |
| Qualification initiale | 7 jours | PSIRT + ingénierie |
| Retour qualifié au chercheur | 10 jours | PSIRT |
| Correctif ou position motivée | Selon les SLA | Ingénierie |
| Coordination de la date de publication | Avant publication | PSIRT + chercheur |
| Publication de l’avis | À la disponibilité du correctif | PSIRT |
| Remerciement | À la publication | PSIRT |
Chaque signalement reçu est inscrit à un registre, qu’il soit retenu ou non. Ce registre est la preuve que la politique est « appliquée » et non seulement « mise en place ».
Faut-il devenir autorité de numérotation CVE ?
| Pour | Contre |
|---|---|
| Maîtrise du calendrier de publication | Engagement de qualité et de réactivité |
| Cohérence des identifiants sur vos produits | Charge de processus permanente |
| Crédibilité auprès des chercheurs et des clients | Exposition : vos publications deviennent comptées |
| Facilite la corrélation chez vos clients | Nécessite un PSIRT réellement armé |
La question ne se pose utilement qu’une fois le processus CVD rodé et le volume de signalements significatif. La poser trop tôt détourne l’attention du sujet réel, qui est de répondre aux signalements dans les délais annoncés.
La page publique
Votre politique est publiée sur Divulgation des vulnérabilités. Elle doit
être accessible sans authentification, à une URL stable, et référencée depuis
security.txt et depuis la documentation de chaque produit.