Sobes.tech
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:

  1. Klient (prehliadač) nadviaže spojenie so serverom cez HTTPS.
  2. Server odošle svoj digitálny certifikát, ktorý potvrdzuje jeho identitu, vydaný dôveryhodnou certifikačnou autoritou (CA).
  3. Klient overí certifikát, uistia sa, že je platný a patrí správnemu serveru.
  4. Po overení je vytvorený bezpečný komunikačný kanál pomocou protokolu TLS, ktorý používa symetrické šifrovanie na prenos dát.
  5. 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.