Chyba Tento web nemůže zajistit zabezpečené připojení v prohlížeči Chrome, Opera a Yandex.

Z nějakého důvodu, některé stránky HTTPS (ne všechny!) Přestalo pracovat pro mě. Při pokusu o otevření takového webu v prohlížeči se zobrazí okno s chybou „Tento web nemůže poskytnout zabezpečené připojení.“ Weby se v prohlížečích Google Chrome, Opera a Yandex nezobrazují. Bez HTTPS se některé stránky otevírají, ale ne všechny, pouze ty, jejichž stránky jsou přístupné prostřednictvím HTTPS i HTTP. V prohlížeči Google Chrome vypadá chyba při otevírání webu HTTPS takto:

Tento web nemůže poskytnout zabezpečené připojení..
Web sitename.ru odeslal neplatnou odpověď.
ERR_SSL_PROTOCOL_ERROR.

A tak:

Tento web nemůže poskytnout zabezpečené připojení..
Sitename.ru používá nepodporovaný protokol.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
Klient a server podporují různé verze protokolu SSL a sady šifrů. Server s největší pravděpodobností používá šifru RC4, která je považována za nebezpečnou. “

V prohlížeči Opera a Yandex vypadá chyba přibližně stejně. Jak mohu takové stránky otevřít?

Odpověď

Jak jste již pravděpodobně pochopili, problém souvisí s problémy s SSL komunikací mezi vašimi počítači a webem HTTPS. Důvody této chyby mohou být zcela odlišné. V tomto článku jsem se pokusil shromáždit všechny metody pro opravu chyby „Tento web nemůže poskytnout zabezpečené připojení“ (Tento web nemůže poskytnout zabezpečené připojení, ERR_SSL_PROTOCOL_ERROR) v různých prohlížečích.

Obsah:

  • Vymazat mezipaměť prohlížeče a soubory cookie, mezipaměť SSL
  • Zakažte v prohlížeči rozšíření třetích stran
  • Zkontrolujte nastavení antiviru a brány firewall
  • Zkontrolujte nastavení data a času
  • Aktualizujte kořenové certifikáty systému Windows
  • Zakázat podporu protokolu QUIC
  • Povolit TLS a SSL

Chtěl bych hned poznamenat, že i když jsou prohlížeče Google Chrome, Opera a Yandex Browser vyráběny různými společnostmi, ve skutečnosti jsou všechny tyto prohlížeče založeny na stejném enginu - Chrome a problém s otevřením HTTPS webů v nich jsou vyřešeny stejně.

Nejprve se musíte ujistit, že problém není na straně samotného webu HTTPS. Zkuste jej otevřít z jiných zařízení (telefon, tablet, domácí / pracovní počítač atd.). Zkontrolujte také, zda se otevírá v jiných prohlížečích, jako jsou IE / Edge nebo Mozilla Firefox. V prohlížeči Firefox byla podobná chyba diskutována v článku Chyba při navazování zabezpečeného připojení v prohlížeči Mozilla Firefox.

Vymazat mezipaměť prohlížeče a soubory cookie, mezipaměť SSL

Cache a cookies v prohlížeči mohou být běžnou příčinou chyb u SSL certifikátů. Doporučujeme nejprve vymazat mezipaměť a soubory cookie v prohlížeči. V prohlížeči Chrome musíte stisknout klávesovou zkratku Ctrl + Shift + Delete, vyberte časové období (Po celou dobu) a stiskněte tlačítko vymazat data (Smazat data / Vymazat data).

Vymazání mezipaměti SSL ve Windows:

  1. Přejděte do sekce Ovládací panel -> Vlastnosti prohlížeče;
  2. Klikněte na záložku. Obsah;
  3. Klikněte na tlačítko Vymazat SSL (Vymazat stav SSL);
  4. Měla by se zobrazit zpráva „Vyrovnávací paměť SSL byla vymazána“;
  5. Zbývá restartovat prohlížeč a zkontrolovat, zda zůstává chyba ERR_SSL_PROTOCOL_ERROR.

Zakažte v prohlížeči rozšíření třetích stran

Doporučujeme zakázat (odstranit) rozšíření prohlížeče třetích stran, zejména anonymizéry, servery proxy, VPN, antivirová rozšíření a další podobné doplňky, které mohou narušovat průchod provozu na cílový web. Seznam povolených rozšíření v prohlížeči Chrome najdete na stránce Nastavení -> Další nástroje -> Rozšíření, nebo přechodem na stránku chrome: // extensions /. Zakažte všechna podezřelá rozšíření.

Zkontrolujte nastavení antiviru a brány firewall

Pokud je ve vašem počítači nainstalován antivirový program nebo brána firewall (často je součástí antivirového programu), je možné, že jsou blokovány v přístupu na web. Chcete-li pochopit, zda antiviry nebo brány firewall omezují přístup na web, zkuste dočasně pozastavit jejich práci.
V mnoha moderních antivirech je ve výchozím nastavení modul pro kontrolu certifikátů webu SST / TLS. Pokud antivirus zjistí, že web používá nedostatečně chráněný (nebo podepsaný) certifikát nebo zastaralou verzi protokolu SSL (stejný SSL v3 nebo nižší), může být přístup uživatelů k takovému serveru omezen. Zkuste zakázat prověřování přenosů HTTP a HTTPS a certifikátů SSL. Jak víte, vše záleží na tom, který antivirový program a který máte nainstalován. Například:

  • V Dr.Webu může vestavěný firewall (SpIDer Gate) blokovat přístup k webům;
  • V ESET NOD32 musíte vypnout volbu "Povolit filtrování SSL / TLS protokolu";
  • V Avastu se tato možnost nazývá „Povolit skenování HTTPs“ (nachází se v Nastavení -> Aktivní ochrana -> Webová obrazovka -> Nastavení -> Základní nastavení).

