HPKP
HPKP (HTTP Public Key Pinning, RFC 7469) permite a un sitio declarar en qué huellas de claves públicas confía, bloqueando ataques de intermediario que dependen de emisiones erróneas de una CA.
Propósito
Hace que los navegadores confíen solo en las huellas fijadas, de modo que ni siquiera una CA comprometida que emita un certificado fraudulento pueda habilitar un MITM.
Mecanismo
El sitio envía una cabecera Public-Key-Pins con la huella SHA-256 de su clave pública más una de respaldo; a partir de entonces el navegador solo confía en certificados que coincidan con esas huellas. max-age controla la vigencia del pin.
Casos de uso
- Fijación de claves públicas de certificados
- Protección contra el compromiso de CA
- Defensa contra ataques de intermediario
Herramientas relacionadas
Referencia de códigos de estado HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Analizador de URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratis, privado y 100% del lado del cliente. HERRAMIENTA