Неактивний 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

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 32768
OS
CentOS
Software
Software
Keitaro

77.54

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

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
KVM-SSD 32768 Metered Linux

150

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

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 16384 Linux

49.99

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

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 4096 Linux

16.85

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

-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

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

-13.1%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 512 HK Linux

7

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

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
MT5 KVM 8192 Windows

29.99

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

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 65536
OS
CentOS
Software
Software
Keitaro

149.04

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

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 2048 Linux

9.01

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

-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

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

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

cookie

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

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