
Magazyn certyfikatów Firefox
Po wydaniu Mozilla Firefox 65 w lutym 2019 roku, podczas łączenia z witrynami HTTPS, niektórzy użytkownicy w stylu „Twoje połączenie nie jest bezpieczne” lub „SEC_ERROR_UNKNOWN_ISSUER”. Powodem okazały się programy antywirusowe typu Avast, Bitdefender i Kaspersky, które w celu przechwycenia ruchu HTTPS instalują na komputerze swoje certyfikaty główne. Ponieważ Firefox ma własny magazyn certyfikatów, próbują także w niego ingerować.
Deweloperzy przeglądarek użytkowników do rezygnacji z instalacji zewnętrznych programów antywirusowych, które zakłócają działanie przeglądarek i innych aplikacji, jednak szeroka publiczność na razie nie słucha tych apeli. Niestety, działając jako przezroczysty proxy, wiele programów antywirusowych obniża jakość ochrony kryptograficznej na komputerach klienckich. W tym celu opracowywane są , które po stronie serwera określają obecność MiTM, takiego jak program antywirusowy, w kanale między klientem a serwerem.
Tak czy inaczej, w tym przypadku programy antywirusowe znów zakłóciły działanie przeglądarki, a Firefox nie miał innego wyjścia, jak rozwiązać problem u siebie. W konfiguracjach przeglądarki znajduje się ustawienie security.enterprise_roots.enabled. Jeśli aktywujesz ten przełącznik, Firefox zacznie korzystać z magazynu certyfikatów systemu Windows do walidacji połączeń SSL. Jeśli ktoś napotyka powyższe błędy podczas odwiedzania witryn HTTPS, można albo wyłączyć skanowanie połączeń SSL w programie antywirusowym, albo ręcznie ustawić ten przełącznik w ustawieniach przeglądarki.
Problem w trackerze błędów Mozilla. Deweloperzy postanowili eksperymentalnie aktywować przełącznik security.enterprise_roots.enabled domyślnie, aby magazyn certyfikatów systemu Windows był używany bez dodatkowych działań ze strony użytkownika. To nastąpi w wersji Firefox 66 na systemach Windows 8 i Windows 10, na których zainstalowane są zewnętrzne programy antywirusowe (określenie obecności programu antywirusowego w systemie API umożliwia dopiero od wersji Windows 8).
Źródło: habr.com
