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