Zkontrolujte nastavení data a času

Nesprávné datum a čas (a časové pásmo) v počítači mohou také způsobit chybu při navazování zabezpečeného připojení k webům HTTPS. Při provádění ověřování systém skutečně kontroluje datum vytvoření a datum vypršení platnosti certifikátu webu a vyšší certifikační autoritu.

Zkontrolujte, zda je správně nastaven váš čas a časové pásmo. Pokud se čas neustále ztrácí - viz článek „Když se počítač vypne, čas se ztratí: co mám dělat?“.

Aktualizujte kořenové certifikáty systému Windows

Pokud je počítač v izolovaném segmentu, nebyl dlouho aktualizován nebo je v něm služba automatické aktualizace zcela zakázána, nemusí mít váš počítač nové kořenové důvěryhodné certifikáty (TrustedRootCA). Doporučujeme provést aktualizaci systému: nainstalovat nejnovější aktualizace zabezpečení, v případě Windows 7 - nezapomeňte nainstalovat aktualizaci SP1 (KB976932) a aktualizovat časové zóny (KB2998527).

Můžete ručně obnovit kořenové certifikáty v článku: Jak ručně obnovit kořenové certifikáty v systému Windows (doporučujeme také zkontrolovat nedůvěryhodné certifikáty v úložišti certifikátů, zabráníte tak zachycení provozu HTTP a řadě dalších problémů).

Zakázat podporu protokolu QUIC

Zkontrolujte, zda je v prohlížeči Chrome povolena podpora protokolu QUIC (Rychlé připojení k internetu UDP). Protokol QUIC umožňuje mnohem rychleji otevřít připojení a vyjednat všechny parametry TLS (HTTPs) při připojení k webu. V některých případech však může způsobit problémy s připojením SSL. Zkuste deaktivovat QUIC:

  1. Přejít na stránku: chrome: // flags / # enable-quic;
  2. Najděte možnost Experimentální protokol QUIC;
  3. Změňte hodnotu výchozí možnosti na Zakázáno;
  4. Restartujte Chrome.

Povolit TLS a SSL

A poslední bod - s největší pravděpodobností vyřešíte problém, který potřebujete, abyste povolili podporu starších verzí protokolů TLS a SSL. Ve většině případů se ukáže, že je nejúčinnější, ale úmyslně jsem ji přesunul na konec článku. Vysvětlím proč.

Starší verze protokolů TLS a SSL nebyly deaktivovány kvůli rozmaru vývojářů, ale kvůli velkému počtu zranitelných míst, které útočníkům umožňují zachytit vaše data v přenosu HTTPS a dokonce je upravit. Bezohledné zahrnutí starých protokolů významně snižuje vaši bezpečnost na internetu, takže by tato metoda měla být uchráněna tak, aby vydržela, pokud všem ostatním rozhodně nepomohlo.

Moderní prohlížeče a operační systémy již dávno opustily podporu starších a zranitelných protokolů SSL / TLS (SSL 2.0, SSL 3.0 a TLS 1.1). TLS 1.2 a TLS 1.3 jsou nyní považovány za standardní.

Pokud je na straně webu použita menší verze protokolu SSL / TLS, než je podporováno klientem / prohlížečem, uživatel uvidí chybu při nastavení zabezpečeného připojení.

Chcete-li povolit staré verze protokolů SSL / TLS (znovu si všimnu - to je nebezpečné):

  1. Otevřeno Ovládací panel -> Vlastnosti prohlížeče;
  2. Přejděte na kartu Volitelné;
  3. Zapněte volby TLS 1.0, TLS 1.1 a TLS 1.2 (pokud to nefunguje, zapněte také SSL 3.0.2.0).
  4. Restartujte prohlížeč.

Pokud všechny výše uvedené metody nepomohly zbavit se chyby „Tento web nemůže poskytnout zabezpečené připojení“, zkuste také:

    1. Zkontrolujte, co je v souboru C: \ Windows \ System32 \ drivers \ etc \ hosts žádné statické záznamy;
    2. Zkuste použít například veřejné servery DNS - server Google DNS. V nastavení síťového připojení zadejte IP adresu jako upřednostňovaný server DNS 8.8.8.8;
    3. V Ovládacích panelech -> Vlastnosti prohlížeče se ujistěte, že pro zónu Internet vybraná úroveň zabezpečení Nadprůměrný nebo Střední. Pokud je vybrána zóna Vysoká, některá připojení SSL mohou být blokována prohlížečem.
    4. Možná je problém v certifikátu webu - zkontrolujte jej pomocí online nástrojů SSL Checker;
    5. V prohlížeči Chrome zkontrolujte, zda je povoleno TLS 1.3:
      • Na panelu Adresa přejděte do části nastavení chrome: // flags;
      • Pomocí vyhledávání vyhledejte parametr TLS 1.3;
      • Ujistěte se, že je zapnutý (Povoleno) nebo je ve stavu Výchozí. Pokud je zakázána, povolte ji..