Was ist HTTPS?
HTTPS steht für HyperText Transfer Protocol Secure – sicheres Hypertext-Übertragungsprotokoll. Es ist die sichere Version von HTTP, dem Protokoll, das Webseiten überträgt.
Wenn du in der Adressleiste deines Browsers ein Schloss-Symbol 🔒 oder „https://" vor einer Webadresse siehst, bedeutet das: Die Verbindung zwischen deinem Browser und dem Server ist verschlüsselt.
Ohne HTTPS könnten andere Personen im selben Netzwerk (z. B. im WLAN eines Cafés) deine Daten mitlesen – deine Passwörter, Bankdaten oder persönliche Nachrichten. HTTPS macht das praktisch unmöglich.
Wie funktioniert HTTPS?
HTTPS verwendet ein Protokoll namens TLS (Transport Layer Security, früher SSL). Der Verbindungsaufbau läuft in mehreren Schritten ab:
1. Handshake (Begrüßung)
Dein Browser stellt eine Verbindung mit dem Server her und fragt: „Welche Verschlüsselung unterstützt du?"
2. Zertifikat
Der Server schickt ein digitales Zertifikat – wie einen digitalen Ausweis. Das Zertifikat beweist, dass der Server wirklich zu der Webseite gehört, die du besuchen möchtest.
3. Schlüsselaustausch
Browser und Server einigen sich auf einen geheimen Sitzungsschlüssel, ohne ihn jemals direkt zu übertragen (mithilfe asymmetrischer Verschlüsselung).
4. Verschlüsselte Übertragung
Ab jetzt werden alle Daten mit diesem Sitzungsschlüssel verschlüsselt (symmetrische Verschlüsselung). Nur dein Browser und der Server können sie lesen.
Was ist ein SSL-Zertifikat?
Ein SSL-Zertifikat (oder TLS-Zertifikat) ist eine digitale Datei, die:
- Die Identität einer Webseite bestätigt
- Den öffentlichen Schlüssel des Servers enthält
- Von einer vertrauenswürdigen Zertifizierungsstelle (CA) ausgestellt wird
Wenn das Zertifikat ungültig oder abgelaufen ist, zeigt der Browser eine Warnung an.
Nur weil eine Webseite HTTPS verwendet, bedeutet das nicht, dass sie vertrauenswürdig ist. HTTPS schützt nur die Übertragung – Betrüger können auch HTTPS-Webseiten betreiben. Achte immer auf die genaue Adresse der Webseite!
HTTP vs. HTTPS im Vergleich
| Merkmal | HTTP | HTTPS |
|---|---|---|
| Verschlüsselung | Keine | TLS/SSL |
| Datenschutz | Keine | Vollständig |
| Port | 80 | 443 |
| Erkennbar an | http:// | https:// + 🔒 |
| Empfohlen für | Öffentliche Daten | Alles |
Warum sollte ich das wissen?
Das Verstehen von HTTPS hilft dir:
- Sicher online einzukaufen – nur bei https://
- Phishing zu erkennen – gefälschte Webseiten haben oft kein gültiges Zertifikat
- Öffentliche WLANs sicher zu nutzen – HTTPS schützt dich auch in fremden Netzwerken
- Als zukünftiger Entwickler – alle modernen Webseiten müssen HTTPS verwenden
Übungsaufgaben
Du besuchst eine Webseite und der Browser zeigt 'Nicht sicher' statt eines Schloss-Symbols. Was bedeutet das, und warum könnte es gefährlich sein, dort dein Passwort einzugeben?
Antwort anzeigen
Erkläre, warum HTTPS sowohl asymmetrische als auch symmetrische Verschlüsselung verwendet. Warum nicht nur eine Art?