Inhaltsverzeichnis

zurück

Verschlüsselung – Grundlagen (TLS, HTTPS, Zertifikate, PKI, Hashing)

Verschlüsselung schützt Daten vor unerlaubtem Mitlesen und Manipulation.
Sie ist überall in der IT unverzichtbar – bei Webservern, E-Mails, VPN, WLAN, Backups, Passwortspeicherung und Identitätsverwaltung.

Diese Seite behandelt:


1. Symmetrische Verschlüsselung

Ein Schlüssel → für Ver- und Entschlüsselung derselbe Schlüssel.

Beispiele:

Daten Schlüssel K slkgj34fwe Daten Schlüssel K verschlüsselt verschlüsselte Daten entschlüsselt

Vorteile:

Nachteile:


2. Asymmetrische Verschlüsselung

Zwei Schlüssel:

Was der eine verschlüsselt, kann nur der andere entschlüsseln.

Beispiele:


 Public Key  → verschlüsselt
 Private Key → entschlüsselt


Vorteile:

Nachteile:


3. Digitale Signaturen & Integrität

Mit Private Key signieren → mit Public Key prüfen.

Schützt vor:

Beispiel:


 Private Key → Signatur
 Public Key → Prüfung: gültig?



4. Hashing (wichtig für Passwörter)

Hash = Einwegfunktion → nicht rückrechenbar.

Beispiele:

Moderne Passwort-Hashverfahren:

Eigenschaften:


5. TLS & HTTPS

TLS (Transport Layer Security) verschlüsselt Verbindungen im Internet.
HTTPS = HTTP + TLS.

Schützt:

Ablauf in Kurzform:

1) Client verbindet sich
2) Server sendet Zertifikat
3) Client prüft Signatur & Gültigkeit
4) Es wird ein symmetrischer Sitzungsschlüssel ausgehandelt
5) Daten fließen verschlüsselt


 Browser → TLS Handshake → Server
         ← Zertifikat



6. Zertifikate

Ein Zertifikat enthält:

Wichtig:

Arten von Zertifikaten:

DV – Domain Validated (Standard)

OV – Organization Validated

EV – Extended Validation


7. Public-Key-Infrastruktur (PKI)

Eine PKI ist ein Vertrauensmodell basierend auf Zertifikaten.

Bestandteile:

ASCII: Chain of Trust


 Root CA
   ↓ signiert
 Intermediate CA
   ↓ signiert
 Server Zertifikat


Der Client vertraut → Root CA → Intermediate → Server
→ wenn eine Stufe fehlt: „Zertifikat nicht vertrauenswürdig“.


8. Zertifikatsarten nach Einsatz

Server-Zertifikate

Client-Zertifikate

Code-Signing Zertifikate

Dokumentensignatur


9. Zertifikatsvalidierung

Ein Client prüft:


10. Moderne Verschlüsselung in der Praxis

Webserver

Mailserver

VPN

Container & Microservices

Backups


11. Best Practices für Verschlüsselung

1) Nur moderne Protokolle verwenden

2) Private Keys gut schützen

3) Zertifikate automatisch erneuern

4) HSTS aktivieren

5) Passwort-Hashverfahren modern halten

6) Nutzung von MFA erzwingen

7) Backups verschlüsselt speichern

8) interne TLS-Verbindungen prüfen


Zusammenfassung