IPA過去問ドリル

平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問19

テクノロジ/セキュリティ

TLSに関する記述のうち,適切なものはどれか。

出典:平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問19

正解:イ

解説

TLS(Transport Layer Security)は,通信の暗号化とサーバ(及び必要に応じてクライアント)の認証を行うためのプロトコルです。クライアント認証(個人認証)に用いるディジタル証明書と対応する秘密鍵は,PC内のファイルとして保存することもできますが,ICカードやUSBトークンなどの耐タンパ性を備えた外部デバイスに格納することも可能です。これにより,特定のPCに証明書と秘密鍵を固定して保管する必要がなくなり,利用者はICカードなどを携帯することで,異なる端末からも安全に個人認証を利用できます。

選択肢ごとの解説

  • 誤り。TLSで使用するWebサーバのディジタル証明書に,IPアドレスの組込みが必須という規定はありません(一般にはFQDN(ホスト名)に基づいて検証されます)。IPアドレスを変更しても,通常はディジタル証明書を再取得する必要はありません。
  • 正しい。TLSで使用する個人認証用のディジタル証明書(秘密鍵を含む)は,ICカードなどの耐タンパ性を備えた媒体に格納できるため,特定のPCに格納場所を限定する必要はなく,携帯して複数の端末で利用できます。
  • 誤り。TLSは,WebサーバとWebブラウザ(クライアント)との間の通信を暗号化・認証するための汎用的なプロトコルであり,事前の利用者登録を必須とするものではありません(利用者登録の要否はアプリケーション側の設計によります)。
  • 誤り。日本国内において,TLSで使用する共通鍵の長さが128ビット未満に制限されているという規定はありません。むしろ安全性確保のため,128ビット以上の鍵長を用いることが推奨されています。
エンベデッドシステムスペシャリストの過去問を演習モードで解く