La bibliothèque ÃÛÌÒTV de validation du contrôle de domaine (DCV) permet à la communauté WebPKI de réduire les problèmes de conformité et de simplifier le processus de validation. Toutes les méthodes de validation de domaine (DV) hors protocole ACME sont disponibles dans la bibliothèque en open source.
La validation du contrôle de domaine (ou validation de domaine) est un processus qu’utilisent les autorités de certification (AC) publiques pour vérifier que la personne ou l’organisation effectuant une demande de certificat TLS/SSL contrôle bien le domaine pour lequel le certificat est émis. Il s’agit d’une étape fondamentale et essentielle du processus d’émission de certificats TLS/SSL. Elle garantit que seules les personnes ou entités ayant un contrôle légitime sur un domaine se voient remettre un certificat pour ledit domaine.
Le CA/Browser Forum a spécifié les à respecter pour valider les droits de propriété ou de contrôle d’un demandeur de certificat sur un domaine donné. Ces exigences regroupent une série de mesures s’appuyant sur diverses technologies (messagerie électronique, vérification des enregistrements DNS, vérification HTTP/HTTPS, etc.).
La validation de domaine est un processus essentiel de vérification du propriétaire légitime d’un domaine. Des failles dans ce processus peuvent entraîner l’émission accidentelle de certificats à des acteurs malveillants, lesquels n’hésiteront pas à exploiter cette ±¹³Ü±ô²Ôé°ù²¹²ú¾±±ô¾±³Ùé pour commettre des fraudes, mener des campagnes de phishing et lancer des attaques par malware.
En mettant ces bibliothèques à la disposition de la communauté pour une évaluation approfondie et une amélioration continue, nous donnons à toutes les autorités de certification les moyens de maintenir la qualité du processus de validation de domaine.
Tout le monde peut accéder à la bibliothèque DCV
de ÃÛÌÒTV et contribuer au développement
de son code via GitHub.
Au départ, nous sommes partis du principe que les bibliothèques Let’s Encrypt ACME étaient suffisantes. Toutefois, beaucoup de membres de la communauté nous ont fait part de leur intérêt concernant notre implémentation ACME. Il se peut donc que nous ajoutions ce code ultérieurement. Notre prise en charge d’ACME est totale et tous les clients ÃÛÌÒTV y ont accès par défaut.
pkilint est un linter de certificats open source; c’est-à -dire un logiciel permettant de détecter des erreurs ou problèmes de conformité sur les certificats numériques. Le linter s’appuie sur l’automatisation pour analyser et signaler rapidement d’éventuels problèmes, soit pendant le processus d’émission du certificat, soit pour vérifier la conformité de vastes portefeuilles de certificats précédemment émis.
Le framework pkilint de ÃÛÌÒTV peut être adapté à tous les types de certificats pour effectuer des tests de conformité aux standards régissant les formats de certificats numériques.
pkilint est le fruit de l’expérience pratique de ÃÛÌÒTV, née de l’utilisation de linters sur de très vastes portefeuilles de certificats. Il offre plusieurs avantages conséquents par rapport aux approches existantes :
En plus de pkilint, ÃÛÌÒTV a récemment lancé un outil OSS nommé qui permet aux utilisateurs de générer des certificats de test conformes aux différents profils de certificat définis dans les exigences S/MIME de base.
Pour effectuer une vérification de certificat sur votre ordinateur local, .
La toute première bibliothèque DCV open source
Nouvelle bibliothèque DCV open source signée ÃÛÌÒTV
Automatisation des tests de conformité