セキュリティ・認証 / TLS/PKI
公開鍵とは
Public key。相手に公開してもよい鍵で、秘密鍵と組み合わせて使います。
用語集内のカードを見るセキュリティ・認証 / TLS/PKI
Public key。相手に公開してもよい鍵で、秘密鍵と組み合わせて使います。
用語集内のカードを見る公開鍵を、定義だけで終わらせず、現場で出てくる場面、確認材料、見落としやすい点、関連語とのつながりまで順に確認できます。
実務メモ
公開鍵はTLS証明書、SSH鍵認証、電子署名、JWKS、CI/CD、クラウドIAMで効きます。公開できる情報でも、誰の鍵として信頼しているかの管理が必要です。
証跡には公開鍵フィンガープリント、鍵種別、鍵長、所有者、登録先、用途、作成日、対応する秘密鍵の管理者、削除予定、最終利用状況を残します。
公開鍵だけを見ても本人性は判断できません。退職者や廃止システムの公開鍵、弱い鍵、所有者不明の鍵が登録先に残ると、秘密鍵を持つ人がアクセスできる可能性があります。証明書や台帳との対応付けが重要です。
公開鍵(Public key)は、秘密鍵と対になる鍵で、相手に公開してもよい検証材料です。TLS証明書、SSH鍵認証、電子署名、JWT署名検証、PKIで広く使われます。
実務では、公開鍵そのものだけでなく、対応する秘密鍵、鍵長、アルゴリズム、登録先、所有者、失効や削除の手順を確認します。
証跡には、公開鍵フィンガープリント、登録先、所有者、用途、作成日、対応する証明書や秘密鍵の管理者、削除予定を残します。
公開鍵は公開できる情報ですが、その鍵が誰のものかを結び付ける仕組みが必要です。TLSではCAが証明書で結び付け、SSHでは管理者がauthorized_keysや台帳で結び付けます。
公開鍵を見つけただけで安全と判断せず、どの秘密鍵と対になり、誰が管理し、どの用途に許可されているかを確認します。
公開鍵にはRSA、ECDSA、Ed25519などの種類があり、鍵長やアルゴリズムによって安全性と互換性が変わります。古い鍵や弱い鍵を残すと、監査や接続要件で問題になります。
証明書更新やSSH鍵更新では、新しい鍵が利用先のクライアントやサーバーに対応しているかを確認します。強い鍵に変えるだけでは、古い機器が接続できなくなることがあります。
公開鍵は、SSH、Git、CI/CD、クラウドIAM、証明書、JWKSなど多くの場所に登録されます。退職者や廃止システムの公開鍵が残ると、秘密鍵を持つ人がアクセスできてしまう可能性があります。
公開鍵の棚卸しでは、フィンガープリント、所有者、最終利用、登録理由、削除判断を残します。秘密鍵漏えい時は対応する公開鍵の登録先をすべて探します。
公開鍵運用では、鍵の所有者、用途、登録先、フィンガープリント、更新日、削除条件を残します。公開情報だからといって管理不要ではありません。
引き継ぎでは、SSH管理者、PKI管理者、CI/CD担当、ID管理者、関連語として秘密鍵、証明書、PKI、CAを残すと確認しやすくなります。
同じ主要カテゴリの用語をまとめて確認できます。現在の用語を起点に、前後の用語へ進むと文脈を保ったまま読み進められます。