Урок 4 из 4 · 7 мин
DNS в атаках и защите
Тот же запрос, который приводит вас на сайт, используется и для того, чтобы обмануть вас и завести не туда, заблокировать сайты и, изредка, вынести данные наружу. На что обращать внимание.
DNS находится настолько рано в каждом соединении, что появляется по обе стороны безопасности: атакующие полагаются на то, как выбираются и разрешаются доменные имена, а защитники используют ту же систему, чтобы блокировать заведомо опасные адреса. Три способа применения DNS стоит рассмотреть отдельно.
Фишинг и похожие домены
Фишинговому сайту не нужно ломать DNS; ему достаточно доменного имени, которое похоже настолько, чтобы обмануть спешащего читателя. Агентство по кибербезопасности и защите инфраструктуры США (CISA) описывает именно эту схему: «опасные сайты могут выглядеть идентично легитимному, но URL может использовать изменение написания или другой домен (например, .com вместо .net)». CISA также рекомендует проверять, куда на самом деле ведёт ссылка, прежде чем ей доверять: «если навести курсор на любую ссылку в теле письма и текст ссылки не совпадает с тем, что появляется при наведении, ссылка может быть подменена».
Блокировка через DNS
Поскольку устройство спрашивает резолвер прежде, чем вообще сможет добраться до сайта, тот, кто контролирует этот резолвер, может незаметно не допустить, чтобы соединение вообще началось. Electronic Frontier Foundation (EFF) прямо объясняет механизм: «провайдер может настроить свой DNS-резолвер так, чтобы он давал неверный ответ или не давал ответа вовсе, когда пользователь пытается найти адрес заблокированного сайта или сервиса». Переход на резолвер, который отвечает честно, может восстановить доступ, а использование зашифрованного DNS (предыдущий урок) добавляет ещё один уровень, поскольку способно «не позволить любому участнику сети видеть (и фильтровать) ваш DNS-трафик». EFF также отмечает пределы этого подхода: «если вы используете один из популярных сервисов зашифрованного DNS, таких как 1.1.1.1 или 8.8.8.8, учитывайте, что государства способны нацелиться именно на эти узлы».
Туннелирование через DNS
DNS-трафику настолько привычно пропускают через файрволы, что его можно использовать как отдельный канал связи. MITRE ATT&CK, широко используемый каталог реальных приёмов атакующих, описывает это как туннелирование через DNS: «злоумышленники могут использовать DNS для связи с системами под своим контролем внутри сети жертвы, при этом маскируясь под обычный, ожидаемый трафик». На практике это означает, что команды или украденные данные кодируются в DNS-запросах и ответах, которые остаются незамеченными среди легитимных запросов, которые постоянно совершает каждое устройство. Это приём, встроенный в в остальном обычный, необходимый протокол, что отчасти и объясняет, почему сети трудно заблокировать его целиком.
Выбор резолвера
Не существует единственного резолвера, который был бы просто «безопасным»: каждый выбор лишь перемещает видимость куда-то ещё. Cloudflare отмечает, что его собственный публичный резолвер, 1.1.1.1, «поддерживает и DoT, и DoH», и другие публичные резолверы предлагают такие же зашифрованные варианты; какой бы вы ни выбрали, именно этот оператор становится стороной, которая видит ваши запросы, как описывал предыдущий урок о видимости. Резолвер, который также блокирует известные опасные домены, может не допустить, чтобы запрос вообще достиг подтверждённого фишингового или атакующего домена, но это фильтр, а не гарантия того, что каждый опасный домен окажется в его списке.
Ничто из этого не означает обещания, что какая-то одна настройка сделает устройство безопасным: DNS — лишь один уровень среди многих, а решительные, хорошо обеспеченные ресурсами атакующие подстраиваются под любую отдельную защиту. Тому, кто сталкивается с конкретной, серьёзной угрозой — журналисту, активисту, человеку под прицельным наблюдением, — лучше обратиться за помощью к экспертам, чем полагаться на чек-лист. Служба Access Now Digital Security Helpline предлагает бесплатную прямую техническую помощь людям и организациям, находящимся в группе риска, а Freedom of the Press Foundation поддерживает журналистов схожими рекомендациями по цифровой безопасности.
Главное
- Фишинг часто полагается на домены, которые лишь выглядят правильными; CISA рекомендует проверять точный домен и то, куда на самом деле ведёт ссылка.
- Резолвер, который контролирует ответ, может заблокировать сайт, дав неверный ответ или не дав ответа вовсе, как отмечает EFF.
- Зашифрованный DNS может не позволить сети фильтровать ваши запросы, но известно, что государства нацеливались напрямую на известные зашифрованные резолверы.
- Туннелирование через DNS, занесённое в каталог MITRE ATT&CK, прячет команды или данные внутри внешне обычного DNS-трафика, пользуясь тем, насколько привычно DNS пропускают через файрволы.
- Ни один резолвер или настройка не делают устройство безусловно безопасным; людям, столкнувшимся с серьёзным, целенаправленным риском, стоит обратиться за экспертной помощью, например в Access Now Digital Security Helpline.
Проверьте себя
1. Что, по мнению CISA, является распространённым признаком домена фишингового сайта?
- Он всегда использует HTTPS
- Он может использовать изменение написания или другой домен, например .net вместо .com — Верно.
- Он всегда размещён за пределами страны
- Он никогда не использует доменное имя вовсе
CISA описывает похожие фишинговые домены как использующие «изменение написания или другой домен (например, .com вместо .net)».
2. Как провайдер или оператор сети может заблокировать сайт, используя только DNS?
- Удалив сайт
- Настроив свой DNS-резолвер так, чтобы он давал неверный ответ или не давал ответа вовсе для этого сайта — Верно.
- Изменив IP-адрес сайта
- DNS нельзя использовать для блокировки сайта
EFF объясняет, что «провайдер может настроить свой DNS-резолвер так, чтобы он давал неверный ответ или не давал ответа вовсе, когда пользователь пытается найти адрес заблокированного сайта или сервиса».
3. Что такое туннелирование через DNS, как оно описано в MITRE ATT&CK?
- Способ ускорить DNS-запросы
- Использование злоумышленниками DNS-трафика для связи со скомпрометированными системами при маскировке под обычный, ожидаемый трафик — Верно.
- Метод шифрования всего веб-трафика
- Тип физического сетевого кабеля
MITRE ATT&CK описывает туннелирование через DNS как использование злоумышленниками DNS «для связи с системами под своим контролем внутри сети жертвы, при этом маскируясь под обычный, ожидаемый трафик».
4. Является ли переход на известный зашифрованный публичный DNS-резолвер гарантией от блокировки на государственном уровне?
- Да, всегда
- Нет; EFF отмечает, что государства способны нацеливаться напрямую на известные зашифрованные резолверы — Верно.
- Только в некоторых браузерах
- Только если вы также смените IP-адрес
EFF предупреждает: «если вы используете один из популярных сервисов зашифрованного DNS, таких как 1.1.1.1 или 8.8.8.8, учитывайте, что государства способны нацелиться именно на эти узлы».
Примените на практике в FireAI
Примените этот урок на своём Mac.
- Глубокая проверка без расшифровки чего-либо — Получайте реальные подробности о защищённом соединении, при этом FireAI никогда не читает то, что внутри него.
- Списки угроз (по желанию) — Сверяйте свой трафик с открытыми данными об угрозах, никуда его не отправляя.
- Заблокируйте приложению доступ в интернет — целиком или только к одной компании или домену — Отрежьте именно то, что нужно, — всё приложение целиком или только одну компанию, с которой оно связывается.
Источники
- CISA: Avoiding Social Engineering and Phishing Attacks
- EFF Surveillance Self-Defense: Understanding and Circumventing Network Censorship
- MITRE ATT&CK: Application Layer Protocol – DNS (T1071.004)
- Cloudflare Learning: DNS over TLS vs. DNS over HTTPS
- Access Now: Digital Security Helpline
Примените это на своём Mac
Все функции бесплатно на 17 дней, без банковской карты.