科目B対策へ戻る

P社のセキュリティ強化:インターネットバンキング変更とリモートワーク用VPNの導入

IPA過去問令和7年度 秋期 午後 問3DNSSEC・DoH/DoT,インターネットバンキングの口座情報改ざん(偽サーバ経由)とトークン認証,VPNサービス(Kサービス)導入時の接続元IP制限・通信許可・MFA・OS移行促進目安 25分

出典:令和7年度 秋期 情報処理安全確保支援士試験 午後 問3(独立行政法人情報処理推進機構)。解答例は同試験の公開PDFによる

改変: 図1は構成の一覧に,図4はやり取りの一覧表に,図5はコードブロックに書き起こしのため簡略化している。(ルビは省略,罫線枠は再現していない)

解答例は IPA が公表したものです。自分の解答を書いてから見ましょう。

問3 情報システムのセキュリティ強化に関する次の記述を読んで,設問に答えよ。

P社は,従業員100名の機械部品商社である。P社には,総務部,営業部,技術部が,また,総務部には経理係と情報システム係がある。

従業員には,一人1台の社有PC及び社有スマートフォン(以下,両者を併せて情報端末といい,スマートフォンをスマホという)を貸与している。さらに,社有スマホの故障,災害発生などの緊急時については,個人所有のスマホの利用を許可している。

情報端末以外のP社の情報システムの管理は,総務部のH部長配下の情報システム係のT主任とFさんが行っている。各部には,情報システム係をサポートする情報セキュリティ推進者がいる。

P社では,表1に示す情報端末などの利用規程を定めている。

表1 情報端末などの利用規程(抜粋)

項番情報端末など項目規程
1社有PC(1)初期設定・次の初期設定を情報システム係がP社内で行う。
 - Q社のマルウェア対策ソフトを導入し,リアルタイムスキャンを有効にする。
 - 起動時及び起動後1時間ごとにQ社のマルウェア定義ファイル配布サイトに接続して更新するように設定する。
1社有PC(2)OS・ベンダーがサポートしているバージョンX又はバージョンY<sup>1)</sup>を利用する。
・利用者は,脆弱性修正プログラムがリリースされたら,OSのアップデート機能を用いて,2週間以内に適用する。
1社有PC(3)確認・各部の情報セキュリティ推進者が,利用者が項番1(2)に従って適切に利用しているかどうかを毎月確認する。
2社有スマホ,緊急時に利用する個人所有のスマホ(1)OS・利用者は,脆弱性修正プログラムがリリースされたら1週間以内に適用する。
2社有スマホ,緊急時に利用する個人所有のスマホ(2)アプリケーションプログラム(以下,アプリという)・利用者は,毎週スマホのアプリ管理機能で最新化を行う。
・利用者は,アプリ内での認証機能には,可能であれば,生体認証を利用する。
2社有スマホ,緊急時に利用する個人所有のスマホ(3)スマホのスクリーンロック・一定時間操作がない場合は,スクリーンロックが行われるように設定する。
・スクリーンロックの解除には,可能であれば,生体認証を利用する。

注<sup>1)</sup> バージョンXは1年後にサポート終了を迎える。バージョンYはその後継である。

〔社有PCのOSの現状〕

社有PCは,バージョンXから,バージョンYへのOSの移行中である。移行は,各部の情報セキュリティ推進者の管理の下,6か月以内に完了させることになっている。

〔情報システムの現状〕

P社では,V社のSaaS(以下,Vサービスという)及びW社のSaaS(以下,Wサービスという)を使っている。オンプレミスの情報システムはない。P社のネットワーク図を図1に示す。

図1 P社のネットワーク図(抜粋)

  • インターネット:Vサービス,P社(M-FW経由),Wサービス(W-GW経由)の三者を接続している。
  • Vサービス(枠内):権威DNSサービス,公開Webサービス,Webメールサービス,認証基盤サービス
  • P社(枠内):M-FW に 総務部LAN,営業部LAN,技術部LAN が接続されている。M-FW がインターネットに接続されている。
  • Wサービス(枠内):W-GW。W-GWの下に破線枠のP社専用Wサービス<sup>1)</sup>があり,人事労務サービス,販売管理サービス,ファイルサービス,社内Webサービス を含む。

