Сейчас просматривают тему: 0 -> --, и гостей: 1

DNS over HTTPS (DoH) на роутерах Mikrotik

Ссылка на пост #1 Добавлено: 5 апреля 2022 00:02
Автор темы
Макс
Администраторы
Азъ: библиАтекарь
Возраст: 41 Водолей
Пол:
С нами: 16 лет 5 месяцев
Сообщений: 10607
Поблагодарил: 7252
Благодарностей: 27419
Предупреждений: 0

Награды:

       

Наша жизнь с каждым днем все сильнее уходит в интернет: мы используем его для работы, проводим в нем финансовые операции, делаем покупки, общаемся с коллегами и родными. Поэтому на первый план все более выходят вопросы безопасности и конфиденциальности. Основная тенденция последних лет — переход на защищенные протоколы и уже сегодня использование HTTPS является обязательной нормой, но оставалось еще одно слабое звено — протокол DNS, данные в котором передавались открытым текстом. Устранить этот пробел призван новый протокол DNS over HTTPS (DoH), поддержка которого появилась в RouterOS.

Чтобы понять суть проблемы незащищенного DNS немного углубимся в историю: на заре формирования глобальной сети интернет в том виде, в каком мы ее знаем встал вопрос использования простых и запоминающихся имен вместо цифровых адресов. Для того чтобы решить эту задачу был создана система DNS, которая должна была хранить соответствия имен цифровым адресам и сообщать их, получив запрос по специальному протоколу. Со временем возможности DNS росли и расширялись, но основной функцией по-прежнему остается сопоставление доменных имен IP-адресам, это одна из ключевых служб современного интернета, обойтись без нее невозможно.

В далеком 1987 году, когда принимались первые спецификации DNS вопросы безопасности были далеко не на первом месте и поэтому протокол дожил до наших дней практически в первозданном виде, передавая данные без какой-либо защиты. Чем это чревато? Давайте посмотрим.

Мы развернули в нашей виртуальной лаборатории небольшую сеть, которая выходит в интернет через виртуальный роутер Mikrotik. Вышестоящим узлом для него (читай — провайдером) является наш домашний роутер, с которого мы сняли дамп проходящего трафика. Даже беглого взгляда хватает, чтобы понять — вся интернет жизнь абонента как на ладони.

DNS over HTTPS (DoH) на роутерах Mikrotik


При этом, обратите внимание, абонент не использовал DNS-сервера провайдера, а работал с публичными серверами Google, но все равно провайдер имеет полную картину запросов пользователя. Эта же самая информация доступна каждому промежуточному узлу, через который проходит абонентский трафик.

— Позвольте, — скажет иной пользователь, — но мне нечего скрывать!

К сожалению, это не так. Информацию на основе ваших DNS-запросов могут использовать в рекламных целях и далеко не факт, что это будет ненавязчивая реклама в браузере. Кроме того, она позволяет составить достаточно наглядную картину вашей интернет-деятельности и далеко не все ее эпизоды вы захотите сделать общественным достоянием. Причем речь тут даже не о каких-то порочащих моментах, но вряд ли широкой общественности надо знать, что вы храните деньги в банке А и регулярно делаете покупки на площадке Б.

Поэтому сокрытие данной информации — это вопрос личной цифровой безопасности, а не попытка скрыть какие-либо неприглядные факты, тем более что провайдер может легко сопоставить такие запросы с реальной личностью: IP-адрес — номер договора — ФИО — адрес — паспортные данные.

Чтобы избежать раскрытия данных о DNS-запросах был реализован протокол DNS over HTTPS (DoH), который осуществляет взаимодействие с DNS-серверами по защищенному HTTPS-каналу, что исключает перехват запросов, теперь о вашей интернет активности будете знать только вы и DNS-сервер.

В RouterOS возможность использовать DoH появилась начиная с версии 6.47, но в ней имеется ряд уязвимостей, которые могут привести к утечке DNS, поэтому минимальной версией для DoH следует считать 6.47.1.

Следующий вопрос — какие сервера DoH использовать? Мы рекомендуем крупных публичных провайдеров, благо есть из чего выбирать, ниже приведены провайдеры и URL-адреса DoH серверов:

OpenDNS - https://doh.opendns.com/DNS-query
Quad9 - https://DNS.quad9.net/DNS-query
Cloudflare - https://cloudflare-DNS.com/DNS-query
Google Public DNS - https://DNS.google/DNS-query

Для настройки DNS over HTTPS перейдем в IP — DNS и внесем в поле Use DoH Server URL-адрес одного из DoH-серверов, в нашем случае это Cloudflare. Также обязательно установим флаг Verify DoH Certificate.

DNS over HTTPS (DoH) на роутерах Mikrotik


