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:
- 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.
- 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.
- Sertifikat servera: Server pruža klijentu svoj digitalni sertifikat, izdat od strane pouzdane sertifikacione kuće (CA). Ovaj sertifikat potvrđuje autentičnost servera.
- Provera sertifikata: Klijent proverava autentičnost sertifikata servera, proverom njegovog potpisa od strane sertifikacione kuće.
- Š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