M-FW:多機能ファイアウォール W-GW:Wサービスのレイヤー3ゲートウェイ 注記 総務部LAN,営業部LAN,技術部LANでは,レイヤー2スイッチ,無線ルータ及び情報端末の記載は省略している。社有PCは,P社内のLANのいずれかのレイヤー2スイッチ又は無線ルータに接続して業務を行う。 注<sup>1)</sup> P社専用に提供される四つのサービスを指す。

M-FWは,ステートフルパケットインスペクション型のファイアウォール機能,DNSキャッシュサーバ機能及びWebプロキシ機能をもつ。

Vサービスの構成要素の概要を表2に示す。

表2 Vサービスの構成要素の概要(抜粋)

構成要素構成要素の概要
権威DNSサービス・権威DNSサーバ機能を提供している。
・次のプロトコルにも対応している。
 - 【 a 】:応答にデジタル署名を付与する。
 - 【 b 】:HTTPSを用いてDNS通信する。
 - DoT:【 c 】を用いてDNS通信を暗号化する。
認証基盤サービス・多要素認証(以下,MFAという)の利用が可能である。MFAの認証方式は次の3通りである。どれを使うかは契約企業の管理者が設定する。
 認証方式1:利用者ごとにあらかじめ登録した1件の電話番号へのSMS通知による認証
 認証方式2:利用者ごとにあらかじめ登録した1台のスマホでの認証アプリを用いた認証
 認証方式3:認証の都度,利用者が認証方式1又は2のいずれかを選択
 P社では認証方式2を設定している。
・契約企業の管理者又は利用者は,認証基盤サービスの設定画面(以下,MFA設定画面という)にアクセスし,必要な情報を設定する。
・MFA設定画面への接続元IPアドレス制限が可能である。

W-GWには,ファイアウォール機能があり,P社専用Wサービスに接続可能なのはM-FWのグローバルIPアドレスに制限されている。

P社が利用しているグローバルIPアドレスを表3に示す。

表3 P社が利用しているグローバルIPアドレス(抜粋)

機器又はサービスIPアドレス
M-FWのインターネット側インタフェースa1.b1.c1.d1
P社専用Wサービスa8.b8.c8.1~a8.b8.c8.4
Vサービスの認証基盤サービスa9.b9.c9.d9

営業部及び技術部では,取引先から指定されたWebサービス(以下,取引先サービスという)を利用することがある。取引先サービスは複数あり,各取引先サービスで接続元IPアドレス制限を行っている。各取引先サービスでは,M-FWのグローバルIPアドレスからの接続は許可されている。

情報システム係は,社有PCの初期設定後に,図2に示す追加作業を行っている。

図2 初期設定後の追加作業

  1. OSベンダーのOSアップデート配布サイト,Q社のマルウェア定義ファイル配布サイト,Vサービス,P社専用Wサービス(以下,四つを併せて基本サイトという)及び取引先サービスにアクセスし,正しく初期設定されたかどうかを確認する。
  2. Vサービス及びP社専用WサービスのURLをWebブラウザのブックマークに登録する。

〔インターネットバンキング変更の検討〕

経理係のGさんから情報システム係に,“現在利用しているY銀行のインターネットバンキング(以下,インターネットバンキングをIB,Y銀行のインターネットバンキングをY-IBという)からZ銀行のIB(以下,Z銀行のIBをZ-IBという)への変更を検討しているが,情報セキュリティの観点で,Z-IBを利用しても問題ないか教えてほしい”という相談があった。

現在,経理係では,振込みを,操作担当者と操作確認者の2名で行っており,Z-IBへの変更後も同様に2名で行うことを計画している。

IBでは取引を認証するための専用のハードウェアトークンとして,数字が入力できるトークン(以下,数字入力トークンという)とカメラ付きトークンの2種類のトークンがあり,Y-IBでは数字入力トークンを,Z-IBではカメラ付きトークンを使用している。IBにおけるトークンの種類と認証方法の概要を表4に示す。

表4 IBにおけるトークンの種類と認証方法の概要(抜粋)

トークンの種類認証方法の概要
数字入力トークン(省略)
カメラ付きトークンIBは,ログイン後の操作で,Web画面に入力された取引内容を基に2次元コードを生成してWeb画面に表示する。操作担当者がカメラ付きトークンで2次元コードを読み取ると,カメラ付きトークンは,2次元コードを基に認証番号を生成し,取引内容及び認証番号をカメラ付きトークンのディスプレイに表示する。操作担当者は,認証番号をWeb画面に入力する。