Здесь возникает один интересный парадокс: DoH-сервер указан в виде URL, и чтобы достичь его нам нужно будет выполнить разрешение имен на обычном DNS-сервере. Поэтому в настройках выше у вас должен быть указан хотя бы один DNS-сервер. Наиболее правильно будет не трогать текущие настройки DNS, так как при указании DoH все запросы будут автоматически направляться к нему. Таким образом ваш провайдер будет знать, что вы используете DoH, но ваша интернет активность будет от него полностью скрыта.

Вроде бы все настроено правильно, но после применения данных настроек доступ в интернет на клиентах пропадет. А в качестве причины будет указана невозможность разрешения DNS-запросов.

DNS over HTTPS (DoH) на роутерах Mikrotik


В чем же дело? А дело в флаге Verify DoH Certificate, который предписывает роутеру проверить предъявляемый DoH сертификат. Можно, кончено, обойтись и без проверки, но это позволит любому злоумышленнику перехватить запрос и отправить собственный ответ, который будет принят роутером, что сведет на нет весь смысл защиты DNS с помощью HTTPS.

Но почему сертификат не проходит проверку? Да потому что RouterOS не имеет возможности ее выполнить. Для того чтобы проверить валидность сертификата нам потребуется корневой сертификат центра сертификации (CA), во «взрослых» ОС такие сертификаты хранятся в защищенном системном хранилище и обновляются средствами системы, в RouterOS нам нужно добавить такие сертификаты самостоятельно.

Для работы с Google Public DNS нам потребуется корневой сертификат GlobalSign Root CA — R2, а для остальных провайдеров — DigiCert Global Root CA, формат скачиваемых сертификатов — PEM.

DigiCert Global Root CA
Код:[Выделить]
SHA-256: 43:48:A0:E9:44:4C:78:CB:26:5E:05:8D:5E:89:44:B4:D8:4F:96:62:BD:26:DB:25:7F:89:34:A4:43:C7:01:61


Данные сертификаты следует скопировать на Mikrotik и находясь в System — Certificates выполнить их импорт.

DNS over HTTPS (DoH) на роутерах Mikrotik


Корневые сертификаты CA не являются секретными, но именно они отвечают за доверие ко всем выпущенным этим удостоверяющим центром сертификатам, поэтому скачивайте их только с официальных источников (на нашем сайте ссылки именно оттуда) и обязательно проверяйте контрольные суммы, которые отображаются в колонке Fingerprint на Mikrotik.

После того, как мы импортируем корневой сертификат доступ во всемирную сеть появится. А что теперь у нас видит провайдер? Снова снимем дамп трафика на промежуточном роутере и изучим его. На этот раз не густо, единственное что можно узнать — это то, что мы используем DoH от Cloudflare.

DNS over HTTPS (DoH) на роутерах Mikrotik


Как видим — настроить DoH не сложно, но это позволить поднять защиту приватной информации на качественно новый уровень. Надеемся, что данный материал окажется вам полезен, также всегда готовы к вашим вопросам в комментариях.
maxya Тётя шура тут
«Все постоянно твердят об авторских правах, но никогда - об авторских обязанностях.» © Жан-Люк Годар

Мой телевизор: Samsung LE-32C550J1WXUA, Samsung UE55D6100, Samsung UE65°ES8007

Мой ресивер: Sat-Integral S-1248 HD Heavy Metal, Vu+ Ultimo 4K

Мои спутники: 4°W+4.8°E+9°E+13°E+36°E+75°E+85°E+90°E

Информация

Посетители, находящиеся в группе Гости, не могут оставлять сообщения в данной теме.

    XML error in File: https://www.tricolor.tv/rss/

    XML error: error parsing attribute name at line 533

Футбол

