Skip to content

HTTPS Konfigurationsprüfung

Fangen Sie veraltete Protokollversionen, fehlende HSTS und defekte HTTP Redirects vor einem Compliance-Scan oder einem Kunden.

Anonyme Überprüfungen sind auf 10 pro Minute und 60 pro Stunde pro Adresse beschränkt. Die Ergebnisse werden 60 Sekunden zwischengespeichert und nirgendwo veröffentlicht.

Wie es misst

  • Ein unvalidierter Handshake pro Protokollversion (TLS 1.0, 1.1, 1.2, 1.3) zeichnet auf, was der Server akzeptiert; diese diagnostischen Handshake beeinflussen niemals einen Monitor.
  • Ein separater validierter Handshake entscheidet, ob das Zertifikat von einem öffentlichen Root-Store vertrauenswürdig ist.
  • Ein GET zum HTTPS URL liest Strict-Transport-Security; ein GET zum gleichen Pfad auf Port 80 zeichnet auf, ob er zu HTTPS umleitet.
  • HTTP/2 Unterstützung wird aus ALPN Verhandlungen gelesen, nicht aus einer vollständigen HTTP/2 Anfrage.

Grenzwerte

  • Cipher Suite Stärke, OCSP Heften, Zertifikat Transparenz und Schlüsselgrößen sind nicht bewertet.
  • Checks laufen nur gegen die erste aufgelöste Adresse; Load-Balanced Pools können pro Knoten unterschiedlich sein.
  • Der HTTP-Redirect-Test läuft nur für den Standard-Port 443.
  • Wenn das Zertifikat nicht vertrauenswürdig ist, wird die HTTPS-Anforderung vom Design abgelehnt, so dass HSTS als unlesbar und nicht als vermutet gemeldet wird.

Fehlerbehebung

TLS 1.0 oder 1.1 akzeptiert
Deaktivieren Sie sie in der Webserver- oder Load Balancer-Konfiguration (z. B. ssl_protocols TLSv1.2 TLSv1.3 in nginx). Beide werden von RFC 8996 abgeschrieben.
HSTS fehlt
Add Strict-Transport-Security: max-age=31536000; includeSubDomains einmal jede Subdomain dient HTTPS. Beginnen Sie mit einem kurzen max-age, wenn unsicher.
Plain HTTP bedient Inhalte
Geben Sie für jede Anfrage am Port 80 einen 301 an den HTTPS URL zurück; ansonsten bleiben Benutzer, die den Hostnamen eingeben, auf HTTP.

Verwandte Werkzeuge