HPKP
HPKP (HTTP Public Key Pinning, RFC 7469) erlaubt einer Website zu erklären, welchen Public-Key-Fingerprints sie vertraut, und blockiert Man-in-the-Middle-Angriffe, die auf Fehlausstellungen einer CA beruhen.
Zweck
Browser sollen nur den gepinnten Fingerprints vertrauen, sodass selbst eine kompromittierte CA mit betrügerischem Zertifikat kein MITM ermöglichen kann.
Mechanismus
Die Website sendet einen Public-Key-Pins-Header mit dem SHA-256-Fingerprint ihres Public Keys plus einem Backup; danach vertraut der Browser nur Zertifikaten, die zu diesen Fingerprints passen. max-age steuert die Lebensdauer des Pins.
Anwendungsfälle
- Public-Key-Pinning für Zertifikate
- Schutz vor CA-Kompromittierung
- Man-in-the-Middle-Abwehr
Verwandte Tools
HTTP-Statuscodes-Referenz
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Kostenlos, privat und 100% clientseitig. WERKZEUG
URL-Parser
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Kostenlos, privat und 100% clientseitig. WERKZEUG