Empoisonnement et usurpation de cache DNS - Qu'est-ce que c'est ?

DNS signifie Domain Name System , et cela aide un navigateur à déterminer l'adresse IP d'un site Web afin qu'il puisse le charger sur votre ordinateur. Le cache DNS(DNS cache) est un fichier sur votre ordinateur ou celui de votre FAI(ISP) qui contient une liste d'adresses IP de sites Web régulièrement utilisés. Cet article explique ce qu'est l' empoisonnement du cache DNS et l'(DNS) usurpation DNS .

Empoisonnement du cache DNS

Chaque fois qu'un utilisateur tape une URL de site Web dans(URL) son navigateur, le navigateur contacte un fichier local ( cache DNS(DNS Cache) ) pour voir s'il existe une entrée pour résoudre l'adresse IP du site Web. Le navigateur a besoin de l'adresse IP des sites Web pour pouvoir se connecter au site Web. Il ne peut pas simplement utiliser l' URL pour se connecter directement au site Web. Il doit être résolu en une adresse IP IPv4 ou IPv6 appropriée . Si l'enregistrement s'y trouve, le navigateur Web l'utilisera ; sinon, il ira à un serveur DNS pour obtenir l'adresse IP. C'est ce qu'on appelle la recherche DNS(DNS lookup) .

Un cache DNS est créé sur votre ordinateur ou sur l'ordinateur serveur DNS de votre FAI(ISP) afin de réduire le temps passé à interroger le DNS d'une URL . Fondamentalement(Basically) , les caches DNS sont de petits fichiers contenant l'adresse IP de différents sites Web fréquemment utilisés sur un ordinateur ou un réseau. Avant de contacter les serveurs DNS , les ordinateurs d'un réseau contactent le serveur local pour voir s'il existe une entrée dans le cache DNS . S'il y en a un, les ordinateurs l'utiliseront ; sinon, le serveur contactera un serveur DNS et récupérera l'adresse IP. Ensuite, il mettra à jour le DNS local(DNS)cache avec la dernière adresse IP du site Web.

Chaque entrée dans un cache DNS a une limite de temps définie, en fonction des systèmes d'exploitation et de la précision des résolutions DNS . Une fois la période expirée, l'ordinateur ou le serveur contenant le cache DNS contactera le serveur (DNS)DNS et mettra à jour l'entrée afin que les informations soient correctes.
Cependant, certaines personnes peuvent empoisonner le cache DNS pour des activités criminelles.

Empoisonner le cache(Poisoning the cache) signifie modifier les valeurs réelles des URL(URLs) . Par exemple, les cybercriminels peuvent créer un site Web qui ressemble à, disons, xyz.com et entrer son enregistrement DNS dans votre cache DNS . Ainsi, lorsque vous tapez xyz.com dans la barre d'adresse du navigateur, ce dernier va récupérer l'adresse IP du faux site et vous y conduire, en lieu et place du vrai site. C'est ce qu'on appelle le pharming . En utilisant cette méthode, les cybercriminels peuvent hameçonner vos identifiants de connexion et d'autres informations telles que les détails de la carte, les numéros de sécurité sociale, les numéros de téléphone, etc. pour le vol d' identité(identity theft) . DNSl'empoisonnement est également fait pour injecter des logiciels malveillants dans votre ordinateur ou votre réseau. Une fois que vous avez atterri sur un faux site Web utilisant un cache DNS empoisonné , les criminels peuvent faire tout ce qu'ils veulent.

Parfois, au lieu du cache local, les criminels peuvent également configurer de faux serveurs DNS afin que, lorsqu'ils sont interrogés, ils puissent donner de fausses adresses IP. Il s'agit d'un empoisonnement DNS de haut niveau qui corrompt la plupart des caches DNS dans une zone particulière, affectant ainsi de nombreux autres utilisateurs.

En savoir plus sur(Read about) : Comodo Secure DNS | OpenDNS | DNS public Google(Google Public DNS) | DNS sécurisé Yandex(Yandex Secure DNS) | Ange DNS.

Usurpation du cache DNS

Empoisonnement et usurpation du cache DNS

DNS spoofing is a type of attack that involves impersonation of DNS server responses in order to introduce false information. In a spoofing attack, a malicious user attempts to guess that a DNS client or server has sent a DNS query and is waiting for a DNS response. A successful spoofing attack will insert a fake DNS response into the DNS server’s cache, a process known as cache poisoning. A spoofed DNS server has no way of verifying that DNS data is authentic, and will reply from its cache using the fake information.