IBでは,振込先の金融機関名,店名,口座種別,口座番号(以下,金融機関名,店名,口座種別,口座番号を口座情報という)の改ざんによって,攻撃者の用意した口座(以下,攻撃者口座という)に振り込んでしまう被害が発生している。T主任はFさんに,このような被害に遭うリスクをY-IBとZ-IBそれぞれで検討し,どちらのIBの方がリスクが低いかを比較するよう指示した。

〔攻撃者口座に振り込んでしまうリスクの検討〕

P社において想定される振込先の口座情報の改ざん手口には,IBにアクセスする社有PCに感染させたマルウェアによる方法などがある。

Fさんは,まず,Y-IBについてリスクを検討した。Y-IBでの振込みの流れを図3に示す。

図3 Y-IBでの振込みの流れ

  1. 操作担当者が,Web画面で,振込先の金融機関名及び店名を選択する。
  2. 操作担当者が“次へ”ボタンをクリックした後,Web画面で,振込先の口座種別及び口座番号を入力する。
  3. 操作担当者が“次へ”ボタンをクリックした後,Web画面に振込先の口座名義人が表示される。振込先の金融機関又は操作した時刻によっては表示されないことがある。
  4. 操作担当者が,Web画面で,振込金額を入力する。
  5. 操作担当者が“次へ”ボタンをクリックした後,数字入力トークンに振込先の口座番号を入力する。
  6. 数字入力トークンは,口座番号と時刻情報を基に認証番号を生成し,表示する。操作担当者が,Web画面で,認証番号を入力する。
  7. 操作担当者が“次へ”ボタンをクリックした後,Web画面に振込元の口座情報,振込先の口座情報及び振込金額が表示される。
  8. 操作担当者が,Web画面で“振込”ボタンをクリックすると,振込みが実行される。

注記 全ての操作において操作確認者は表示内容と入力内容を確認し,操作担当者と操作確認者の両方が合意したら次に進む。

Fさんは,図3を基に,操作担当者が仮に偽のサーバにアクセスした場合に攻撃者口座に振り込まれてしまうまでにやり取りされる情報を考えた。やり取りの流れを図4に,図4でやり取りされる情報を表5に示す。

図4 やり取りの流れ

登場者(左から):数字入力トークン,操作担当者のWebブラウザ,偽のサーバ,Y-IBのWebサイト

番号送信元 → 送信先線種
(1)Webブラウザ → 偽のサーバ実線
(2)偽のサーバ → Y-IBのWebサイト実線
(3)Y-IBのWebサイト → 偽のサーバ実線
(4)偽のサーバ → Webブラウザ実線
(5)Webブラウザ → 偽のサーバ実線
(6)偽のサーバ → Y-IBのWebサイト実線
(7)Y-IBのWebサイト → 偽のサーバ実線
(8)偽のサーバ → Webブラウザ実線
(9)Webブラウザ → 偽のサーバ実線
(10)偽のサーバ → Y-IBのWebサイト実線
(11)Y-IBのWebサイト → 偽のサーバ実線
(12)偽のサーバ → Webブラウザ実線
(13)Webブラウザ → 数字入力トークン破線
(14)数字入力トークン → Webブラウザ破線
(15)Webブラウザ → 偽のサーバ実線
(16)偽のサーバ → Webブラウザ実線
(17)Webブラウザ → 数字入力トークン破線
(18)数字入力トークン → Webブラウザ破線
(19)Webブラウザ → 偽のサーバ実線
(20)偽のサーバ → Y-IBのWebサイト実線(以下,省略)

注記1 番号は流れの順序を示す。 注記2 破線はトークン操作を伴うやり取りを示す。

表5 図4でやり取りされる情報(抜粋)

図4の番号やり取りされる情報
(2)攻撃者口座の金融機関名及び店名
(6)攻撃者口座の口座種別及び口座番号
(7)攻撃者口座の口座名義人
(8)(7)の各文字を空白に置き換えた文字列
(10)攻撃者による書換え後の振込金額
(13)【 d 】
(14)認証番号
(16)図5のポップアップ画面
(17)【 e 】
(18)認証番号

図5 ポップアップ画面

高額の振込みのため,本人確認が必要です。
本人確認のため,次の数字を数字入力トークンに入力してください。
1234567 1)
トークンに表示される認証番号を入力し,送信ボタンを押してください。
[                    ]
[ 送信 ]   [ キャンセル ]

注<sup>1)</sup> 図4の(16)で送られてきた数字

