HPKP
HPKP (HTTP Public Key Pinning, RFC 7469) permet à un site de déclarer quelles empreintes de clés publiques il cautionne, bloquant les attaques de l'homme du milieu reposant sur des émissions fautives d'une AC.
Objectif
Il amène les navigateurs à ne cautionner que les empreintes épinglées, si bien qu'une AC compromise émettant un certificat frauduleux ne peut pas permettre une MITM.
Mécanisme
Le site envoie un en-tête Public-Key-Pins avec l'empreinte SHA-256 de sa clé publique plus une de secours ; dès lors, le navigateur ne cautionne que les certificats correspondant à ces empreintes. max-age contrôle la durée de vie de l'épingle.
Cas d’usage
- Épinglage de clés publiques de certificats
- Protection contre la compromission d'AC
- Défense contre l'homme du milieu
Outils associés
Référence des codes HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratuit, privé et 100% côté client. OUTIL
Analyseur d'URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratuit, privé et 100% côté client. OUTIL