Adresní řádek v prohlížečích nejčastěji nepřitahuje pozornost, pokud nepotřebujete sledovat odkaz zkopírovaný někam do schránky. Někdy se tam podíváme, abychom zajistili správný přechod, zejména v případech rychlého a nepoctivého přesměrování. Ale pokud se stále podíváme, někdy si všimneme neobvyklého stavu: nějaký druh zámku visí, barva písma je jiná, ale místo obvyklého http: // z nějakého důvodu vidíme https: //. Okamžitě není jasné, zda se někam unáší, nebo se něco na světě změnilo nebo paměť selhává. Zkusme na to přijít.
Obsah článku
- Definice
- Porovnání
- Závěry
Definice
HTTP - protokol přenosu aplikací používaný k získání informací z webových stránek.
Https - Rozšíření protokolu HTTP podporující šifrování SSL a TLS.
na obsah ↑Porovnání
Rozdíl mezi HTTP a HTTPS je již patrný z definic. HTTPS není nezávislý protokol pro přenos dat, ale HTTP s šifrovacím doplňkem. To je klíč a jediný rozdíl. Pokud protokol HTTP přenáší data nezabezpečená, HTTPS poskytne kryptografickou ochranu. Používá se tam, kde je odpovědná autorizace: na stránkách platebních systémů, e-mailových služeb, sociálních sítí.
Pokud data nejsou chráněna pomocí SSL, pak zachytávací program spuštěný ve špatném okamžiku umožňuje útočníkovi použít je. Technicky je implementace HTTPS poněkud složitější: chráněná stránka proto musí používat serverový certifikát, který uživatel akceptuje nebo nepřijímá. Takový certifikát je nainstalován na serveru zpracovávajícím připojení. Data přijatá klientem i data z něj přijatá jsou šifrována. Ke kontrole, zda klient přijímá a poskytuje je, se používají šifrovací klíče.
ReklamaDalší technický rozdíl je v portech používaných pro přístup přes HTTP a HTTPS. První obvykle komunikuje s portem 80, druhý - s portem 443. Správce může otevřít jiné porty pro stejný účel, ale nikdy se nebudou shodovat..
na obsah ↑Závěry
- HTTP je přímo protokol pro přenos dat, HTTPS je rozšíření tohoto protokolu.
- HTTPS se používá pro šifrovanou komunikaci..
- HTTPS se také používá pro autorizaci na serverech vyžadujících zvýšenou pozornost na zabezpečení dat..
- HTTP pracuje s portem 80, HTTPS pracuje s portem 443.