Rozdíl mezi HTTP a HTTPS

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.

Reklama

Další 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

  1. HTTP je přímo protokol pro přenos dat, HTTPS je rozšíření tohoto protokolu.
  2. HTTPS se používá pro šifrovanou komunikaci..
  3. HTTPS se také používá pro autorizaci na serverech vyžadujících zvýšenou pozornost na zabezpečení dat..
  4. HTTP pracuje s portem 80, HTTPS pracuje s portem 443.