Razlika med HTTP in HTTPS.

Naslovna vrstica v brskalnikih najpogosteje ne pritegne pozornosti, razen če morate slediti povezavi, ki je od nekod kopirana v odložišče. Včasih pogledamo tja, da se prepričamo, ali je prehod pravilen, zlasti v primerih s hitro in nepošteno preusmeritvijo. Če pa še pogledamo, včasih opazimo nenavadno stanje: neka ključavnica visi, barva pisave je drugačna in namesto običajnega http: // iz nekega razloga vidimo https: //. Takoj in ne razumem, ali je bilo kam pripeljano, ali se je kaj na svetu spremenilo, ali spomin ne uspe. Poskusimo ugotoviti.

Opredelitev

HTTP - protokol prenosa aplikacij, ki se uporablja za pridobivanje informacij s spletnih mest.

HTTPS je razširitev protokola HTTP, ki podpira šifriranje SSL in TLS.

Primerjava

Razlika med HTTP in HTTPS je očitna že iz opredelitev. HTTPS ni neodvisen protokol za prenos podatkov, ampak HTTP z dodatkom za šifriranje. To je ključna in edina razlika. Če se podatki po nezaščitenem protokolu HTTP prenašajo, bo HTTPS zagotovil kriptografsko zaščito. To se uporablja, kadar je odgovorno za avtorizacijo: na spletnih mestih plačilnih sistemov, poštnih storitev, v družabnih omrežjih.

Če podatki niso zaščiteni s protokolom SSL, potem prestreznik, ki se sproži v nesrečnem trenutku, omogoča napadalcu, da jih uporabi. Tehnično je izvajanje HTTPS nekoliko bolj zapleteno: za to mora imeti zaščiteno mesto v uporabi potrdilo strežnika, ki ga uporabnik sprejme ali ne sprejme. Takšno potrdilo je nameščeno na strežniku, ki upravlja povezave. Tako podatki, ki jih prejme odjemalec, kot podatki, ki jih prejme od njega, so šifrirani. Šifrirni ključi se uporabljajo za preverjanje, ali jih odjemalec prejme in zagotovi.

Druga tehnična razlika je v vratih, ki se uporabljajo za dostop HTTP in HTTPS. Prvi običajno sodeluje z vrati 80, drugi z vrati 443. Skrbnik lahko za enake namene odpre druga vrata, vendar nikoli ne bodo sovpadala.

Zaključki TheDifference.ru

  1. HTTP je neposredno protokol za prenos podatkov, HTTPS je razširitev tega protokola.
  2. HTTPS se uporablja za šifrirano komunikacijo.
  3. HTTPS se uporablja tudi za avtorizacijo na strežnikih, ki zahtevajo večjo pozornost pri varnosti podatkov.
  4. HTTP deluje na vratih 80, HTTPS na vratih 443.
.