本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成29年度 秋期 基本情報技術者試験問題と解説

問44

図のように、クライアント上のアプリケーションがデータベース接続プログラム経由でサーバ上のデータベースのデータにアクセスする。アプリケーションとデータベースとの間で送受信されるコマンドや実行結果の漏えいを防止する対策はどれか。

     クライアント          サーバ
 ┌───────────┐ ┌───────────┐
 │┌─────────┐│ │┌─────────┐│
 ││ アプリケーション ││ ││  データベース  ││
 │└────┬────┘│ │└────┬────┘│
 │┌────┴────┐│ │┌────┴────┐│
 ││ データベース接続 ││ ││ データベース接続 ││
 ││  プログラム  ││ ││  プログラム  ││
 │└────┬────┘│ │└────┬────┘│
 └─────┼─────┘ └─────┼─────┘
■──────┴──────┬─────────────■
              ↓
         ┌─────────┐
         │ 攻撃者による盗聴 │
         └─────────┘

ア サーバ側のデータベース接続プログラムにアクセスできるクライアントのIPアドレスを必要なものだけに制限する。

イ サーバ側のデータベース接続プログラムを起動・停止するときに必要なパスワードを設定する。

ウ データベース接続プログラムが通信に使用するポート番号をデータベース管理システムでの初期値から変更する。

エ データベース接続プログラム間の通信を暗号化する。


正解


解説

ア 許可されていない端末からの不正なアクセスを防止する対策である。

イ 許可されていない利用者からの不正なログインを防止する対策である。

ウ サービスの妨害などを防止する対策である。

エ 正しい。

問43 目次 問45