Enumeracja subdomen: co to jest i dlaczego ma znaczenie
Większość organizacji ma więcej subdomen, niż ktokolwiek obecnie zatrudniony byłby w stanie wymienić z pamięci — zapomniane środowiska staging, mikrostrony marketingowe, pozostałości po przejętych firmach. Enumeracja subdomen to sposób, w jaki znajdują je zarówno obrońcy, jak i atakujący.
Czym jest enumeracja subdomen
Enumeracja subdomen to proces odkrywania każdej subdomeny istniejącej dla danej domeny, zamiast polegania na liście, którą ktoś pamiętał, by aktualizować. Ma to znaczenie, bo rzeczywisty zasięg subdomen domeny jest niemal zawsze większy i mniej starannie utrzymany, niż zakłada osoba zarządzająca strefą DNS.
Jak się to robi
- Pasywnie: przeszukiwanie logów Certificate Transparency, które rejestrują każdą subdomenę, jaka kiedykolwiek otrzymała publiczny certyfikat TLS
- Pasywnie: odpytywanie pasywnych zbiorów danych DNS i wyszukiwarek, które już gdzieś zaindeksowały daną nazwę hosta
- Aktywnie: brute-force popularnych nazw subdomen (www, api, staging, dev, admin) na serwerach nazw domeny
- Aktywnie: próba transferu strefy DNS (AXFR) — na poprawnie skonfigurowanym serwerze nazw niemal zawsze odrzucana, ale warto to wykluczyć
Dlaczego robią to atakujący
Większa odkryta powierzchnia ataku to więcej szans na znalezienie czegoś podatnego: środowiska staging z przestarzałym oprogramowaniem, panelu administracyjnego, który nigdy nie miał być publiczny, albo — najczęściej — subdomeny wciąż wskazującej na zasób w chmurze (bucket S3, aplikację Heroku, stary load balancer), który usunięto bez usunięcia rekordu DNS, co umożliwia przejęcie subdomeny.
Dlaczego warto zrobić to najpierw samemu
Inwentarz tego, co naprawdę jest publiczne, jest wart więcej niż inwentarz tego, co miało być publiczne. Uruchomienie tego samego procesu odkrywania, którego użyłby atakujący, pozwala znaleźć zapomniane subdomeny, zanim zrobi to ktoś inny, i jest jedynym niezawodnym sposobem na wychwycenie wiszącego rekordu DNS, zanim stanie się przejęciem.
Znajdź subdomeny domeny
Zobacz teorię w praktyce — uruchom Wyszukiwarka subdomen dla własnej domeny.