問62
頻出度★★★
電子証明書を発行するときに生成した秘密鍵と公開鍵の鍵ペアのうち, 秘密鍵が漏えいした場合の対処として, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
電子証明書を発行するときに生成した秘密鍵と公開鍵の鍵ペアのうち, 秘密鍵が漏えいした場合の対処として, 適切なものはどれか。
漏えいした秘密鍵と同じ鍵ペアで電子証明書を再発行しても、漏えい済みの秘密鍵はそのまま有効で第三者が悪用できるため、危険は解消されず対処にならない。再発行するなら必ず新しい鍵ペアを生成し、旧証明書は失効させる必要がある。
正解 秘密鍵は本人だけが秘匿して持つべき最重要の鍵で、これが漏えいすると第三者が正規の利用者になりすまして署名したり、暗号文を復号したりできてしまう。したがって、その秘密鍵に対応する電子証明書はもはや信頼できず、ただちに無効化しなければならない。証明書の無効化は、発行元である認証局 (CA) に「失効」を申請して行う。CA は失効させた証明書を CRL (証明書失効リスト) に登録し、検証者はこれを参照して当該証明書を無効と判断できる。よって、認証局に電子証明書の失効を申請するイが正しい対処である。
有効期限切れの再発行時まで待って新しい鍵ペアに切り替えるのでは、漏えい発覚から期限切れまでの長い期間、漏えいした秘密鍵が悪用され続けてしまう。漏えいはただちに失効させて対応すべきで、期限切れを待つのは不適切。
秘密鍵こそが署名・復号を行える最重要の鍵であり、「漏えいしたのは秘密鍵だけ」だからこそ最も危険で、なりすましや暗号文の復号を許してしまう。そのまま使用を続けるのは最悪の対応で誤り。