SSL/TLS
TLS bietet Verschlüsselung, Authentifizierung und Integrität auf der Transportschicht; HTTPS ist HTTP über TLS und schützt vor Abhören, Manipulation und Fälschung.
Zweck
Den Transport verschlüsseln, um Vertraulichkeit und Integrität der Daten zu schützen — das Fundament der Websicherheit.
Mechanismus
Handshake: verhandelt TLS-Version und Cipher Suites, prüft Zertifikate, tauscht Schlüssel. Record Layer: verschlüsselt Anwendungsdaten. TLS 1.3 vereinfacht den Handshake (1-RTT/0-RTT). Let's Encrypt automatisiert kostenlose Zertifikate. HSTS erzwingt HTTPS.
Anwendungsfälle
- Transportverschlüsselung
- HTTPS
- Zertifikatsverwaltung