Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 381

Подмена DNS

ПроверилCybersecurity entrepreneur & security researcher

Что такое Подмена DNS?

Подмена DNSАтака, при которой подделанные DNS-ответы перенаправляют жертву с легитимного домена на IP-адрес, контролируемый злоумышленником.


Подмена DNS манипулирует процессом разрешения имён в Domain Name System так, чтобы запрос легитимного имени возвращал выбранный злоумышленником IP-адрес. Реализуется через изменение файлов hosts, перехват трафика резолвера, эксплуатацию слабых идентификаторов транзакций или отравление кэша рекурсивных серверов. После перенаправления злоумышленник крадёт учётные данные, доставляет вредоносное ПО или организует перехват TLS-сессий по схеме «человек посередине» с поддельными сертификатами.

Классический приём — атака отравления кэша Дэна Камински 2008 года. Поскольку устаревшие резолверы аутентифицировали ответы лишь по 16-битному идентификатору транзакции, злоумышленник вне маршрута мог завалить резолвер поддельными ответами по случайным несуществующим поддоменам, выигрывая гонку у настоящего авторитетного сервера и внедряя отравленную NS-запись для всего домена. Исправление, стандартизированное в RFC 5452, добавило рандомизацию исходного порта, превратив пространство перебора примерно из 65 000 вариантов в миллиарды комбинаций. Более надёжную защиту даёт DNSSEC (RFC 4033–4035), который криптографически подписывает записи, чтобы резолверы отклоняли поддельные ответы, а также зашифрованный транспорт, такой как DoH (RFC 8484) и DoT (RFC 7858), который пресекает вмешательство на маршруте в общих Wi-Fi-сетях.

sequenceDiagram
  participant V as Жертва
  participant R as Резолвер
  participant A as Атакующий
  participant N as Настоящий сервер имён
  V->>R: Запрос bank.example?
  R->>N: Рекурсивный поиск
  A-->>R: Поддельный ответ с угаданными TXID и портом на IP атакующего
  N-->>R: Настоящий ответ приходит слишком поздно
  R-->>V: Закэшированный отравленный ответ
  V->>A: Подключение к IP атакующего

Защита включает валидацию DNSSEC, зашифрованный транспорт (DoH/DoT), рандомизацию исходных портов и идентификаторов транзакций, укрепление резолверов и мониторинг аномальных шаблонов разрешения имён.

Примеры

  1. 01

    Поддельные ответы перенаправляют запрос к домену банка на фишинговую страницу.

  2. 02

    Атакующий в открытой Wi-Fi отвечает на DNS-запросы раньше легитимного резолвера.

Частые вопросы

Что такое Подмена DNS?

Атака, при которой подделанные DNS-ответы перенаправляют жертву с легитимного домена на IP-адрес, контролируемый злоумышленником. Относится к категории Атаки и угрозы в кибербезопасности.

Что означает Подмена DNS?

Атака, при которой подделанные DNS-ответы перенаправляют жертву с легитимного домена на IP-адрес, контролируемый злоумышленником.

Как защититься от Подмена DNS?

Защита от Подмена DNS обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия Подмена DNS?

Распространённые альтернативные названия: Фальсификация DNS.

Связанные термины

См. также