Junior
Aký je rozdiel medzi protokolmi HTTP a HTTPS?
sobes.tech AI
Odpoveď od AI
HTTP (Hypertext Transfer Protocol) je protokol na základe ktorého sa prenášajú dáta medzi klientom (prehliadačom) a serverom. Dáta sa prenášajú v otvorenom formáte.
HTTPS (Hypertext Transfer Protocol Secure) je bezpečná verzia HTTP. Používa šifrovacie protokoly (SSL/TLS) na zabezpečenie dôvernosti a integrity prenášaných dát.
Hlavné rozdiely:
| Charakteristika | HTTP | HTTPS |
|---|---|---|
| Bezpečnosť | Dáta sa prenášajú v otvorenom formáte | Dáta sú šifrované (SSL/TLS) |
| Predvolený port | 80 | 443 |
| Certifikát | Nie je potrebný | Je potrebný SSL/TLS certifikát |
| Šifrovanie | Chýba | Existuje |
| Použitie | Pre nedôležité údaje | Pre stránky s osobnými informáciami, online obchody |
| Výkon | O niečo rýchlejší (bez šifrovania) | O niečo pomalší (náklady na šifrovanie) |
HTTPS chráni pred:
- Zachytávaním dát (útoky typu man-in-the-middle).
- Zmenami v dátach počas prenosu.
- Podvrhnutím servera.
Na implementáciu HTTPS na serveri sa inštaluje SSL/TLS certifikát.