図4の(16)~(19)は図3にない流れなので,操作担当者及び操作確認者が図3の流れを理解していれば,違和感を覚える可能性が高い。しかし,図3の流れを理解していなければ,気付くことなくだまされてしまうリスクも排除できない。

次に,Z-IBについてリスクを検討した。Z-IBの場合,振込先の口座情報を改ざんされたとしても,改ざん後の口座情報などの取引内容がカメラ付きトークンのディスプレイに表示されるので,口座情報が改ざんされたことに気付きやすい。

Fさんは,これらの検討結果を踏まえ,攻撃者口座に振り込んでしまうリスクはZ-IBの方が低いとT主任に報告した。T主任は報告の内容に加えて他の機能も比較し,P社での利用においてZ-IBのセキュリティ対策に問題がないことを確認した。T主任はGさんに,Y-IBよりZ-IBの方が被害に遭うリスクが低く,利用しても問題がないと回答し,経理係ではY-IBからZ-IBに変更することにした。

〔リモートワークの検討〕

各部から育児,看護及び介護を理由とした,自宅でのリモートワーク導入の要望が挙がったことから,H部長は,経理係のIBの利用及び情報システム係の情報システムの管理はリモートワークの対象外にする前提で,全従業員のリモートワークに必要なインフラを検討するようT主任に指示した。また,リモートワーク実施に当たって必要となる情報セキュリティ対策を併せて検討するように指示した。

T主任とFさんは,最初に,リモートワークに必要なインフラを検討することにした。まず,R社のモバイルルータ(以下,R-MRという)及びR-MRを用いるインターネット接続サービス(以下,Rサービスという)について調査した。その結果,Rサービスではインターネットに接続したときに割り当てられるグローバルIPアドレスに,固定グローバルIPアドレスを割り当てることはできないことが分かった。次に,HTTPSを用いたVPNサービスであるK社セキュリティサービス(以下,Kサービスという)を調査した。Kサービスの利用方法は図6のとおりである。

図6 Kサービスの利用方法

  1. 専用のソフト(以下,Kソフトという)を用いて接続する。
  2. 認証には,Vサービスの認証基盤サービスをIdPとするSAMLを利用できる。
  3. Kサービス接続時に,接続元PCのOSのバージョン,OSの脆弱性修正プログラム適用状況,マルウェア定義ファイルのバージョン(以下,三つを併せてPC情報という)をチェックし,接続の可否を判定できる。アカウント名,PCのシリアル番号,PC情報及び接続可否はログに記録される。接続を許可するPC情報の条件は契約企業の管理者アカウントで設定できる。
  4. Kサービス経由でのインターネットアクセス時の送信元IPアドレスとして,契約者専用のKサービス用固定グローバルIPアドレスを指定することができる。
  5. インターネットアクセス時のURLフィルタリングサービスがある。HTTPS通信の場合,Kサービスと接続元PCとの間のHTTPS通信,Kサービスとインターネットのアクセス先との間のHTTPS通信のそれぞれを終端し,KサービスでURLフィルタリングを行う。
  6. URLフィルタリングサービスの除外リストにFQDNを登録すると,そのサイト宛てのHTTPS通信は,KサービスではHTTPS通信の終端を行わない。
  7. 契約企業の管理者アカウントでログの検索及び参照ができる。
  8. 契約企業向けに用意された設定画面(以下,Kサービス設定サイトという)へのアクセスを許可する接続元IPアドレスを設定することができる。
  9. Kソフトは,利用者が,PCのWebブラウザからKサービス設定サイトにHTTPSでアクセスしてダウンロードし,インストールする。インストール時には,契約企業を識別するIDを設定する。

次に,T主任とFさんは,リモートワーク用の新規社有PC導入時の追加の初期設定手順及びP社におけるリモートワークでのKサービスの利用方針を検討し,検討結果をそれぞれ図7,図8にまとめた。

図7 リモートワーク用の新規社有PC導入時の追加の初期設定手順(抜粋)

  1. 利用者が認証基盤サービスにアカウントをもっていない場合,情報システム係が認証基盤サービスでアカウントの作成を行う。
  2. 情報システム係は,あらかじめダウンロードしておいた最新の脆弱性修正プログラムを社有PCに適用する。
  3. 項番1でアカウントが作成された場合,利用者は社有スマホに認証アプリをインストールする。利用者は自身のアカウントを使い,P社内から社有PCを使ってMFA設定画面にログインし,社有スマホの認証アプリを登録する。
  4. 利用者はP社内から社有PCを使ってKサービス設定サイトにアクセスし,Kソフトのダウンロード及びインストールを行う。
  5. 利用者はKサービス経由で,図2を行う。

