跳到主要内容
uencoder

HPKP

HPKP(HTTP Public Key Pinning,RFC 7469)让站点声明信任的公钥指纹,防止 CA 误发证书中间人。

用途

使浏览器仅信任站点声明的公钥指纹,即使 CA 被攻破误发证书也无法中间人。

机制

站点发 Public-Key-Pins 头含公钥 SHA-256 指纹与备份指纹,浏览器后续仅信任匹配指纹的证书。max-age 控制有效期。

用例

  • 证书公钥锁定
  • CA 攻击防护
  • 中间人防御

相关工具

参考链接