Što je HTTPS i zašto bi vas trebalo zanimati

Sve do otprilike 2017., velika većina web-mjesta na internetu koristila je striktno protokol za prijenos hiperteksta ( HTTP ) za prijenos podataka web-mjesta u web-preglednik posjetitelja.

Do tada je većina preglednika bila u potpunosti sposobna primati siguran HTTP sadržaj, no malo vlasnika web-mjesta se potrudilo postaviti svoje web-stranice pomoću HTTPS -a .

Što je HTTPS ? To je skraćenica za siguran protokol za prijenos hiperteksta. A danas je ova sigurna verzija HTTP -a način na koji većina web-mjesta na internetu prenosi svoj sadržaj preglednicima.

Što je HTTPS?

Kada web-mjesto koristi HTTPS , to znači da su svi podaci koji se prenose između te web stranice i vašeg preglednika šifrirani.

Prije HTTPS -a, haker je lako mogao presresti prijenos između web hosta i preglednika korisnika i pročitati sadržaj koji se prenosi. To je zato što je sadržaj prenesen u HTML -u ili običnom tekstu. U mnogim slučajevima čak je i ID(IDs) -ove i lozinke bilo lako izdvojiti iz tih prijenosa.

Po čemu se HTTPS razlikuje? HTTPS koristi ono što se naziva Sigurnost transportnog sloja(Transport Layer Security) ( TLS ), ranije poznat kao Secure Socket Layer ( SSL ). 

TLS koristi dva sigurnosna "ključa" za potpuno šifriranje podataka koji idu između web hosta i vašeg preglednika.

  • Privatni ključ(Private key) : Ovo je ključ pohranjen na izvornom web poslužitelju. Nije dostupan javnosti, tako da samo ovaj privatni ključ pohranjen na stvarnom web poslužitelju može dešifrirati prijenose.
  • Javni ključ(Public key) : Javni ključ koristi svaki preglednik koji želi komunicirati s web poslužiteljem koji drži web stranicu.

Kako funkcionira HTTPS komunikacija

Proces komunikacije funkcionira na sljedeći način.

  1. Korisnik otvara preglednik i spaja se na web stranicu.
  2. Web stranica šalje pregledniku korisnika SSL certifikat koji sadrži javni ključ. Pregledniku je potreban ovaj javni ključ kako bi otvorio početnu vezu s web lokacijom.
  3. To pokreće ono što se naziva “ TLS rukovanje” gdje se klijent (preglednik) i poslužitelj (web-stranica) “slažu” o korištenju šifre, provjeravaju SSL digitalni potpis web-mjesta i generiraju nove ključeve sesije za trenutnu sesiju.

Nakon što se uspostavi ova "sesija", nitko između preglednika i web poslužitelja neće moći lako identificirati informacije ili podatke koji se prenose.

To je zato što se sve, čak i HTML koji se prenosi u preglednik, šifrira (u biti pretvoren u besmisleni tekst i simbole). Samo preglednik koji je uspostavio početnu vezu s web-mjestom može dešifrirati informacije i obrnuto. Samo web-mjesto može primati stvari poput ID(IDs) -ova i lozinki i dešifrirati ih za upotrebu.

Dakle, kad god vidite da je web-mjesto sigurna, možete biti sigurni da je komunikacija između vašeg preglednika i udaljene stranice privatna i zaštićena od znatiželjnih očiju.

Kako znati koristi li web mjesto HTTPS

Počevši od 2017., Google vrši pritisak na vlasnike web stranica da ugrade SSL certifikate u svoje web stranice. To su učinili integracijom nove značajke u najnoviju verziju Chromea(Chrome) koja je korisnicima prikazivala upozorenje "Nije sigurno(Secure) " svaki put kada su posjetili web-mjesto koje nije koristilo HTTPS .

Ako koristite najnoviju verziju preglednika Chrome i posjetite sigurnu stranicu koja koristi HTTPS , s lijeve strane (HTTPS)URL -a vidjet ćete malu ikonu lokota .

Nedugo zatim, drugi preglednici počeli su slijediti primjer, uključujući Firefox , Safari i još mnogo toga. Svi će prikazati ikonu zaključavanja kao što to čini Chrome .

Ako posjetite web-mjesto, a stranica ne koristi HTTPS za komunikaciju, vidjet ćete pogrešku Nije sigurno(Not secure) s lijeve strane URL-a.

