SSL certifikát a HTTPS: prečo ho web musí mať
HTTPS je dnes základ každého webu. Bez neho prehliadač označí stránku ako nezabezpečenú, zákazníci strácajú dôveru a formuláre posielajú údaje nešifrovane. Dobrá správa: certifikát sa dá získať zadarmo.
Čo robí SSL certifikát
Certifikát (presnejšie TLS, no zaužívaný názov je SSL) umožňuje šifrovanú komunikáciu medzi prehliadačom a serverom. Nikto po ceste nemôže čítať ani meniť údaje, ktoré návštevník odosiela, napríklad heslo, adresu alebo obsah formulára. Web s certifikátom beží na adrese začínajúcej https://.
Prečo ho potrebujete
- Dôvera: prehliadače weby bez HTTPS označujú ako nezabezpečené.
- Bezpečnosť: chráni údaje zákazníkov aj prihlásenie do administrácie.
- SEO: Google HTTPS používa ako jeden zo signálov pri hodnotení stránok.
- Funkcie: niektoré moderné funkcie prehliadačov fungujú len na HTTPS.
Ako certifikát získať
Väčšina hostingov ponúka bezplatné certifikáty Let's Encrypt, ktoré sa obnovujú automaticky. Pre bežný firemný web aj e-shop úplne postačujú. Platené certifikáty majú zmysel pri špecifických požiadavkách, nie pre vyššiu bezpečnosť šifrovania.
Časté chyby po prechode na HTTPS
- Zmiešaný obsah: stránka je na HTTPS, ale obrázky alebo skripty sa načítavajú cez HTTP. Prehliadač to hlási ako chybu.
- Chýbajúce presmerovanie: web je dostupný na HTTP aj HTTPS. Všetko má byť trvalo presmerované na HTTPS.
- Vypršaný certifikát: automatické obnovenie zlyhá a návštevníci uvidia varovanie na celú obrazovku.
- Certifikát len pre jednu verziu: funguje adresa s www, ale bez www nie, alebo naopak.
Sledujte platnosť
Aj automatické obnovenie môže zlyhať, napríklad po zmene DNS. Oplatí sa mať monitoring, ktorý upozorní pred vypršaním. Viac v článku Monitoring výpadkov webu.
Problémy s certifikátom a HTTPS opravíme a nastavíme web tak, aby bol dostupný len cez zabezpečené pripojenie.
