Web, UX & Technologie

SSL certifikát

Šifrování přenosu dat – dnes standard každého webu

(SSL/TLS Certificate)

Co je SSL certifikát

SSL certifikát je soubor na serveru, který zajišťuje, že spojení mezi prohlížečem a webem probíhá šifrovaně přes protokol HTTPS. Bez něj putuje obsah stránky i to, co do ní návštěvník napíše, v otevřené podobě a přečíst si to může kdokoliv po cestě, třeba na wi-fi v kavárně. Certifikát zároveň dokládá, že doména patří tomu, kdo web provozuje. Peníze překážkou nejsou, vydávat je zdarma umí Let's Encrypt.

Co udělá prohlížeč, když certifikát chybí

Adresu bez HTTPS označí jako nezabezpečenou a u políčka, kam se chystáte psát, přidá varování rovnou pod kurzor. Nikdo si nepřečte, co přesně to znamená. Lidé si přečtou, že něco není v pořádku, a zavřou to. Nejde tedy o drobnost, ale o důvěru tam, kde po člověku chcete telefon nebo číslo karty.

Smíšený obsah shodí zámeček

HTTPS je dnes výchozí stav a certifikát bývá otázkou přepínače v administraci hostingu. Pozor ale na to, co se do stránky natahuje odjinud: jediný soubor přes nešifrované http stačí k tomu, aby prohlížeč spojení přestal považovat za bezpečné. Nejčastěji za tím bývá:

  • obrázek vložený do staršího článku i s celou adresou začínající http
  • widget nebo měřicí skript od třetí strany, který se roky neaktualizoval
  • fonty a ikony tažené z cizího serveru
  • pozadí zapsané natvrdo ve vlastním CSS

Co dodělat po přepnutí

Přepnutí webu na HTTPS nekončí ve chvíli, kdy certifikát naskočí. Nejdřív si otevřu konzoli prohlížeče a projdu hlášky o smíšeném obsahu, pak prohledám starší články na natvrdo zapsané http adresy. Potom ověřím, že se všechny nezabezpečené varianty URL přesměrovávají na tu s HTTPS a že Search Console i měřicí kód sedí na stejné verzi adresy. Když se na to vykašlete, část návštěvnosti se rozpadne do dvou variant webu a v přehledech pak chybí data, za která jste zaplatili.

Časté otázky

Zlepší SSL certifikát pozice ve vyhledávání?

Přímo skoro ne, jde o velmi slabý signál. Reálný přínos je jinde: bez šifrovaného spojení prohlížeč návštěvníka varuje a část lidí se otočí ještě před načtením stránky.

Proč se zámeček nezobrazuje, i když certifikát mám?

Skoro vždy za to může smíšený obsah. Stačí jeden obrázek, font nebo skript natažený přes nešifrované http a prohlížeč přestane spojení považovat za bezpečné.

Potřebuje certifikát i web bez formulářů a plateb?

Ano. Prohlížeče označují každou stránku bez HTTPS jako nezabezpečenou bez ohledu na to, co na ní je, a u obyčejné prezentace to působí stejně špatně jako u e-shopu.