HPKP
HPKP(HTTP Public Key Pinning,RFC 7469)让站点声明信任的公钥指纹,防止 CA 误发证书中间人。
用途
使浏览器仅信任站点声明的公钥指纹,即使 CA 被攻破误发证书也无法中间人。
机制
站点发 Public-Key-Pins 头含公钥 SHA-256 指纹与备份指纹,浏览器后续仅信任匹配指纹的证书。max-age 控制有效期。
用例
- 证书公钥锁定
- CA 攻击防护
- 中间人防御
HPKP(HTTP Public Key Pinning,RFC 7469)让站点声明信任的公钥指纹,防止 CA 误发证书中间人。
使浏览器仅信任站点声明的公钥指纹,即使 CA 被攻破误发证书也无法中间人。
站点发 Public-Key-Pins 头含公钥 SHA-256 指纹与备份指纹,浏览器后续仅信任匹配指纹的证书。max-age 控制有效期。