HTTPS
HTTPS
HTTPS je zabezpečená verze protokolu HTTP, která šifruje komunikaci mezi prohlížečem a serverem. Chrání hesla, platební údaje i osobní informace před odposlechem a zajišťuje, že komunikujete se správným webem.
Co je HTTPS
HTTPS (Hypertext Transfer Protocol Secure) je internetový protokol pro bezpečný přenos dat mezi prohlížečem a serverem. Oproti klasickému HTTP přidává vrstvu šifrování pomocí TLS (Transport Layer Security, dříve SSL). Zatímco HTTP posílá data v čitelné podobě jako pohlednici bez obálky, HTTPS je zapečetěná obálka, jejíž obsah nikdo při přenosu nepřečte.
Zkratka vznikla přidáním písmene „S“ (Secure) k původnímu HTTP. Protokol existuje od 90. let, masově se ale rozšířil po roce 2014, kdy ho Google začal upřednostňovat ve výsledcích vyhledávání.
Jak HTTPS funguje
Při připojení k zabezpečenému webu proběhne tzv. TLS handshake mezi prohlížečem a serverem:
- Prohlížeč požádá o zabezpečené spojení na portu 443 (HTTP používá port 80).
- Server pošle svůj digitální certifikát, který potvrzuje jeho identitu.
- Prohlížeč certifikát ověří a obě strany si dohodnou šifrovací klíč pro danou relaci.
- Komunikace probíhá šifrovaně. Hesla, formuláře i obsah stránek jsou nečitelné pro kohokoliv, kdo by data zachytil.
Rozdíl mezi HTTP a HTTPS
- Šifrování: HTTP přenáší data v otevřené podobě, HTTPS je šifruje pomocí TLS.
- Port: HTTP používá port 80, HTTPS port 443.
- Certifikát: HTTPS vyžaduje platný SSL/TLS certifikát, HTTP nikoliv.
- Prohlížeč: Weby s HTTPS zobrazují ikonu zámku. Weby bez HTTPS prohlížeče označují jako „Nezabezpečené“.
- SEO: Google od roku 2014 upřednostňuje weby s HTTPS.
Proč je HTTPS důležité
HTTPS plní tři klíčové funkce. Šifruje data, takže hesla a platební údaje nemůže nikdo během přenosu přečíst, ani na veřejné Wi-Fi. Ověřuje identitu serveru, díky čemuž víte, že komunikujete se správným webem, a ne s podvrhem útočníka. Zaručuje integritu dat, takže nikdo nemůže do přenášené stránky vložit škodlivý kód. Samotné HTTPS ale nezaručuje legitimnost webu. I podvodníci mohou získat certifikát, proto vždy kontrolujte celou adresu.
FAQ – Často kladené otázky
Co je to zkratka HTTPS?
HTTPS znamená Hypertext Transfer Protocol Secure. Je to zabezpečená verze HTTP, která šifruje komunikaci mezi prohlížečem a serverem pomocí TLS.
Jaký je rozdíl mezi HTTP a HTTPS?
HTTP přenáší data nešifrovaně, HTTPS přidává šifrování pomocí SSL/TLS. HTTPS používá port 443, HTTP port 80. Weby bez HTTPS prohlížeče označují jako „Nezabezpečené“.
Jak poznám, že web používá HTTPS?
V adresním řádku prohlížeče uvidíte ikonu zámku a adresa začíná „https://". Kliknutím na zámek zobrazíte detail certifikátu a ověříte provozovatele webu.
Související pojmy
- SSL/TLS – šifrovací protokoly, které HTTPS používá k zabezpečení komunikace
- Phishing – podvodné útoky, které lákají vaše údaje, někdy i přes HTTPS stránky
- Šifrování – převod dat do nečitelné podoby, základ fungování HTTPS
- Man-in-the-middle útok – typ útoku, kterému HTTPS účinně brání