Qu’est-ce que le cache poisoning ?
L’empoisonnement du cache DNS, ou pollution de cache DNS, est une technique de hacker visant à tromper un serveur DNS en lui faisant croire qu’il reçoit une réponse valide et authentique à une requête. Le serveur DNS ainsi contaminé met l’information dans un cache. Les utilisateurs sont alors redirigés vers des sites douteux, pouvant notamment servir à l’hameçonnage ou comme canal pour installer un virus. Généralement, l’attaquant exploite une vulnérabilité du serveur DNS qui accepterait des requêtes imprécises ou fausses. Les victimes, qui s’attendent à atteindre le contenu désiré, se retrouvent face à un autre contenu potentiellement dangereux. Généralement un serveur DNS possède un port 53. La taille maximale d’une réponse doit être de 512 octets. Si elle dépasse cette taille, la requête est renvoyée sur le Tcp 53. Une redirection de ce type est toutefois rare car les hébergeurs restreignent la possibilité de transférer des zones DNS de cette manière. Activer DNSSEC