【しょうめいしょぴんにんぐ】
証明書ピンニング とは?
💡 「この証明書だけ信頼する」と事前に決めておく
📌 このページのポイント
なんで普通のTLS検証では不十分なの?
どうやって実装するの?
運用の課題は?
最近はピンニングしない方がいいの?
実はAppleがATSでピンニングの代替を推奨し、ChromeもHTTP Public Key Pinning(HPKP)を廃止した。運用ミスで大規模障害を起こした事例が相次いだためだよ。代わりにCertificate Transparency(CT)ログで不正な証明書発行を監視する方向に移行している。金融アプリなど高セキュリティ要件では今でもピンニングは有効だけどね
まとめ:ざっくりこれだけ覚えればOK!
「証明書ピンニング」って出てきたら「特定の証明書だけを信頼するセキュリティ対策」と思えればだいたいOK!
📖 おまけ:英語の意味
「Certificate Pinning」 = 証明書の固定
💬 Pin(ピン留め)で証明書を固定する。信頼のアンカーを自分で設定するんだよ