Kao da to nije dovoljno odvratno da posjetitelje odvrati od web stranice, Google je također uveo politiku prema kojoj bi korištenje SSL certifikata pomoglo web stranicama da se bolje rangiraju u rezultatima pretraživanja.

Ova dva razloga su zašto je većina vlasnika web-mjesta konačno počela s prelaskom svojih web-mjesta na korištenje SSL certifikata i komunikaciju s preglednicima posjetitelja putem HTTPS -a .

Zašto biste trebali brinuti o HTTPS-u?

Kao korisnik interneta, trebali biste se jako brinuti o tome koristi li web-mjesto HTTPS ili ne . Možda mislite da nikoga nije briga koje web stranice posjećujete ili što radite na internetu, ali postoje vrlo velike zajednice hakera koji su vrlo zainteresirani.

Presrećući komunikaciju vašeg preglednika s web-stranicama, hakeri su stalno u potrazi za bilo kojom od sljedećih informacija:

  • Vaša adresa e-pošte kako bi je mogli prodati pošiljateljima neželjene e-pošte.
  • Vaš telefonski broj i fizička adresa kako bi ih mogli prodati trgovcima.
  • ID i lozinke koje koristite za prijavu na svoje bankovne račune kako bi mogli pristupiti vašim sredstvima.
  • Sve neugodne web-lokacije koje posjetite kako bi vam mogle slati e-poruke s prijetnjama da ćete tu aktivnost podijeliti s prijateljima i obitelji ako ne platite(threatening to share that activity with friends and family if you don’t pay up) .
  • Izravna IP adresa vašeg računala kako bi mogli pokušati hakirati vaš sustav(try to hack your system) .

Zapravo, posjećivanje samo web-mjesta koje koriste HTTPS moćan je način zaštite vaše privatnosti i sigurnosti na mreži, iz mnogo razloga.

Ako ste vlasnik web-mjesta, postoji još više razloga zbog kojih biste trebali voditi računa o instalaciji SSL certifikata i omogućavanju HTTPS -a .

  • Dobit ćete više prometa Google pretraživanja.(Google)
  • Posjetitelji će se osjećati sigurno češće posjećivati ​​vašu web stranicu.
  • Kupci će se osjećati sigurnije kupujući proizvode od vas.
  • Manja je vjerojatnost da će hakeri dobiti ID(IDs) -ove ili lozinke koji im olakšavaju hakiranje vaše web stranice.

Više nema dobrih razloga da netko tko koristi internet ovih dana ne koristi samo HTTPS za sve web transakcije.

Kako koristiti HTTPS na svojoj web stranici

Ako ste vlasnik web-mjesta i želite se riješiti one zastrašujuće poruke "Nije sigurno" kada ljudi posjećuju vašu web-lokaciju, nije teško instalirati SSL certifikate za vašu web-lokaciju.

Zapravo, objavili smo potpuni vodič o tome kako dobiti vlastiti SSL certifikat za svoju web stranicu i kako ga instalirati(how to get your own SSL certificate for your website, and how to install it) .

Jednostavni koraci su sljedeći:

  1. Odredite namjensku IP adresu koju je vaš web host pružio vašoj web stranici.
  2. Instalirajte SSL certifikat koji ste dobili na vašoj web-lokaciji ili onaj koji ste kupili od usluge SSL certifikata.
  3. Prisilite(Force) sve preglednike da koriste SSL prilikom posjete vašoj web-lokaciji uređujući .htaccess datoteku naredbom "rewrite" koja mijenja sve veze za korištenje HTTPS -a .
  4. Obavezno(Make) dostavite svoj privatni SSL certifikat svim CDN uslugama koje ste instalirali na svoju stranicu.

Ovaj je proces u posljednje vrijeme još jednostavniji, budući da mnoge usluge web hostinga vlasnicima web stranica nude rješenja jednim klikom za instaliranje SSL certifikata za svoje web stranice.



About the author

Ja sam računalni profesionalac s više od 10 godina iskustva. U slobodno vrijeme volim pomagati za uredskim stolom i učiti djecu kako se koristiti internetom. Moje vještine uključuju mnoge stvari, ali najvažnije je da znam kako pomoći ljudima u rješavanju problema. Ako trebate nekoga tko vam može pomoći s nečim hitnim ili samo želite neke osnovne savjete, obratite mi se!



Related posts