HTTP公開鍵ピンニング

- その他

有効な認証局発行の証明書を使用する中間者攻撃を防ぐために、ウェブサイトのHTTPS証明書は、HTTPを介して指定されたリストに公開鍵が含まれている場合にのみ有効として扱うべきであることを宣言します。

Chrome

  1. 4 - 37: サポートされていません
  2. 38 - 71: サポートされています
  3. 72 - 123: サポートされていません
  4. 124: サポートされていません
  5. 125 - 127: サポートされていません

Edge

  1. 12 - 123: サポートされていません
  2. 124: サポートされていません

Safari

  1. 3.1 - 17.3: サポートされていません
  2. 17.4: サポートされていません
  3. 17.5 - TP: サポートされていません

Firefox

  1. 2 - 34: サポートされていません
  2. 35 - 71: サポートされています
  3. 72 - 124: サポートされていません
  4. 125: サポートされていません
  5. 126 - 128: サポートされていません

Opera

  1. 9 - 19: サポートされていません
  2. 20 - 22: サポート状況不明
  3. 23: 部分的にサポート
  4. 24: サポート状況不明
  5. 25 - 65: サポートされています
  6. 66 - 108: サポートされていません
  7. 109: サポートされていません

IE

  1. 5.5 - 10: サポートされていません
  2. 11: サポートされていません

Chrome for Android

  1. 124: サポートされていません

Safari on iOS

  1. 3.2 - 17.3: サポートされていません
  2. 17.4: サポートされていません
  3. 17.5: サポートされていません

Samsung Internet

  1. 4 - 10.1: サポートされています
  2. 11.1 - 23: サポートされていません
  3. 24: サポートされていません

Opera Mini

  1. すべて: サポートされていません

Opera Mobile

  1. 10 - 12.1: サポートされていません
  2. 80: サポートされていません

UC Browser for Android

  1. 15.5: サポートされていません

Android Browser

  1. 2.1 - 4.4.4: サポートされていません
  2. 124: サポートされていません

Firefox for Android

  1. 125: サポートされていません

QQ Browser

  1. 14.9: サポートされていません

Baidu Browser

  1. 13.52: サポートされていません

KaiOS Browser

  1. 2.5: サポートされています
  2. 3: サポートされていません

すべてのブラウザがサポートを終了しました。ヘッダーは使用が複雑すぎ、実装を誤ると、Webサイトが長期間完全にブロックされる可能性がありました。

証明書の透明性は広く利用されており、全く異なる手段で同じセキュリティを提供しようとしています。

リソース
MDN Web Docs - 公開鍵ピンニング
Scott HelmeによるHPKPの問題に関する記事