DNS için bir tür "alt alan adı listesi" sorgusu var mı?
Bu özel amaç için sorgu yoktur, ancak birkaç dolaylı yöntem vardır.
- Artımlı olmayan bölge transferi (
AXFR
). Çoğu sunucu operatörü, bağlı olmayan tarafların göz ardı etmesini önlemek için bölge aktarımlarını belirli IP adreslerine kilitler.
- DNSSEC etkinse, bölgeyi yürümek için yinelemeli
NSEC
istekler kullanılabilir . bölge yürüyüşünü daha hesaplama açısından yoğunlaştırmak için uygulandı.NSEC3
Ayrıca, rastgele bir alt alan olup olmadığını bildiren bir numara da vardır.
example.com. IN A 198.51.100.1
www.sub.example.com. IN A 198.51.100.2
Yukarıdaki örnekte, www
içinde yatıyor sub
. İçin bir sorgu sub.example.com IN A
bir YANIT bölümü döndürmez, ancak sonuç kodu ağacın aşağısında kayıtların varlığına ihanet ederek NXDOMAIN yerine NOERROR olur. (bu kayıtların adı değil)
DNS kayıtlarının gizliliğine güvenilmeli mi?
Hayır . Bir istemciden verileri güvenilir bir şekilde gizlemenin tek yolu, verilerin asla başlayamayacağından emin olmaktır. DNS kayıtlarınızın varlığının, sözlü ya da paketleri gözlemleyerek bunlara erişimi olanlar arasında yayılacağını varsayın.
Yönlendirilebilir bir DNS istemcisinden kayıtları gizlemeye çalışıyorsanız, Yanlış Yapıyorsunuz ™ . Verilerin yalnızca ihtiyaç duyulan ortamlara maruz kaldığından emin olun. (örn. özel IP'ler için özel olarak yönlendirilmiş alan adlarını kullanın) Böyle bir bölüm oluşturmuş olsanız bile, IP adresleri bilgisinin zaten yayıldığını varsayın.
Güvenliğe odaklanmak, birisi IP adresini aldığında ne olacağına odaklanmalıdır, çünkü bu gerçekleşecektir.
IP adresi gizliliğinin gizli bir rüya olmasının nedenlerinin listesinin daha da genişletilebileceğinin farkındayım. IP taraması, sosyal mühendislik ... liste sınırsız ve çoğunlukla bu sorunun DNS protokolü yönlerine odaklanıyorum. Günün sonunda hepsi aynı şemsiyenin altına düşüyor: birisi IP adresinizi alacak .