Existe-t-il une sorte de "liste de sous-domaines" pour DNS?
Il n'y a pas de requête à cet effet spécifique, mais il existe quelques méthodes indirectes.
- Un transfert de zone non incrémentiel (
AXFR
). La plupart des opérateurs de serveur verrouillent les transferts de zone vers des adresses IP spécifiques pour empêcher les parties non affiliées de fouiner.
- Si DNSSEC est activé, des
NSEC
requêtes itératives peuvent être utilisées pour parcourir la zone . NSEC3
a été implémenté pour rendre la marche en zone plus intensive en calcul.
Il existe également une astuce qui permettra à quelqu'un de savoir s'il existe un sous-domaine arbitraire.
example.com. IN A 198.51.100.1
www.sub.example.com. IN A 198.51.100.2
Dans l'exemple ci-dessus, www
se trouve à l'intérieur sub
. Une requête pour sub.example.com IN A
ne retournera pas de section ANSWER, mais le code de résultat sera NOERROR au lieu de NXDOMAIN, trahissant l'existence d'enregistrements plus bas dans l'arborescence. (mais pas le nom de ces enregistrements)
Faut-il jamais se fier au secret des enregistrements DNS?
Non. La seule façon de masquer de manière fiable les données d'un client est de s'assurer qu'il ne pourra jamais obtenir les données au départ. Supposons que l'existence de vos enregistrements DNS se propage parmi ceux qui y ont accès, soit par le bouche à oreille, soit en observant les paquets.
Si vous essayez de masquer des enregistrements d'un client DNS routable, vous le faites mal ™ . Assurez-vous que les données ne sont exposées qu'aux environnements qui en ont besoin. (c'est-à-dire utiliser des domaines à routage privé pour des adresses IP privées) Même si vous avez une telle division configurée, supposez que la connaissance des adresses IP se répandra de toute façon.
L'accent sur la sécurité devrait être mis sur ce qui se passe lorsque quelqu'un obtient l'adresse IP, car cela va se produire.
Je suis conscient que la liste des raisons pour lesquelles le secret de l'adresse IP est un rêve de pipe pourrait être élargie. Analyse IP, ingénierie sociale ... la liste est interminable, et je me concentre principalement sur les aspects du protocole DNS de cette question. À la fin de la journée, tout tombe sous le même parapluie: quelqu'un va obtenir votre adresse IP .