Přeskočit na obsah
Kontakt

Slovník

SSL/TLS

SSL (Secure Sockets Layer) a jeho nástupce TLS (Transport Layer Security) jsou kryptografické protokoly zajišťující bezpečnou komunikaci mezi webovým prohlížečem a serverem. Když vidíte v adresním řádku prohlížeče zámeček a prefix HTTPS místo HTTP, znamená to, že spojení je šifrované pomocí TLS. Veškerá data přenášená mezi uživatelem a webem, včetně hesel, platebních údajů a osobních informací, jsou chráněna před odposloucháním a manipulací třetími stranami.

Proces navázání bezpečného spojení se nazývá TLS handshake. Prohlížeč a server si vymění informace o podporovaných šifrovacích algoritmech, server předloží svůj digitální certifikát vydaný důvěryhodnou certifikační autoritou (CA), prohlížeč ověří platnost certifikátu a obě strany se dohodnou na sdíleném šifrovacím klíči pro danou relaci. To všechno proběhne v řádu milisekund, než se načte první bajt obsahu stránky.

Certifikáty lze získat zdarma od Let's Encrypt, neziskové certifikační autority, která automatizovala proces vydávání a obnovy certifikátů. Většina moderních hostingových služeb a CDN poskytovatelů (Cloudflare, Vercel, Netlify) nabízí automatické SSL certifikáty jako součást své služby. Pro české firmy je HTTPS nejen otázka bezpečnosti, ale i nutnost: Google od roku 2018 označuje HTTP weby jako „Nezabezpečené“ v prohlížeči Chrome, což odrazuje návštěvníky. HTTPS je také lehký signál pro řazení ve výsledcích vyhledávání a podmínka pro použití moderních webových technologií jako HTTP/2, Service Workers nebo geolokačního API.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získejte bezplatnou nabídku