-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an anti-DPI option to stealth mode: "Hide TLS server name" #1615
Comments
После атак хакеров в Беларуси закрыли внешний доступ сайты государственных органов, учреждений, организаций. |
@sfionov может нам сделать, чтобы |
@ameshkov Хорошая идея! |
https://www.gosuslugi.ru/ у меня с anit-DPI тож не открывает (ERR_CONNECTION_RESET) |
Adguard для Windows 7.10 beta 1 Помогает только для сайтов использующих и поддерживающих SSL (HTTPS) и не работает для сайтов неиспользующих\неподдерживающих SSL (т.е. работающих только по HTTP). Для некоторых сайтов использующих и поддерживающих SSL (HTTPS) также не помогает Хотя похожее и довольно известное бесплатное и свободно доступное решение справляется во всех аналогичных (т.е. с этими же сайтами и включая сайты работающие только по HTTP) случаях чаще всего даже с его настройками\параметрами по умолчанию (хотя тут уже зависит конечно от конкретного провайдера и иногда требуется все же подстройка при помощи различных дополнительных параметров). Надо бы продумать и доработать новую функцию в Adguard в эту сторону. |
@sfionov выделишь в отдельные задачи plain HTTP и stealth-исключения? |
Внесу важную ясность, в дополнение ко всему ранее написанному мною здесь, на данный момент есть минимум две категории сайтов использующих HTTPS (SSL):
|
С anti-DPI в Adguard действительно так. Но также проверил на примере Госуслуг и подобного альтернативного решения, которое я уже упоминал здесь ранее не называя его, оно этим не страдает и работает корректно и замечу не по принципу белого списка (т.е. исключения каких-то ресурсов из анти-DPI-фильтрации) а просто так из коробки с настройками по умолчанию. Так что идея, задумка и функция новая anti-DPI в Adguard конечно хорошая, но с ней есть ещё над чем работать. |
Столкнулся ещё с такой ситуацией, когда открывается основной домен, а его поддомен выдаёт ошибки или наоборот. https://beltelecom.by — https://www.torproject.org |
В Беларуси в последние месяцы массовая проблема при использовании данной опции из-за того, что сайты внутри страны размещаются на нескольких защищённых хостингах, которые внедрили что-то, в результате чего при попытке зайти на сайты на государственном защищённом хостинге они вообще не открываются, а сайты на частном хостинге открываются через пень-колоду. Причём сайты не только банков, но и сетевых магазинов, провинциальных СМИ... |
Currently, most of the DPI systems out there rely on detecting TLS SNI.
There are many use cases when this method of DPI used.
The normal solution would be to enforce ECH for all TLS connections. However, ECH is far from being production ready and we have a different issue to track this: #1565. Moreover, it requires the server-side to support it and I doubt it will be that wide-spread.
I suggest using a different (and very popular) approach for doing this. We should split the
ClientHello
in two parts: 1 byte and the rest. This way the DPI systems that ISPs use will not detect that the protocol TLS and therefore won't try to extract the server name from it.The working name: "Hide traffic from DPI"
The text was updated successfully, but these errors were encountered: