Известные проблемы
Last update: September 17, 2024
Понимание этой статьи может потребовать некоторых базовых знаний о шифровании, TLS и HTTPS.
Для начала посмотрите на эту диаграмму, которая показывает общую структуру протокола HTTPS:
AdGuard копирует свойства TLS-соединения, которые использует ваш браузер:
- AdGuard использует ту же самую версию TLS
- AdGuard использует те же методы шифрования (ciphers), что и ваш браузер
Так что если вы используете современный и безопасный браузер — это хорошо, ведь известные проблемы TLS в нём уже учтены, и он не будет пытаться использовать небезопасные методы шифрования.
Что делает AdGuard, когда возникают сомнения в действительности сертификата? В таких случаях AdGuard полностью прекращает фильтрацию всех подключений к этому домену и оставляет за браузером право принимать все решения.
Известные проблемы
У HTTPS-фильтрации в AdGuard есть свои недостатки. Практически все мы планируем устранить в ближайших версиях AdGuard.
Ниже перечислены все известные нам проблемы и сроки их устранения.
Проверка оригинального сертификата
Самый главный недостаток механизма HTTPS-фильтрации заключается в том, что он скрывает оригинальный сертификат сайта. Вы просто не можете увидеть реальный сертификат — вместо него вы видите тот, который сгенерировал AdGuard.
This problem can be solved in 2 ways:
By using our Browser Assistant. This browser extension helps you manage filtering directly from the browser and allows you to inspect the original certificate of any website
By visiting the Recent activity section in AdGuard for Android or the Filtering log section in AdGuard for Windows and AdGuard for Mac. While in the Browser Assistant you can only see the certificate of the website, in Recent activity you can inspect the certificate of any server used in a subrequest or browser, with or without the Browser Assistant. To view the certificate using this method, follow the instructions below.
Inspect original certificate in AdGuard for Android
- Click the Statistics icon on the navigation bar.
- Go to Recent activity.
- Click the request whose certificate you want to inspect to open the request details.
- Scroll down to Original certificate. Click for more info.
Inspect original certificate in AdGuard for Windows
- Go to Settings → Ad Blocker → Filtering log.
- Click the request whose certificate you want to inspect to open the request details.
- Under the TLS section, click View website certificate.
Inspect original certificate in AdGuard for macOS
- Click the gear icon. In the drop-down menu, go to Advanced → Filtering log....
- Click the request whose certificate you want to inspect to open the request details.
- Click View certificate.
Прозрачность сертификата (Certificate Transparency)
Благодаря современной криптографии браузеры обычно могут легко обнаружить вредоносные сайты с поддельными сертификатами. Однако этих механизмов недостаточно для обнаружения вредоносных сайтов, которые используют сертификаты, выданные по ошибке или выданные скомпрометированным центром сертификации. Certificate Transparency призван устранить такие угрозы, сделав процедуру выдачи SSL-сертификатов открытой и прозрачной для всех.
Продукты AdGuard с CoreLibs, начиная с версии 1.11, будут проводить политику, основанную на Политике прозрачности сертификатов Chrome.
Замечания и пожелания
Если вы хотите что-то добавить, сообщить о каких-либо ошибках или задать вопрос, пожалуйста, свяжитесь с нами по адресу devteam@adguard.com
.