最終更新日:2026年7月6日
fe security network encryption
まず結論
通信経路上で盗聴されることへの対策は、通信を暗号化することです。
FE試験では、次のように切り分けます。
- 盗聴される → 通信を暗号化する
- 接続できる相手を絞る → IPアドレス制限
- 操作できる人を確認する → パスワード・認証
- 攻撃対象を見つけにくくする → ポート番号変更
今回のように、問題文に
通信経路上で盗聴される
とあれば、まず 暗号化 を疑います。
直感的な説明
通信は、手紙を送るイメージで考えると分かりやすいです。
普通の手紙をそのまま送ると、途中で見られたときに内容が読まれてしまいます。
一方、暗号化された通信は、内容を読めない形に変えて送ります。
つまり、盗聴されたとしても、攻撃者には中身が分かりにくくなります。
FE試験では、
見られないようにするというより、見られても読めないようにする
と考えると、暗号化の役割が分かりやすいです。
定義・仕組み
盗聴とは
盗聴とは、通信経路上を流れるデータを第三者が不正に見たり取得したりすることです。
たとえば、クライアントとサーバの間で、次のようなデータが流れることがあります。
- SQL文
- 検索条件
- 実行結果
- 利用者情報
- 認証情報
これらが平文のまま流れると、通信経路上で見られたときに内容が読まれてしまいます。
通信の暗号化
通信の暗号化とは、送受信するデータを第三者に読みにくい形に変換することです。
クライアント側とサーバ側の間で通信を暗号化すると、途中で盗聴されても内容を読まれにくくなります。
データベース接続プログラム間の通信でも、通信経路上の盗聴が問題なら、対策は通信の暗号化です。
FE試験では、
通信内容を守る → 暗号化
と押さえます。
IPアドレス制限との違い
IPアドレス制限は、接続できる相手を絞る対策です。
たとえば、サーバ側で、接続できるクライアントのIPアドレスを必要なものだけに制限します。
これは、不正な端末からの接続を減らす効果があります。
ただし、正規のクライアントとサーバの間の通信が盗聴された場合、通信内容を読ませない対策にはなりません。
つまり、
- 接続元を制限する → IPアドレス制限
- 通信内容を読ませない → 暗号化
です。
パスワード設定との違い
パスワード設定は、操作できる人を確認する対策です。
たとえば、データベース接続プログラムの起動や停止にパスワードを設定すれば、勝手に操作されにくくなります。
しかし、通信中のデータが盗聴されることへの直接的な対策ではありません。
パスワードを設定していても、通信が平文なら、通信経路上で見られた内容は読まれる可能性があります。
ポート番号変更との違い
ポート番号変更は、サービスが使う通信口を初期値から変えることです。
攻撃者から見つかりにくくする効果を期待することはあります。
しかし、ポート番号を変更しても、通信内容そのものは暗号化されません。
そのため、通信経路上で盗聴された場合の根本的な対策としては不十分です。
FE試験では、
ポートを変えるだけでは、見られた通信の中身は守れない
と切り分けます。
公式情報で確認する場合
出題範囲の原文を確認したい場合は、IPAの基本情報技術者試験ページからシラバスを確認します。
- IPA:基本情報技術者試験
https://www.ipa.go.jp/shiken/kubun/fe.html
FE試験対策では、暗号方式の細かい種類よりも、どのリスクにどの対策を選ぶかを優先して押さえます。
どんな場面で使う?
クライアントとサーバ間の通信
Webアプリケーションや業務システムでは、クライアントとサーバの間でデータをやり取りします。
この通信が盗聴される可能性がある場合、通信を暗号化します。
たとえば、ログイン情報や個人情報が通信される場面では、通信経路上で読まれないようにする必要があります。
データベース接続プログラム間の通信
クライアント側のアプリケーションが、データベース接続プログラムを経由して、サーバ上のデータベースにアクセスすることがあります。
このとき、クライアント側とサーバ側のデータベース接続プログラム間の通信が盗聴されると、SQL文や検索結果などが漏えいする可能性があります。
この場合も、通信経路上の対策としては、通信の暗号化が中心です。
ネットワークをまたぐ通信
社内LAN、無線LAN、インターネット、拠点間通信など、通信経路に第三者が入り込む可能性がある場合は、盗聴リスクを考えます。
通信内容を守る必要があるなら、通信の暗号化を検討します。
よくある誤解・混同
❌ IPアドレス制限をすれば盗聴対策になる
これは目的が違います。
IPアドレス制限は、接続できる端末を絞る対策です。
盗聴された通信内容を読ませない対策は、通信の暗号化です。
❌ パスワードを設定すれば通信内容も守れる
これも誤りです。
パスワードは、利用者や操作権限を確認するためのものです。
通信内容そのものを読ませないためには、通信の暗号化が必要です。
❌ ポート番号を変更すれば盗聴されない
ポート番号を変更しても、通信が暗号化されるわけではありません。
攻撃者に見つかりにくくする効果を期待することはありますが、通信内容を守る対策としては弱いです。
FE試験では、盗聴対策としてポート番号変更を選ばないようにします。
❌ データベースの中を暗号化すれば十分
データベース内のデータを暗号化することも有効な場合があります。
しかし、問題文が「通信経路上で盗聴」と言っているなら、問われているのは保存データではなく通信中のデータです。
通信中のデータを守るには、通信経路の暗号化を考えます。
確認問題(FE試験対策)
クライアント上のアプリケーションが、データベース接続プログラムを経由してサーバ上のデータベースにアクセスする。データベース接続プログラム間で送受信されるデータが、通信経路上で盗聴されることへの対策として、最も適切なものはどれか。
- ア. クライアント側及びサーバ側にあるデータベース接続プログラム間の通信を暗号化する。
- イ. サーバ側にアクセスできるクライアントのIPアドレスを必要なものだけに制限する。
- ウ. サーバ側のプログラムを起動・停止するときに必要なパスワードを設定する。
- エ. 通信に使用するポート番号を初期値から変更する。
▶ クリックして答えと解説を見る(ここを開く)
正解:ア
解説
- ア:正解です。通信経路上で盗聴されても内容を読まれにくくするには、通信を暗号化します。
- イ:不適切です。IPアドレス制限は接続元を制限する対策であり、通信内容を読ませない対策ではありません。
- ウ:不適切です。パスワード設定は操作や認証の対策であり、通信内容の盗聴対策ではありません。
- エ:不適切です。ポート番号を変更しても、通信内容が暗号化されるわけではありません。
👉 判断ポイント
通信経路上の盗聴 → 通信の暗号化 と考えます。
まとめ(試験直前用)
- 通信経路上の盗聴対策は、通信の暗号化
- IPアドレス制限は、接続できる相手を絞る対策
- パスワード設定は、操作や認証の対策
- ポート番号変更は、通信内容を守る根本対策ではない
FE試験では、
盗聴 → 暗号化
でまず切り分けます。
問題文に「通信経路上」「送受信されるデータ」「盗聴」と出たら、通信内容を読ませない対策を選びましょう。