Des millions de sites Web menacés après un échec de chiffrement

Des millions de sites Web menacés après un échec de chiffrement

Le projet Let's Encrypt a annoncé qu'il révoquerait plus de trois millions de certificats TLS après avoir trouvé une erreur dans leur code d'autorisation d'autorité de certification (CAA). Le bogue affecte le logiciel serveur utilisé par Let's Encrypt, appelé Boulder, qui permet au projet de vérifier les utilisateurs et leurs domaines avant qu'un certificat TLS puisse être émis. Let's Encrypt a décidé de révoquer les certificats TLS car l'implémentation de la spécification CAA dans Boulder a été affectée par le bogue. CAA est une norme de sécurité qui a été approuvée en 2017. Elle permet aux propriétaires de domaines d'empêcher les organisations qui émettent des certificats TLS, appelées autorités de certification (CA), d'émettre des certificats pour leurs domaines. En ajoutant un "champ CAA" aux enregistrements DNS d'un domaine, un propriétaire de domaine peut s'assurer que seule l'autorité de certification répertoriée dans le champ CAA a la capacité d'émettre un certificat TLS pour son domaine. Les autorités de certification, telles que Let's Encrypt, doivent suivre à la lettre les spécifications de la CAA, faute de quoi elles risquent des sanctions de la part des fabricants de navigateurs.

Révocation des certificats TLS

Après avoir pris connaissance du problème, l'ingénieur de Let's Encrypt, Jacob Hoffman-Andrews, a révélé qu'un bogue à Boulder avait amené le logiciel serveur à ignorer les vérifications CAA dans un message du forum, en disant : « Le bogue : lorsqu'une demande de certificat contenait N noms de domaine nécessitant une nouvelle vérification CAA, Boulder a choisi un nom de domaine et l'a vérifié N fois. un certificat contenant ce nom de domaine dans un délai maximum de X + 30 jours, même si quelqu'un a par la suite installé des enregistrements CAA sur ce nom de domaine, interdisant ainsi qu'il soit émis par Let's Encrypt. Heureusement, il est hautement improbable que quelqu'un ait exploité le bogue, selon le projet. À ce jour, le projet Let's Encrypt a révoqué tous les certificats émis sans les vérifications appropriées de la CAA. Désormais, tous les certificats concernés déclencheront des erreurs de sécurité dans les navigateurs jusqu'à ce que les propriétaires de domaine demandent un nouveau certificat TLS pour remplacer l'ancien. via ZDNet