図8 P社におけるリモートワークでのKサービスの利用方針

  1. リモートワーク時には,Kサービスを利用する。
  2. Kサービスの管理者はT主任とFさんとする。
  3. 認証にVサービスのMFAを利用する。
  4. 図6の項番3については,表1の項番1(2)を満たしていないPCからの接続を拒否するように設定する。
  5. 図6の項番4を利用する。
  6. 図6の項番5を利用する。
  7. 図6の項番6については,URLフィルタリングサービスの除外リストに,基本サイトのFQDN,取引先サービスのFQDNを登録する。
  8. 図6の項番8については,①Kサービス設定サイトへのアクセスはP社内だけからできるよう制限する。

T主任とFさんは検討を進め,Kサービスを用いれば,リモートワーク用の社有PCがP社内のLANに接続されている場合でもHTTPS通信のURLフィルタリングサービスが適用できると考えた。そのため,リモートワーク時に限らず,P社出勤時も経理係のIBの利用及び情報システム係の情報システムの管理を除き,社有PCでのKサービスの利用を必須にする方針とした。

FさんとT主任は,まとめた内容をH部長に報告し,了承を得た。

〔段階的な利用計画〕

T主任とFさんは,Rサービス及びKサービスを,T主任とFさんが情報システムの管理以外の業務に利用する先行利用と,全従業員で利用する全体利用の2段階で行うことにした。

Fさんは,図8以外に必要となる変更について,次の案をT主任に報告した。

(1) W社に設定変更を依頼する。 (2) M-FWのファイアウォール機能では社内からのHTTP通信を禁止とし,HTTPS通信の宛先はKサービスだけを許可する。 (3) 各取引先サービスについて,次の依頼を取引先に行う。  依頼:【 f 】。

T主任は,(2)について,問題を指摘し,許可する宛先の追加を指示した。Fさんは,②追加する宛先をT主任に報告し,了承を得た。

T主任は,これまでの検討結果をH部長に報告し,先行利用実施の許可を得た。

〔先行利用の実施とOS移行の施策〕

先行利用では,利用中に社有スマホが故障し,認証ができないという問題が発生した。そこで,H部長とも相談し,社有スマホの故障時でもKサービスが利用できるように,MFA設定画面で次の二つを行った。

・管理者のアカウントで,認証方式を表2の認証方式3に変更する。 ・先行利用の利用者アカウントについては,【 g 】。

T主任とFさんは,1か月間,Kサービスを社内から利用し,基本サイトの利用などに問題がないことを確認した。

次に,T主任とFさんは,社有PCをRサービスに接続し,Kサービスを利用することにした。1か月間利用し,同様に問題がないことを確認した。

T主任とFさんは,現状,社有PCのOSの移行が滞っていることから,③情報システム係がKサービスを活用して移行を促進させる施策を考えた。

T主任は,先行利用の振返り及びOS移行の施策をH部長に報告した。H部長は,Kサービスがリモートワーク及び情報セキュリティの強化に有効であると判断し,リモートワークの導入を進めていくことにした。

設問1(1)

〔情報システムの現状〕について答えよ。 (1) 表2中の【 a 】に入れる適切な字句を,英字10字以内で答えよ。

0 / 10字

設問1(2)

(2) 表2中の【 b 】,【 c 】に入れる適切な字句を,それぞれ英字5字以内で答えよ。

設問2

表5中の【 d 】,【 e 】に入れる適切な字句を解答群の中からそれぞれ選び,記号で答えよ。なお,解答は重複して選んでもよい。 解答群 ア 攻撃者口座の口座番号 イ 攻撃者による書換え前の口座番号

設問3

図8中の下線①について,設定内容を具体的に答えよ。

設問4(1)

〔段階的な利用計画〕について答えよ。 (1) 本文中の【 f 】に入れる依頼の内容を具体的に答えよ。

設問4(2)

(2) 本文中の下線②について,追加する宛先を答えよ。

設問5(1)

〔先行利用の実施と OS 移行の施策〕について答えよ。 (1) 本文中の【 g 】に入れる設定内容を具体的に答えよ。

設問5(2)

(2) 本文中の下線③について,施策を具体的に答えよ。

自己採点: ◯ 0 / △ 0 / ✕ 0(全8設問)

書いた解答は、この端末のブラウザにだけ保存されます(同期されません)。