平成25年度春期 応用情報技術者試験 午前 問36
HTTPS通信において,暗号化とサーバ認証に使用されるものはどれか。
- ア Cookie
- イ S/MIME
- ウ SSL/TLS
- エ ダイジェスト認証
解答・解説を見る
正解:ウ
AI解説
正解はウ。HTTPSはHTTPをSSL/TLSプロトコル上で行う通信方式である。SSL/TLSは、共通鍵暗号による通信の暗号化、サーバ証明書(ディジタル証明書)によるサーバ認証、ハッシュ(MAC)による改ざん検出を提供する。「HTTPS=HTTP over SSL/TLS」という対応関係が判断基準である。 ア: 誤り。CookieはWebサーバがブラウザに状態情報を保存させる仕組みで、セッション管理などに使われるが、暗号化やサーバ認証の機能ではない。 イ: 誤り。S/MIMEは電子メールの暗号化とディジタル署名の規格であり、HTTPS通信には使われない。 ウ: 正しい。SSL/TLSはサーバ証明書によるサーバ認証と、鍵交換後の共通鍵による通信の暗号化を行い、HTTPSの基盤となる。 エ: 誤り。ダイジェスト認証はパスワードをハッシュ化して送るHTTPの利用者認証方式であり、通信全体の暗号化やサーバ認証は行わない。 💡 「HTTPSのS=SSL/TLSのS」と覚える。S/MIMEはメール用、ダイジェスト認証はHTTP認証、Cookieは状態管理と、それぞれの守備範囲を区別しておくこと。
出典:平成25年度 春期 応用情報技術者試験 午前 問36 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。