修了試験 2017-07-23実施分 基本情報技術者試験 問44
HTTP over TLS(HTTPS)の機能を用いて実現できるものはどれか。
正答3
解説
正解は3です。 HTTPS(HTTP over TLS)は、Webの通信プロトコルであるHTTPを、TLS(Transport Layer Security)で保護したものです。 TLSは、通信の暗号化、サーバ証明書によるサーバの認証、改ざんの検知の機能を提供します。 【選択肢別解説】 1:× HTTPSは通信経路を暗号化するだけで、Webアプリケーションに送られる入力内容は検査しません。 SQLインジェクションを防ぐには、プレースホルダの利用や、WAF(Web Application Firewall)の導入などが必要です。 2:× 特定のポート番号以外の通信を遮断するのは、ファイアウォールの機能です。 HTTPSは通常TCPポート443番を使いますが、他の通信を遮断する機能はもっていません。 3:○ HTTPSでは、TLSによってWebサーバとWebブラウザの間の通信が暗号化されます。 これにより、通信内容の盗聴を防ぐことができます。 4:× ネットワーク層でのパケットフィルタリングは、パケットフィルタリング型ファイアウォールやルータの機能です。 HTTPSの機能ではありません。 【ポイント】 HTTPSで防げるのは、通信経路上の盗聴、改ざん、サーバのなりすましです。 サーバ内部の脆弱性を突く攻撃は防げないことを押さえましょう。まとめて解く
修了試験 2017-07-23実施分を通しで解く(80問)→