セキュリティ
基本情報技術者試験 科目A免除 修了試験 20150125 実施分 問45
図のように,クライアント上のアプリケーションがデータベース接続プログラム経由でサーバ上のデータベースのデータにアクセスする。データベース接続プログラム間で送受信されるデータが,通信経路上で盗聴されることに対する対策はどれか。
左に「クライアント」の枠: 内部に「アプリケーション」と「データベース接続プログラム」(上下に線で接続)。右に「サーバ」の枠: 内部に「データベース」と「データベース接続プログラム」(上下に線で接続)。両側の「データベース接続プログラム」同士が線で接続され,その通信経路に対して「攻撃者による盗聴」の箱から破線矢印が向かっている。
- ア クライアント側及びサーバ側にあるデータベース接続プログラム間の通信を暗号化する。
- イ サーバ側のデータベース接続プログラムにアクセスできるクライアントの IP アドレスを必要なものだけに制限する。
- ウ サーバ側のデータベース接続プログラムを起動・停止するときに必要なパスワードを設定する。
- エ データベース接続プログラムが通信に使用するポート番号をデータベース管理システムによって提供される初期値から変更する。
出典:基本情報技術者試験 科目A免除 修了試験 20150125 実施分 問45
答えと解説を見る
正解:ア
覚える知識
盗聴対策としての通信の暗号化
通信路での盗聴に対しては、通信データを暗号化して内容を読み取れなくする。
この問題で必要なこと
通信経路上の盗聴対策は、通信内容の暗号化である。アクセス元制限、ポート変更、起動パスワードは盗聴自体を防げない。
ひっかけ
IPアドレス制限、ポート番号変更、起動パスワードはアクセス制御で、盗聴された内容の保護にならない。
この知識の出題:本試験系 1 回・免除試験 8 回(公開問題での観測値)