DNS Cache Spoofing ressemble à DNS Cache Poisoning , mais il y a une petite différence. DNS Cache Spoofing est un ensemble de méthodes utilisées pour empoisonner un cache DNS . Il peut s'agir d'une entrée forcée sur le serveur d'un réseau informatique pour modifier et manipuler le cache DNC . Cela pourrait être la configuration d'un faux serveur DNS afin que de fausses réponses soient envoyées lorsqu'elles sont interrogées. Il existe de nombreuses façons d'empoisonner un cache DNS , et l'une des plus courantes est (DNS)l'usurpation de cache DNS(DNS Cache Spoofing) .

Lire(Read) : Comment savoir si les paramètres DNS de votre ordinateur ont été compromis à l'aide d'ipconfig.

Empoisonnement du cache DNS – Prévention

Il n'y a pas beaucoup de méthodes disponibles pour empêcher l' empoisonnement du cache DNS . (DNS Cache)La meilleure méthode consiste à faire évoluer vos systèmes de sécurité(scale up your security systems) afin qu'aucun attaquant ne puisse compromettre votre réseau et manipuler le cache DNS local. (DNS)Utilisez un bon pare(good firewall) -feu capable de détecter les attaques d'empoisonnement du cache DNS . Effacer fréquemment le cache DNS(Clearing the DNS cache)(Clearing the DNS cache) est également une option que certains d'entre vous peuvent envisager.

Outre la mise à l'échelle des systèmes de sécurité, les administrateurs doivent mettre à jour leur micrologiciel et leurs logiciels(update their firmware and software) pour maintenir les systèmes de sécurité à jour. Les systèmes d'exploitation doivent être corrigés avec les dernières mises à jour. Il ne doit pas y avoir de lien sortant tiers. Le serveur doit être la seule interface entre le réseau et Internet et doit être derrière un bon pare-feu.

Les relations de confiance des serveurs(trust relations of servers) du réseau doivent être augmentées afin qu'ils ne demandent pas à n'importe quel serveur des résolutions DNS . De cette façon, seuls les serveurs avec des certificats authentiques pourraient communiquer avec le serveur réseau lors de la résolution des serveurs DNS .

La période(period) de chaque entrée dans le cache DNS doit être courte afin que les enregistrements (DNS)DNS soient récupérés plus fréquemment et mis à jour. Cela peut signifier des périodes de connexion plus longues aux sites Web (parfois), mais réduira les risques d'utilisation d'un cache empoisonné.

Le verrouillage du cache DNS(DNS Cache Locking) doit être configuré à 90 % ou plus sur votre système Windows . Le verrouillage du cache dans (Cache)Windows Server vous permet de contrôler si les informations du cache DNS peuvent être écrasées ou non. Voir TechNet pour plus d'informations à ce sujet.

Utilisez le pool de sockets DNS(DNS Socket Pool) car il permet à un serveur DNS d'utiliser la randomisation du port source lors de l'émission de requêtes DNS . Cela offre une sécurité renforcée contre les attaques d'empoisonnement du cache, explique TechNet .

Les extensions de sécurité du système de noms de domaine (DNSSEC)(Domain Name System Security Extensions (DNSSEC)) sont une suite d'extensions pour Windows Server qui renforcent la sécurité du protocole DNS . Vous pouvez en savoir plus à ce sujet ici(here) .

Deux outils peuvent vous intéresser(There are two tools that may interest you) : F-Secure Router Checker vérifiera les détournements de DNS et WhiteHat Security Tool surveille les détournements de DNS.

Lisez maintenant : (Now read:) Qu'est-ce que le détournement de DNS(What is DNS Hijacking) ?

Observations et commentaires sont les bienvenus.(Observation and comments are welcome.)



About the author

Je suis un ingénieur du son professionnel avec plus de 10 ans d'expérience. J'ai travaillé sur un large éventail de projets, des petits systèmes audio domestiques aux grandes productions commerciales. Mes compétences résident dans la création d'excellentes bandes sonores et d'outils de traitement du son qui rendent la musique excellente. Je suis également extrêmement expérimenté avec Windows 10 et je peux vous aider à tirer le meilleur parti de votre système informatique.



Related posts