Sobes.tech
Intern

Šta je HTTPS?

sobes.tech АИ

Одговор од АИ

HTTPS (Hypertext Transfer Protocol Secure) je proširenje protokola HTTP koje obezbeđuje sigurnost komunikacije između klijenta (pregledača) i servera. Koristi enkripciju podataka, obično zasnovanu na protokolima TLS (Transport Layer Security) ili SSL (Secure Sockets Layer), za zaštitu od presretanja, falsifikovanja i prisluškivanja prenesenih informacija.

Osnovni principi rada HTTPS:

  1. Handshake (rukovanje): Na početku sesije između klijenta i servera, dešava se faza rukovanja, tokom koje strane razmenjuju informacije za uspostavljanje sigurne veze.
  2. Razmena ključeva: Tokom rukovanja, generiše se i razmenjuje sesijski ključ, koji će se koristiti za šifrovanje i dešifrovanje podataka tokom cele sesije.
  3. Sertifikat servera: Server pruža klijentu svoj digitalni sertifikat, izdat od strane pouzdane sertifikacione kuće (CA). Ovaj sertifikat potvrđuje autentičnost servera.
  4. Provera sertifikata: Klijent proverava autentičnost sertifikata servera, proverom njegovog potpisa od strane sertifikacione kuće.
  5. Šifrovanje: Nakon uspostavljanja sigurne veze, svi preneseni podaci se šifruju pomoću sesijskog ključa.

Glavne prednosti HTTPS:

  • Poverljivost: Podaci su zaštićeni od presretanja od strane trećih lica.
  • Integritet: Garantuje da podaci nisu izmenjeni tokom prenosa.
  • Autentikacija: Potvrđuje autentičnost servera, štiteći od phishing napada i napada "čovek u sredini".

Korišćenje HTTPS je standard za veb sajtove, posebno one koji obrađuju poverljive informacije (npr. lični podaci, plaćanja). Pregledači obično prikazuju ikonu katanca u adresnoj traci za sajtove koji koriste HTTPS.

Primer URL adresa u HTTP i HTTPS:

  • HTTP: http://example.com
  • HTTPS: https://example.com