Welches Profil ist das richtige?
Die Profile entscheiden, welche TLS-Versionen und Verschlüsselungsverfahren der Server anbietet. Je strenger, desto sicherer, aber desto weniger alte Clients kommen noch durch.
- Empfohlen (TLS 1.2 + 1.3): Passt für fast alle Websites und Mailserver. Nur Verfahren mit Forward Secrecy und AEAD (GCM, ChaCha20). Alle Browser und Betriebssysteme der letzten zehn Jahre verbinden sich.
- Modern (nur TLS 1.3): Für Dienste, deren Clients du kennst, z. B. APIs zwischen eigenen Systemen oder interne Portale mit aktuellen Geräten.
- Kompatibel: Erlaubt zusätzlich CBC-Verfahren für sehr alte Clients wie Java 7, Windows 7 oder Embedded-Geräte. TLS 1.0 und 1.1 bleiben trotzdem aus, die gelten seit 2021 als unsicher (RFC 8996).
Was die Einstellungen bewirken
- ssl_prefer_server_ciphers off: Alle erlaubten Verfahren sind sicher. Der Client darf das für ihn schnellste wählen, z. B. ChaCha20 auf Smartphones ohne AES-Beschleunigung.
- Session-Tickets aus: Ohne regelmäßig gewechselte Ticket-Schlüssel würden sie die Forward Secrecy untergraben. Der Session-Cache übernimmt das Wiederverbinden.
- HSTS: Browser rufen die Seite danach nur noch per HTTPS auf. Fang mit dem Testwert an und erhöhe auf zwei Jahre, wenn alles läuft. Mit „Preload“ ist die Entscheidung praktisch endgültig.
- OCSP-Stapling: Der Server liefert den Sperrstatus gleich mit. Viele CAs, darunter Let’s Encrypt, haben OCSP inzwischen eingestellt. Dann bringt die Option nichts und erzeugt nur Warnungen im Log.
Mailserver sind ein Sonderfall
Zwischen Mailservern ist TLS meist opportunistisch: Kann die Gegenseite kein TLS oder nur alte Versionen, wird trotzdem zugestellt, notfalls unverschlüsselt. Deshalb erzwingt die Postfix-Konfiguration TLS auf Port 25 nicht. Für die Anmeldung von Mailprogrammen (Dovecot, Port 587/993) ist TLS dagegen Pflicht.
Nach dem Einspielen prüfst du das Ergebnis im SSL-Check (auch STARTTLS für Port 25), die Header im Security-Header-Check und die Protokolle im HTTP/2- & HTTP/3-Check.
FAQ
Kann ich TLS 1.0 und 1.1 wirklich abschalten?
Ja. Alle gängigen Browser haben sie 2020 entfernt, und RFC 8996 erklärt sie für veraltet. Betroffen sind nur sehr alte Geräte und Programme, etwa Windows XP, Android 4.3 oder Java 6.
Warum stehen bei „Modern“ keine Cipher in der Konfiguration?
TLS 1.3 kennt nur noch fünf Verfahren, alle sicher. Server wählen sie selbst, eine Cipher-Liste wie bei TLS 1.2 ist nicht nötig.
Brauche ich noch eine dhparam-Datei?
Nein. Die Profile verwenden nur Verfahren mit elliptischen Kurven (ECDHE). Klassisches Diffie-Hellman (DHE) und damit eine dhparam-Datei werden nicht gebraucht.
Was ist bei IIS anders?
Windows regelt TLS nicht pro Website, sondern für den ganzen Server über SCHANNEL in der Registry. Das Skript stellt das um und muss als Administrator laufen. Danach ist ein Neustart nötig. Es betrifft auch RDP, SQL Server und andere Dienste auf dem Server.
Wird meine Eingabe irgendwohin übertragen?
Nein, die Konfiguration entsteht vollständig in deinem Browser. Erst die Prüf-Links rufen die jeweiligen Werkzeuge mit deiner Domain auf.