Англія. Прем'єр-ліга, 35-й тур
27 квітня 2024
14:30 Вест Гем Вест Гем 2:2 ЛіверпульЛіверпуль
Іспанія. Ла Ліга, 33 тур
27 квітня 2024
15:00 Лас-Пальмас Лас-Пальмас 0:2 ЖиронаЖирона
Італія. Серія А, 34 тур
27 квітня 2024
16:00 Лечче Лечче 1:1 МонцаМонца
Німеччина. Бундесліга, 31 тур
27 квітня 2024
16:30 Фрайбург Фрайбург 1:2 ВольфсбургВольфсбург
16:30 РБ Лейпциг РБ Лейпциг 4:1 Боруссія ДортмундБоруссія Дортмунд
16:30 Баварія Баварія 2:1 Айнтрахт ФранкфуртАйнтрахт Франкфурт
16:30 Аугсбург Аугсбург 0:3 ВердерВердер
Англія. Прем'єр-ліга, 35-й тур
27 квітня 2024
17:00 Фулгем Фулгем 1:1 Крістал ПелесКрістал Пелес
17:00 Ньюкасл Юнайтед Ньюкасл Юнайтед 5:1 Шеффілд ЮнайтедШеффілд Юнайтед
17:00 Манчестер Юнайтед Манчестер Юнайтед 1:1 БернліБернлі
17:00 Вулвергемптон Вулвергемптон 2:1 Лутон ТаунЛутон Таун
Іспанія. Ла Ліга, 33 тур
27 квітня 2024
17:15 Альмерія Альмерія 1:3 ХетафеХетафе
Італія. Серія А, 34 тур
27 квітня 2024
19:00 Ювентус Ювентус 0:0 МіланМілан
Іспанія. Ла Ліга, 33 тур
27 квітня 2024
19:30 Алавес Алавес 3:0 СельтаСельта
Англія. Прем'єр-ліга, 35-й тур
27 квітня 2024
19:30 Евертон Евертон 1:0 БрентфордБрентфорд
Німеччина. Бундесліга, 31 тур
27 квітня 2024
19:30 Баєр Леверкузен Баєр Леверкузен 2:2 ШтутгартШтутгарт
Італія. Серія А, 34 тур
27 квітня 2024
21:45 Лаціо Лаціо  0:0  ВеронаВерона
Англія. Прем'єр-ліга, 35-й тур
27 квітня 2024
22:00 Астон Вілла Астон Вілла  2:0  ЧелсіЧелсі
Іспанія. Ла Ліга, 33 тур
27 квітня 2024
22:00 Атлетіко Атлетіко  1:1  АтлетікАтлетік
Франція. Ліга 1, 31 тур
27 квітня 2024
22:00 ПСЖ ПСЖ  1:2  ГаврГавр

Обновлено: 23:07 27.04.2024

Телепрограмма

СТБ
19:00 - "МастерШеф", 13 сезон, 12 эп.
23:35 - "Детектор лжи", 12 сезон, 14 эп. "Гацула Анна".
00:40 - Т/с "След". "Хмельной вирус".
01:35 - Т/с "След". "Месть красотки".
Sport 1
21:00 -  Хоккей. Чемпионат Швейцарии. Национальная лига. Финал. Лозанна - Цюрих. Матч 6. Прямая трансляция.
00:00 - Баскетбол. Чемпионат Испании. АБК Лига. Гран Канария - Ховентут.
01:50 - Фигурное катание. Гран-при ISU. Гран-при Эспоо в Финляндии. Пары. Короткая программа.
03:00 - Автоспорт. Le Mans Cup. Этап 1 на трассе Барселона-Каталунья, Испания. Обзор.
ICTV
22:00 - "Единые новости". Телемарафон.
23:00 - "Единые новости". Телемарафон.
00:00 - "Единые новости". Телемарафон.
01:00 - "Единые новости". Телемарафон.
Кинопремьера
22:45 - Х/ф "Мама мафия".
00:25 - Х/ф "Детки в порядке".
01:55 - Х/ф "Чрезвычайная ситуация".
04:15 - Х/ф "Остров".
Вся телепрограмма

Мы в Вконтакте

Мы в Facebook

Голосование

Чего не хватает на сайте?

Обзоров ресиверов
Списка каналов на спутниках
Нормального каталога установщиков
Модераторов
Новых тем
Раздач и конкурсов
Интересных новостей
Всего хватает wink

Случайное фото

Sat-integral club

Re: ПО Sat-Integral S-1432 HD COMBO/S-1412 HD ROCKET версии 1.32/1.86

а навіщо ютубу(гуглу) підтримувати пристрої, які непоказують їхню рекламу !?... от і змінюють ...

Re: ПО Sat-Integral S-1432 HD COMBO/S-1412 HD ROCKET версии 1.32/1.86

Цитата: банан от Вчера в 18:54:10музика вічна !...  в мене теж та сама чорна заставка... скоро ...

Re: ПО Sat-Integral S-1432 HD COMBO/S-1412 HD ROCKET версии 1.32/1.86

Цитата: Yuriy Protas от Вчера в 16:42:09Недовго музика грала. музика вічна !...  в мене теж та ...

Re: ПО Sat-Integral S-1432 HD COMBO/S-1412 HD ROCKET версии 1.32/1.86

Схоже,YouTube накрився мідним тазом. Стоїть знак оклику і пише: НАСТУПНИЙ ЗМІСТ НЕДОСТУПНИЙ У ЦІЙ ...

Re: Безкоштовний плейлист IPTV

Чебур. https://oxy.st/d/xIOh

PHP: mail() через внешние SMTP msmtp

Ситуация следующая. ...

webhook telegram Read timeout expired

Вы выполняете ...