Junior — Middle
Môžete vysvetliť mechanizmus fungovania protokolu HTTPS a ako zabezpečuje bezpečnosť prenosu dát?
sobes.tech AI
Odpoveď od AI
HTTPS (HyperText Transfer Protocol Secure) je rozšírenie protokolu HTTP, ktoré používa protokol TLS/SSL na zašifrovanie dát medzi klientom a serverom.
Mechanizmus fungovania:
- Klient (prehliadač) nadviaže spojenie so serverom cez HTTPS.
- Server odošle svoj digitálny certifikát, ktorý potvrdzuje jeho identitu, vydaný dôveryhodnou certifikačnou autoritou (CA).
- Klient overí certifikát, uistia sa, že je platný a patrí správnemu serveru.
- Po overení je vytvorený bezpečný komunikačný kanál pomocou protokolu TLS, ktorý používa symetrické šifrovanie na prenos dát.
- Všetky dáta prenášané medzi klientom a serverom sú zašifrované, čím sú chránené pred zachytením a falšovaním.
Týmto spôsobom HTTPS zabezpečuje:
- Dôvernosť (šifrovanie dát)
- Integritu (ochrana pred zmenami dát)
- Autentifikáciu servera (kontrola certifikátu)
Príklad: pri zadávaní hesla na webovej stránke s HTTPS sú dáta zašifrované a nemôžu byť čítané útočníkmi počas zachytávania prenosu.