Неактивний DNS: прихована загроза безпеці, яку не можна ігнорувати

watch 13s
views 2

09:14, 15.06.2026

Зміст статті
arrow

  • Що таке «висячий» DNS?
  • Як виникає «висячий» DNS?
  • Приклад 1:
  • Приклад 2:
  • Які потенційні ризики пов'язані з «висячим» DNS?
  • Як цьому запобігти?

Багато онлайн-атак можна вирішити за допомогою програмного забезпечення та спеціальних інструментів. Ситуація з «висячим» DNS дещо відрізняється і пов’язана, насамперед, з відсутністю внутрішніх процесів в організації та людськими помилками.

У цій статті ми обговоримо процеси, пов'язані з «висячим» DNS, та деякі механізми запобігання.  

Що таке «висячий» DNS?

«Висячий» DNS — це вразливість, яка виникає, коли записи DNS вказують на видалений або більше не використовуваний ресурс. При цьому, незважаючи на можливе видалення домену, запис DNS не видаляється та не оновлюється.

Така ситуація створює ризики, коли зловмисник може скористатися нею та налаштувати ресурс на незайнятому адресі або навіть зареєструвати ресурс, термін дії якого закінчився.

Як виникає «висячий» DNS?

Приклад 1:

Почнемо з першого прикладу, де є субдомен, який раніше використовувався для надсилання електронних листів, але зараз не працює. Ця служба не використовується, і ви вивели з експлуатації вузол та хост, але чомусь забули видалити CNAME.

Це означає, що цей забутий запис є «висячим» DNS, оскільки його неможливо контролювати. Завдяки такій уразливості хакери можуть використати цю ситуацію для фішингу або інших спроб атаки. Коли така вразливість виявляється шахраями, вони присвоюють ресурсу Azure той самий FQDN, що використовувався раніше. З цього моменту весь трафік може контролюватися хакерами завдяки CNAME. Через CNAME всі ресурси DNS передаються до стороннього сервісу.

Приклад 2:

Інший сценарій стосується субдомену, який не існує, але раніше використовувався для надсилання електронної пошти сторонній компанії. CNAME вказує на домен компанії, яка не існує. Оскільки термін дії домену закінчився, ним може скористатися будь-хто.

Хакери можуть легко виявити цю інформацію та використати цей домен. Після цього вони можуть заволодіти ресурсами DNS старого субдомену, включаючи записи DKIM, A та MX.

Які потенційні ризики пов'язані з «висячим» DNS?

У разі, якщо запис DNS вказує на домен, який недоступний, першим кроком має бути його видалення із зони DNS. Якщо цього не зробити, то будуть очевидні наслідки, які ми вже обговорювали у вищезазначених прикладах.

Оскільки використання субдоменів є законним, хакери можуть легко використовувати шкідливе програмне забезпечення або інший шкідливий контент. Коли хакер отримує контроль над субдоменом, він може налаштувати все за потреби і навіть перехоплювати запити. Коли справжні користувачі відвідують цей сервіс, сервер зловмисника отримує токени сеансу, що може призвести до несанкціонованого доступу до облікових записів користувачів.

Субдомени, які використовують хакери, виглядають дуже реалістично, і в деяких ситуаціях навіть DMARC не може зупинити таку незаконну діяльність. Хакери можуть просто використовувати аутентифікований субдомен.   

Інша можлива загроза виникає, коли хакер отримує IP-адресу для перехоплення трафіку. Після виведення з експлуатації певного домену інформація про його IP-адресу залишається доступною. Тож зловмисники можуть використовувати цю IP-адресу та реєструвати запити.

Такі зловмисні дії можуть перерости в такі типи атак:

  • MITM або атака «людина посередині».
  • XSS або міжсайтовий скриптинг.
  • CSRF
  • Обхід CORS.

Як цьому запобігти?

Існує кілька ефективних механізмів, які можуть допомогти у запобіганні виникненню «висячого» DNS. Більшість рекомендацій стосуються оптимізації деяких фундаментальних процесів.

  • Регулярні аудити DNS. Під час регулярних перевірок можна визначити, де всі точки входу контролюються та активні. Залежно від кількості ресурсів, такі перевірки слід проводити щонайменше раз на квартал або частіше, залежно від потреб.
  • Моніторинг закінчення терміну дії доменів. Це має бути постійною практикою для запобігання деяким серйозним ризикам.
  • Процеси виведення з експлуатації. Під час виведення ресурсів з експлуатації дуже важливо видалити всі пов'язані записи DNS, і це слід робити якомога швидше.
Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

-20.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 2048 HK Linux

18

При оплаті за рік

-15.6%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33

При оплаті за рік

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
KVM-SSD 8192 Metered Linux

57

При оплаті за рік

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 32768 Linux

69.99

При оплаті за рік

-9.7%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 65536 Windows

138.99

При оплаті за рік

-26.7%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 1024 Metered Linux

10

При оплаті за рік

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 8192 Linux

27.05

При оплаті за рік

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 4096 Linux

60.5

При оплаті за рік

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 8192 Linux

26.35

При оплаті за рік

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 16384 Linux

50.49

При оплаті за рік

Інші статті на цю тему

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.