Sans sécurité intrinsèque, les serveurs DNS (Domain Name System) dans de nombreuses organisations ont été compromis à plusieurs reprises pour permettre une multitude d’activités malveillantes, comme l’empoisonnement du cache, la redirection des appels téléphoniques, les attaques de type « homme du milieu » pour voler les mots de passe, rediriger des e-mails, perpétrer des attaques par déni de service, et bien plus encore.
Le protocole DNSSEC (Domain Name Systems Security Extensions) protège la hiérarchie du serveur DNS en appliquant une signature numérique sur les enregistrements DNS pour garantir que les messages reçus sont identiques à ceux envoyés.
La sécurité des serveurs DNS nécessite une sécurité des clés robuste
Fondamentalement, DNSSEC met en place des infrastructures à clé publique (PKI) pour fournir une méthode de communication sécurisée entre les serveurs DNS. En tant que PKI, DNSSEC nécessite des nouvelles procédures comme la génération, la signature et la gestion des clés. Cependant, malgré tous les avantages potentiels de DNSSEC, les profits espérés ne sont pas garantis car les enregistrements des ressources introduits par DNSSEC sont conservés dans un fichier non chiffré.
Ce n’est que lorsque l’infrastructure DNSSEC est entièrement sécurisée que les organisations peuvent commencer à profiter pleinement des avantages potentiels. Pour ce faire, elles ont besoin des fonctionnalités suivantes :
- Protection des signatures numériques. Les messages DNS doivent avoir une signature numérique afin de garantir la validité des services DNS.
- Contrôle des accès. Les organisations doivent garantir que seuls les clients et le personnel en interne autorisés peuvent accéder aux applications et aux données sensibles.
- Maintien de l’intégrité des applications. L’intégralité du code d’application et des processus doit être protégée pour garantir l’intégrité et interdire l’exécution non autorisée des applications.
- Évolutivité pour prendre en charge le traitement de grands volumes. Comme les mises à jour DNS sont très fréquentes, les infrastructures DNSSEC doivent fournir la performance et l’évolutivité nécessaires pour garantir un traitement dans les délais à tout moment.