Web & Zertifikate

Was ist security.txt? A File Format to Aid in Security Vulnerability Disclosure erklärt

security.txt ist eine kleine Textdatei auf deiner Website, die festlegt, wohin Sicherheitsforscher gefundene Schwachstellen melden sollen.

So funktioniert security.txt

Die Datei liegt unter https://<domain>/.well-known/security.txt und enthält einfache Felder im Format „Name: Wert“. Pflicht sind Contact (eine mailto:-, https://- oder tel:-Adresse) und Expires (ein Ablaufdatum).

Expires soll höchstens ein Jahr in der Zukunft liegen. So ist sichergestellt, dass die Angaben regelmäßig geprüft werden und Meldungen nicht an eine verwaiste Adresse gehen.

Optional sind Policy (Link zur Meldeleitlinie), Encryption (PGP-Schlüssel), Preferred-Languages und Canonical (die offizielle URL der Datei). Die Datei kann zusätzlich per PGP signiert werden.

Beispiel

# https://example.com/.well-known/security.txt
Contact: mailto:security@example.com
Expires: 2027-09-30T00:00:00Z
Preferred-Languages: de, en
Canonical: https://example.com/.well-known/security.txt

Expires im Kalender vormerken und die Datei vor Ablauf aktualisieren.

Typische Fehler

  • Abgelaufenes Expires-Datum – Meldende gehen dann davon aus, dass die Angaben veraltet sind.
  • Die Datei liegt nur unter /security.txt statt unter /.well-known/security.txt.
  • Die Kontaktadresse existiert nicht oder landet in einem unbeobachteten Postfach.

So bewertet der Domain Trust Check security.txt

Kriterium „security.txt“ (Gewicht 1 von 5): Datei /.well-known/security.txt (RFC 9116) mit gültigem Contact-Feld und einem Expires-Datum, das nicht abgelaufen ist und höchstens ein Jahr in der Zukunft liegt.

Standard: RFC 9116

Verwandte Begriffe