SSL/TLS
TLS fournit chiffrement, authentification et intégrité au niveau transport ; HTTPS est HTTP sur TLS, défendant contre l'écoute, la falsification et l'usurpation.
Objectif
Chiffrer le transport pour protéger confidentialité et intégrité des données — le socle de la sécurité web.
Mécanisme
Poignée de main : négocie la version TLS et les suites cryptographiques, vérifie les certificats, échange les clés. Couche enregistrement : chiffre les données applicatives. TLS 1.3 simplifie la poignée de main (1-RTT/0-RTT). Let's Encrypt automatise des certificats gratuits. HSTS force le HTTPS.
Cas d’usage
- Chiffrement du transport
- HTTPS
- Gestion des certificats