戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

情報処理安全確保支援士 2015年 春期 午後2 問01


ウイルス対策に関する次の記述を読んで、設問1~6に答えよ。

   N社は、従業員数500名のシステム開発会社である。東京の本社には、管理本部と東日本ソリューション本部(以下、東ソリ本部という)がある。管理本部には、業務部、総務部、営業部及び情報システム部(以下、情シス部という)がある。大阪の関西支社には、西日本ソリューション本部(以下、西ソリ本部という)があり、100名が在籍している。  N社では、本社にインターネット接続システムを導入し、電子メール(以下、メールという)、Webサイトの閲覧などに利用している。ドメイン名としてn-sha.co.jpを使用しており、メールアドレスには、表1に示すものがある。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 表01)
〔情報システムの構成〕  N社の情報システムの運用は、情シス部のD部長の下で、運用グループのメンバが担当している。N社の情報システムのネットワーク構成を図1に、主な機器の概要を表2に示す。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 図01)
 FW、L2SW、L3SW及び各サーバは、保守時を除き24時間365日稼働している。  FWでは、通信の許可及び拒否のログを取得している。各サーバでは、サーバへのアクセス及びサーバ上でのプログラムの動作をログに記録している。FW及び各サーバのログの保存期間は、6か月である。  PCのIPアドレスは、L3SWのDHCPリレーエージェント機能によって動的に割り当てている。   〔ウイルス対策〕  N社では、HTTPウイルススキャン及びSMTPウイルススキャンにはV社のウイルス対策ソフトを導入し、ファイルサーバ1、ファイルサーバ2、業務サーバ及びPCにはW社のウイルス対策ソフトを導入している。2社のウイルス対策ソフトを導入することによって、1社の場合よりも早くウイルスを検出できるようになると期待されている。  サーバ及びPCに関するN社のウイルス対策の概要を表3に示す。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 表03)
 長期の休み明けの始業時には、N社の全PCが一斉にウイルス定義ファイル全体をダウンロードするので、インターネット回線及びIP-VPNが一時的に輻輳する。その解決が課題になっている。  HTTPウイルススキャンの結果と通知方法を図2に、SMTPウイルススキャンの結果と通知方法を図3に示す。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 図02)
〔PCの管理方法〕  従業員には、PCを会社から貸与している。従業員は、出勤後に個人ロッカーからPCを取り出して使用し、退勤前に、PCを個人ロッカーにしまう。個人ロッカーは、施錠を必須としている。  PCの初期設定は、情シス部が担当し、OS、ウイルス対策ソフトなどN社で定めたソフトウェアのインストール、脆弱性修正プログラムの適用、ウイルス定義ファイルの更新、Webブラウザの設定及びメールソフトの設定を行う。その際には、脆弱性修正プログラム及びウイルス定義ファイルを保存したDVD-R(以下、初期設定用DVD-Rという)を使用している。初期設定用DVD-Rは月1回、新しいものを作成する。  脆弱性修正プログラムの適用順序を確認したり、ウイルス定義ファイルをダウンロードしたりするのに時間が掛かるので、初期設定用DVD-R作成の作業負荷は大きく、効率向上が課題となっている。  そこで、運用グループのE主任とFさんが、PCの初期設定方法の改善を検討することになった。   〔PCの初期設定方法の改善〕  PCの初期設定方法を改善するためにFさんが作成した初期設定用ネットワークの設置案を図4に示す。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 図04)
 初期設定用FWのフィルタリングルールを表4に示す。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 表04)
 E主任は、PCの初期設定方法を考慮すると、プロキシサーバのURLフィルタリング機能に、①初期設定用ネットワークからの接続サイトを制限する設定を追加した方がよいと指摘した。Fさんは、その設定案を作成してE主任に提出した。  初期設定方法の改善案は、D部長の承認を得られた。Fさんは、プロキシサーバのURLフィルタリング機能に設定を追加した後、初期設定用FWを介して本社のL3SWと初期設定用ネットワークを接続した。    〔休み明けのPCのウイルス感染〕  N社では4月29日から5月6日まで連休であった。連休明けの最初の営業日となった5月7日、D部長に、“広報グループのGさんのPCがウイルスに感染した可能性があり、ネットワークから切り離した”との連絡があった。D部長は、E主任とFさんに調査と対処を指示した。Fさんの調査結果と感染への対処を図5に示す。
 次は、E主任とFさんが、中継サーバを経由するアクセスを防止する対策について検討した際の会話である。    E主任:まず、当社のプロキシサーバと、マルウェアXのURL中の中継サーバを経由するアクセスについて検討しましょう。  Fさん:この中継サーバは、プロキシサーバのURLフィルタリング回避の手段として使われています。  E主任:そのとおりですね。他のマルウェアが利用する可能性も排除するために、この中継サーバを経由する全てのアクセスを遮断することはできますか。  Fさん:はい、③プロキシサーバのサーバ管理者登録ブラックリストに設定を追加することによって、遮断できます。  E主任:今後、別の中継サーバを経由することも考えられます。プロキシサーバに設定を追加する業務手順を作成する必要がありますね。  Fさん:はい、分かりました。    Fさんは、プロキシサーバに設定を追加した。  E主任は、図5の(4)では、Gさん宛てのメールだけが対象であったので、追加の調査と対処が必要であると指摘した。指摘を受けたFさんは④メールについて追加の調査と対処を行った。  さらに、E主任は、パスワードを用いて暗号化されたファイルを添付したメールがインターネットから届いた場合に、メールの受信者に注意を喚起する必要があると指摘した。指摘を受け、Fさんは、⑤図3中の結果の通知条件を変更した。  Fさんは、HTTPウイルススキャンでも、図2中の結果の通知条件の変更が必要であることに気付き、E主任に報告の上、変更した。  E主任とFさんは、ウイルス感染に関する調査結果と対処についてD部長に報告した。D部長は、PCのウイルス定義ファイル更新遅延についての対策、及び管理用メールアドレス宛てに届くメールのウイルス対策についても検討するように指示した。   〔PCのウイルス定義ファイル更新遅延についての対策〕  E主任とFさんが検討した結果、本社及び関西支社それぞれに、W社のウイルス対策集中管理ソフトを導入したサーバ(以下、管理サーバという)を設置するとともに、PCのウイルス対策ソフトをウイルス対策集中管理ソフトに対応するものに入れ替えることにした。さらに、Fさんがウイルス定義ファイルのダウンロード元の見直し案を作成することになった。ウイルス対策集中管理ソフトの機能概要を図6に、Fさんが作成したウイルス定義ファイルのダウンロード元の見直し案を図7に示す。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 図06)
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 図07)
 E主任とFさんは、ウイルス定義ファイル更新遅延についての対策案を、D部長に提出した。D部長は、対策案を承認した上で、ウイルス感染防止のためのウイルス対策集中管理ソフトの活用方法も考えるよう指示した。E主任とFさんは、⑥D部長の指示に従って活用方法を検討し、D部長に報告した。D部長は、活用方法も承認した。   〔管理用メールアドレス宛てに届くメールへのウイルス対策の強化〕  E主任とFさんは、管理用メールアドレス宛てに届くメールへのウイルス対策の強化について検討した。  運用グループ用メールアドレス宛てに届く配送不能通知メールは、メールヘッダを確認すれば十分であり、添付ファイルを開く必要がない。一方、採用問合せ用メールアドレス宛て及び広報問合せ用メールアドレス宛てに届いたメールに添付ファイルがあった場合、その添付ファイルを開かざるを得ない。しかし、開くと、ウイルスに感染するおそれがある。  そこで、Javaサーブレットを利用した問合せ用のWebフォームを公開Webサーバに導入することにした。Webフォームには、ファイルのアップロード機能をもたせない。問合せ内容及び問合せ者の連絡用メールアドレスを入力してもらうと、受付通知メールを連絡用メールアドレス宛てに送信する。さらに、採用問合せ用メールアドレス宛て又は広報問合せ用メールアドレス宛てにも送信する。  Webフォームの導入後は、採用問合せ用メールアドレス及び広報問合せ用メールアドレスを社外からは利用できないようにする。   〔Webフォームについての検討〕  Webフォームの設計はFさんが行い、レビューは、Webアプリケーションソフトウェアの設計に詳しい東ソリ本部のHさんに依頼することになった。  Fさんは、採用問合せ用Webフォームの動作概要を作成し、Hさんとレビューを行った。Fさんが作成した動作概要のうち、入力中のWebフォーム及び連絡用メールアドレス宛ての受付通知メールを、図8に示す。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 図08)
 Hさんは、⑦採用問合せ用Webフォームを悪用されるおそれがあるので、少なくとも図8の受付通知メールを、1~17行目だけにすべきと指摘した。さらに、細工した連絡用メールアドレスを入力された場合の対策も必要であることを指摘した。  FさんとHさんは、レビューを続けた。次は、採用グループのメンバのメールアドレス宛てメールについての会話である。    Hさん:まず、メールの本文について検討しましょう。アクセス者が、お問合せ内容として図9のとおりに入力したら、どうなりますか。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 図09)
 Fさん:入力したとおりに、メールの本文が作成されます。  Hさん:当社で使用しているメールソフトでは、“http://”と“https://”で始まる文字列だけは、行頭であっても、行中であっても、クリック可能なURLとして表示されます。もし、ウイルスをダウンロードさせるURLだったら、ワンクリックで、ウイルスをダウンロードさせられてしまいます。文字列の加工処理が必要となりますね。  Fさん:メール送信プログラム中に、図10の処理を追加する案で対処します。
情報処理安全確保支援士試験(平成27年度 春期 午後2 問01 図10)
 Hさん:図10は、対処として不完全です。例えば、図10の処理では、図11に示す文字列を入力すると、クリック可能なURLとして表示されてしまいます。
 Fさん:なるほど、そのとおりですね。別の方法で対処します。    Hさんの指摘を受け、Fさんは、図8を含めて動作概要を修正した。  FさんとHさんは、さらに、広報問合せ用Webフォームについてのレビューも行い、採用問合せ用Webフォームと併せて、Webフォーム移行案としてまとめた。E主任の確認後、Fさんは、Webフォーム導入案をD部長に提出した。  D部長は、Webフォーム導入案を承認した。D部長は、管理サーバ導入に伴う情報システム予算の見直しを情報システム担当役員に説明し、承認を得た。  E主任とFさんは、管理サーバの導入案とWebフォーム導入案の実装を開始した。

設問1:〔情報システムの構成〕について、(1)〜(3)に答えよ。

問題文を見る
(1)表2中のaに入れる適切な字句を、英字8字以内で答えよ。

模範解答

a:DNSSEC

解説

解答の論理構成

  1. 【問題文】には
    “DNS機能では、DNSの拡張仕様である a を用いた、公開鍵暗号方式によるディジタル署名のDNSレコードへの付加と、DNS応答のディジタル署名の検証が可能である。”
    と記載されています。
  2. “DNSの拡張仕様” で “公開鍵暗号方式によるディジタル署名” を扱う技術は「DNSSEC」(Domain Name System Security Extensions)です。
    • DNSSECはゾーン内のレコードに電子署名を付加し、応答側では署名を検証することで、改ざんやキャッシュポイズニングを防ぎます。
  3. したがって a に入る適切な字句は
    DNSSEC
    となります。

誤りやすいポイント

  • TSIGと混同する
    TSIGはゾーン転送など一部通信をMACで保護する仕組みであり、レコードへの電子署名付与と検証を行うDNSSECとは目的と範囲が異なります。
  • DNS over TLS/HTTPSと誤認する
    これらはDNS通信を暗号化するもので、レコード自体の真正性保証を行うDNSSECとは別概念です。
  • “DNSCrypt” と勘違いする
    DNSCryptも通信経路の暗号化が主であり、“拡張仕様” として公式IETF標準化されたDNSSECとは異なります。

FAQ

Q: DNSSECを導入すると全てのDNS攻撃を防げますか?
A: キャッシュポイズニングやレコード改ざんは防げますが、DDoSなど通信量を悪用する攻撃までは対象外です。
Q: DNSSECの検証に失敗した場合の挙動は?
A: 署名検証が失敗した応答は“bogus”として破棄され、名前解決は失敗(SERVFAIL)となります。
Q: 公開鍵はどこで管理されますか?
A: ゾーン署名鍵(ZSK)・鍵署名鍵(KSK)をゾーン管理者が保持し、上位ゾーンにDSレコードを登録して信頼の連鎖を形成します。

関連キーワード: DNSSEC, 公開鍵暗号、電子署名、DNSキャッシュポイズニング

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問1:〔情報システムの構成〕について、(1)〜(3)に答えよ。

問題文を見る
(2)表2中のb、cに入れる適切な字句を、それぞれ10字以内で答えよ。

模範解答

b:オープン c:エンベロープ

解説

解答の論理構成

  1. 問題文の引用
    • DNSサーバの説明
      「インターネットからの再帰的な名前解決問合せを拒否することによって、このDNSサーバが、b リゾルバとして踏み台にされないようにしている。」
    • 外部メールサーバの説明
      「メール転送機能では、SMTPの c 中の宛先情報を用いた不正中継防止設定が可能である。」
  2. b の導出
    • 再帰的な問い合わせを無差別に受け付けるDNSサーバは「オープンリゾルバ」と呼ばれ、DDoS攻撃の踏み台に悪用される。
    • 文脈は“踏み台にされないようにしている”であり、対策対象はまさにオープンリゾルバである。
      ⇒ b = 「オープン」
  3. c の導出
    • SMTPには“ヘッダ”と“エンベロープ”の二つの宛先情報が存在する。
    • 不正中継防止では、RCPT TOなどエンベロープレベルの宛先をチェックするのが一般的。
    • 文中の「SMTPの ___ 中の宛先情報」が不正中継判定に用いられることから、該当語は「エンベロープ」である。
      ⇒ c = 「エンベロープ」
  4. よって解答
    b:オープン
    c:エンベロープ

誤りやすいポイント

  • b を「キャッシュ」や「フォワード」などと誤記する。踏み台化の対象は“再帰的応答を世界に公開している”状況である点に着目する。
  • c を「ヘッダ」と答えてしまう。ヘッダは送信後でも改ざんしやすく、中継判定には不向き。SMTPコマンドレベルで扱う“エンベロープ”を用いることが実践的対策となる。
  • DNSとSMTP、異なるプロトコルの文脈を混同し、キーワードを取り違える。

FAQ

Q: オープンリゾルバが危険視される主な理由は何ですか?
A: 任意の再帰問い合わせを受け付けるため、攻撃者がリフレクション型DDoS攻撃の送信源として悪用できるからです。
Q: SMTPヘッダではなくエンベロープを参照する利点は?
A: エンベロープ情報はSMTPセッション内でやり取りされるため改ざんが難しく、実際の配送先ドメインを正確に確認できる点が不正中継防止に適しています。
Q: エンベロープ宛先をチェックしてもスパムが流れる可能性はありますか?
A: あります。エンベロープチェックは中継防止の基本措置であり、追加で認証技術(SPF、DKIMなど)やフィルタリングと組み合わせることで効果が高まります。

関連キーワード: DNS再帰問い合わせ、オープンリゾルバ、DNSSEC, SMTP, エンベロープ

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問1:〔情報システムの構成〕について、(1)〜(3)に答えよ。

問題文を見る
(3)表2中のdに入れる適切なドメイン名を答えよ。

模範解答

d:n-sha.co.jp

解説

解答の論理構成

  1. 外部メールサーバの仕様
    • 【問題文 表2】
      “外部メールサーバ…SMTPのc中の宛先情報を用いた不正中継防止設定…宛先メールアドレスのドメイン名が d であるメールは内部メールサーバに転送し、それ以外のメールは拒否する。”
    • ここから、d には「社内メールだけを許可する自組織のドメイン名」を入れる必要があると分かります。
  2. N社が使用するドメイン名の確認
    • 【問題文 冒頭】
      “ドメイン名としてn-sha.co.jpを使用しており…”
    • 【問題文 表1】
      “user@n-sha.co.jp”、“saiyou@n-sha.co.jp”…と全て“@n-sha.co.jp”を用いている。
    • したがって、N社の正式なメールドメインは“n-sha.co.jp”であることが明白です。
  3. 結論
    • 不正中継防止の条件に設定すべきドメイン名は“N社が保有する唯一のメールドメイン”なので、d = “n-sha.co.jp” となります。

誤りやすいポイント

  • MXレコード名(mail.n-sha.co.jpなど)と混同し、サブドメインを記入してしまう。
  • “@” を含めた “@n-sha.co.jp” と書いてしまう。宛先メールアドレスの「ドメイン名」だけを求められている点に注意。
  • 会社名表記“nsha.co.jp”や“n-sha.co”など、ハイフンやトップレベルを誤って省略する。

FAQ

Q: ドメイン名とサブドメインはどう区別するのですか?
A: “n-sha.co.jp”が組織を示すドメイン名、これに“mail.”などを付与したものがサブドメインです。本設問はドメイン名そのものを指定します。
Q: 外部メールサーバで自社ドメイン以外を拒否するのはなぜ?
A: 他ドメイン宛てメールを無条件に転送すると、オープンリレーとなりスパム送信の踏み台にされる危険があるためです。
Q: ドメインが複数ある企業ではどう設定しますか?
A: それぞれの正規ドメインをリスト化して許可します。本問のように1ドメインしか使っていなければ単一指定で済みます。

関連キーワード: SMTP, 不正中継、ドメイン名、メール転送、アクセス制御

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

図3中のeに入れる内容を15字以内で答えよ。

模範解答

e:送信者メールアドレス

解説

解答の導き方

設問は図3中の空欄[ e ]に入る語句を問うています。図3の通知規定を見ると、検出時の通知先として「運用グループ用メールアドレス」「PCから送信されたメールの場合、送信者メールアドレス」「外部メールサーバから転送されたメールの場合、宛先のメールアドレス」が列挙されています。さらに直後に「ここで、eに送信するのではなく、宛先のメールアドレスに送信するのは、eに通知メールを送信すると迷惑メールになる可能性があるからである。」とあります。
この一文は「宛先ではなく送ってはいけないもの」を指す語句が空欄になっており、直前の列挙と対照させて読む必要があります。列挙された三つの項目のうち、「運用グループ用メールアドレス」は常に通知される固定の宛先であり、この説明の対比対象ではありません。対照になっているのは「送信者メールアドレス」と「宛先のメールアドレス」の二者です。したがって「宛先のメールアドレスに送る代わりに送らない(送ってはいけない)もの」を指す[ e ]は「送信者メールアドレス」であると論理的に決まります。
補強説明として、図中の理由文「通知メールを[e]に送信すると迷惑メールになる可能性がある」は、外部から転送されたメールの送信者アドレスが大量・不特定であったり偽装されている可能性があり、そこへ自動通知を大量に送ると相手側で迷惑扱いになったりループや誤配の原因になることを意味します。したがって図3の文脈と整合する語句は「送信者メールアドレス」です。
以上より、空欄[ e ]に入る語句は 送信者メールアドレス です。

誤りやすいポイント

  • 「外部メールサーバ」を空欄に入れる誤り:文章中に「外部メールサーバから転送された場合」とあるため混同しやすいが、空欄は「どのアドレスへ送らないか」を示す語であり「外部メールサーバ(サーバ名)」ではなく「送信者側のアドレス」を指す。
  • 「運用グループ用メールアドレス」と混同する誤り:これは常に通知する固定先なので対比の対象ではない点を見落とさないこと。
  • 条件の読み飛ばし:各箇所の条件(PC送信時/外部転送時)を正確に把握すると、どのアドレスと対比されているかが明確になるため、条件ごとに対応を整理して読むことが重要です。

FAQ

Q: なぜ外部から転送されたメールでは「送信者」に通知しないのですか?
A: 図3自身が理由を示しており、「送信者に通知すると迷惑メールになる可能性がある」ためです。外部転送の場合の送信者は大量・不特定、あるいは偽装されている可能性があり、自動通知が相手側で迷惑やループを引き起こす恐れがあります。
Q: PCから送信されたメールではなぜ「送信者メールアドレス」に通知するのですか?
A: PC送信は社内端末が発信源であり、送信者アドレスが通知先として有効かつ責任所在を明確にできるためです(図3の列挙に従う設計です)。
Q: 設問の解き方のコツは?
A: 空欄の前後の文を読み、空欄が指す役割(比較対象、代替、理由説明など)を特定したうえで、直前の列挙と照合して候補を絞ることです。

関連キーワード: SMTP、送信者アドレス、宛先アドレス、ウイルススキャン、迷惑メール(スパム)

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

本文中の下線①について、設定内容を45字以内で具体的に述べよ。

模範解答

脆弱性修正プログラム及びウイルス定義ファイルを提供するサイトに制限する。

解説

解答の論理構成

  • 【問題文】では、初期設定用ネットワークを追加した目的として「OS、ウイルス対策ソフトなどN社で定めたソフトウェアのインストール、脆弱性修正プログラムの適用、ウイルス定義ファイルの更新」を効率化したいと述べています。
  • その上で、E主任は「①初期設定用ネットワークからの接続サイトを制限する設定」をプロキシサーバのURLフィルタリング機能に追加すべきだと指摘しました。
  • 初期設定に必要な通信先は、脆弱性修正プログラムを配布するOSベンダのサイトと、ウイルス定義ファイルを配布する「V社のWebサーバ」「W社のWebサーバ」に限られます。
  • したがって「許可するURL(ホワイトリスト)を上記サイトのみに限定し、それ以外は遮断する」ことで、
    1. 初期設定用PCが不要な外部サイトへ接続するリスクを排除し、
    2. マルウェアなど不要ファイルの混入を防止し、
    3. 帯域を効率利用できます。
  • 以上より、解答例「脆弱性修正プログラム及びウイルス定義ファイルを提供するサイトに制限する」が導かれます。

誤りやすいポイント

  • 「ブラックリストで遮断」と誤解しがちですが、本設問は“必要最小限のみ許可”するホワイトリスト方式が求められます。
  • 「社内Webサーバも許可」と考える受験者がいますが、初期設定時に社内閲覧は不要です。
  • URLではなくIPアドレス単位で記述しようとしてしまうケースもありますが、プロキシの機能説明は「URLフィルタリング」です。

FAQ

Q: OSベンダのサイトは具体的に列挙する必要がありますか?
A: 設問は「具体的に述べよ」ですが、趣旨は“脆弱性修正プログラムを提供するサイト”とまとめれば十分です。
Q: 「キャッシュしない設定」との関係は?
A: 「V社及びW社のWebサーバのコンテンツはキャッシュしない設定」なので、初期設定用ネットワークでも直接最新版を取得できます。ホワイトリスト設定はこの通信を許可するために必要です。
Q: なぜブラックリスト方式では不十分なのですか?
A: 初期設定用PCはOS未更新のため脆弱です。未知の悪性サイトを漏れなく防ぐには“不許可がデフォルト”のホワイトリスト方式が適切です。

関連キーワード: URLフィルタリング、アクセス制御、ホワイトリスト、ウイルス定義、パッチ管理

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問4:〔休み明けのPCのウイルス感染〕について、(1)〜(4)に答えよ。

問題文を見る
(1)図5中の下線②について、改善されたN社の環境を活用して実施した内容を45字以内で具体的に述べよ。

模範解答

初期設定用ネットワークに接続し、W社の駆除ツールをダウンロードして適用した。

解説

解答の論理構成

  1. 感染したPCは「他のPCやサーバへのネットワークを経由した感染を防ぐために、②先頃、改善されたN社の環境を活用し、マルウェアXを駆除した」(図5(4))と記載されています。
  2. 改善された環境とは、Fさんが導入した「初期設定用ネットワーク」を指します。これは「本社に、初期設定用ネットワークを設置する」(図4(1))とあり、外部との通信を「初期設定用FW」で制限するしくみです。
  3. マルウェアXの駆除方法として、「W社の駆除ツールを適用すると、マルウェアXを駆除し、感染によって改ざんされたOSの設定を復元する」(図5(2))と説明されており、駆除ツールは「W社のWebサーバからダウンロードできる」(同)。
  4. 初期設定用ネットワークに接続すれば、外部へは「プロキシサーバ」経由で限定的に通信できるため、安全に「W社のWebサーバ」から駆除ツールを取得し実行できます。
  5. 以上より、解答は「初期設定用ネットワークに接続し、W社の駆除ツールをダウンロードして適用した」と導かれます。

誤りやすいポイント

  • 感染PCを「隔離して手動削除した」と早合点し、駆除ツールの利用を忘れる。
  • 改善環境を「プロキシサーバの設定変更」と誤認し、初期設定用ネットワークを含めない。
  • 駆除ツールの入手経路を「内部メールサーバ」などと誤答し、図5(2)の記述を見落とす。

FAQ

Q: 初期設定用ネットワークはなぜ安全なのですか?
A: 「初期設定用FW」で外部宛通信を8080番だけに絞り、プロキシサーバのURLフィルタリングも併用しているため、不要な通信が遮断されます。
Q: 感染PCをオフラインにしてUSBで駆除ツールを入れても良いのでは?
A: USB媒体経由での持ち込みは別のマルウェア混入リスクがあるため、管理下の隔離ネットワーク経由で公式サイトから直接取得する方が安全と判断されています。
Q: 駆除後にOS設定を復元するとありますが、復元内容は検証しなくて良いですか?
A: 駆除ツール実行後でもシステムログを確認し、異常な設定や残存ファイルがないかを運用手順として点検する必要があります。

関連キーワード: 隔離ネットワーク、駆除ツール、オフラインアップデート、ファイアウォール

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問4:〔休み明けのPCのウイルス感染〕について、(1)〜(4)に答えよ。

問題文を見る
(2)本文中の下線③について、追加する設定の内容を30字以内で具体的に述べよ。

模範解答

中継サーバのサーバ名を部分一致でマッチさせる。

解説

解答の導き方

設問は、本文中の下線③「プロキシサーバのサーバ管理者登録ブラックリストに設定を追加することによって、遮断できます」に対して、どのような設定を追加するかを問うています。プロキシサーバの説明には「サーバ管理者登録ホワイトリスト及びサーバ管理者登録ブラックリストには、パターンマッチングの方式と文字列を登録できる。パターンマッチングの方式には、完全一致、部分一致、前方一致又は後方一致のいずれかを指定する」と記載されています。つまり、ブラックリストに登録する文字列と、どの方式で照合するかを選べることが前提です。
各マッチ方式を問題文の例に当てはめて考えると次のとおりです。
マルウェアXは中継サーバ名をURL内に含めて間接的に接続を行っているため、位置に依存せずに「server.example.net」を検出できる方式が望まれます。以上より、追加すべき設定は「中継サーバのサーバ名を部分一致でマッチさせる.」となります。

誤りやすいポイント

  • 「部分一致」を安易に使うと、本来意図しない正当なサイトまで遮断する恐れがある点を見落としやすいです。部分一致は文字列がどこに出現してもマッチするため、ドメイン名の境界を考慮しない登録は誤遮断につながります。
  • 各方式(「完全一致」「前方一致」「後方一致」「部分一致」)の意味を混同しやすいです。具体例を想定して「登録文字列が先頭/末尾/任意位置のどれを狙うか」を整理してから選ぶ必要があります。
  • プロキシの実装によってはブラックリストがURL全体に対する照合なのかホスト名部分だけに対する照合なのか挙動が異なるため、運用前に動作確認やログで検証しないと期待した遮断にならないことがあります。
  • ブロック方針を決めたらログを収集して誤検知(正当な通信の遮断)がないか確認し、必要に応じてパターンを修正する運用が必要です。

FAQ

Q: 部分一致で誤遮断が増えた場合の対処は?
A: 一時的に該当パターンの適用をログのみ(拒否せず監視)に切り替え、ログから誤検知サイトを洗い出してから、より厳密な境界指定(ドット付きの後方一致やホスト名境界を使う正規表現)が使えるならそれに置き換えます。検証はステージ環境で行ってください。
Q: ブラックリストはホスト名だけに適用すべきですか?
A: 可能ならホスト名部分での照合が望ましいです。プロキシの仕様によってはURL全体に対する部分一致がパスやクエリの文字列にもマッチしてしまうため、まず実装仕様を確認し、ホスト名限定のマッチができない場合は慎重にパターンを設計してください。

関連キーワード: パターンマッチング、部分一致、後方一致、前方一致、URLフィルタリング

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問4:〔休み明けのPCのウイルス感染〕について、(1)〜(4)に答えよ。

問題文を見る
(3)本文中の下線④について、調査した内容と対処した内容を併せて55字以内で述べよ。

模範解答

Gさん以外の広報グループのメンバに届いたメールを調査し、マルウェアXを含むメールを削除した。

解説

解答の論理構成

  1. 感染メールの配信形態
    • 表1より「広報問合せ用メールアドレス『kouhou@n-sha.co.jp』は…営業部広報グループのメンバーのメールアドレス宛てに同報される」と明記されています。
    • したがって、Gさんの受信だけでなく、同じメールは広報グループの他メンバーにも配信されていると判断できます。
  2. 追加調査の必要性
    • 本文で「E主任は、図5の(4)では、Gさん宛てのメールだけが対象であったので、追加の調査と対処が必要であると指摘した」とあり、グループ全員のメール確認が求められています。
  3. 具体的な対処内容
    • 本文の指摘を受け「Fさんは④メールについて追加の調査と対処を行った」とあるため、 ① 広報グループ全員の受信メールを検索し、 ② マルウェアXを含む同報メールを発見次第削除した、という流れが自然に導かれます。
  4. まとめ
    • 以上より、解答は「広報グループ全員に届いた疑いメールを調査し、マルウェアXを含むメールを削除した」という内容になります。

誤りやすいポイント

  • 「管理用メールアドレス」は3種類ありますが、今回の感染源は「kouhou@n-sha.co.jp」です。他の管理用アドレスと混同しないよう注意が必要です。
  • 削除対象は“全社員”ではなく“同報を受けた広報グループのメンバー”だけです。
  • 「調査だけ」「削除だけ」と片方しか書かないと減点対象になります。調査+対処の両方が求められています。

FAQ

Q: なぜ他部署のメールまでは調査対象に含めなくてよいのですか?
A: 配信ルール上、問題のメールは「kouhou@n-sha.co.jp」から広報グループのみへ同報されるため、他部署へは送られていません。
Q: 受信者側で削除するのと、サーバ側で削除するのはどちらが適切ですか?
A: 感染防止の観点ではサーバ側で一括削除が望ましいですが、設問は“対処を行った”としか指定しておらず、いずれの実装でも趣旨は満たします。
Q: マルウェアX対応のウイルス定義ファイルが5月3日/5月4日にリリースされていますが、なぜ削除まで必要なのですか?
A: 添付ファイルが暗号化されており「スキャン不能」だったため、自動防御が働かず、開封リスクが残るからです。

関連キーワード: メール同報、ウイルス削除、感染拡大防止、セキュリティ運用

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問4:〔休み明けのPCのウイルス感染〕について、(1)〜(4)に答えよ。

問題文を見る
(4)本文中の下線⑤について、変更した内容を25字以内で述べよ。

模範解答

スキャン不能の場合も通知するようにした。

解説

解答の論理構成

  1. 図3の現状設定では
    「検出の場合は、結果を次の方法で通知する。」
    「不検出及びスキャン不能の場合は、結果を通知しない設定としている。」
    と明記されており、スキャン不能 では通知が行われない仕組みでした。
  2. しかし本文でE主任は
    「パスワードを用いて暗号化されたファイルを添付したメールがインターネットから届いた場合に、メールの受信者に注意を喚起する必要がある」
    と指摘しています。暗号化添付はウイルススキャンができず スキャン不能 となるため、通知しなければ受信者に危険が伝わりません。
  3. 指摘を受けてFさんは「⑤図3中の結果の通知条件を変更した」。
    変更の目的は“スキャン不能=暗号化添付” のケースでも警告を届けることです。
  4. したがって、変更内容は
    「スキャン不能の場合も通知するようにした」
    となります。

誤りやすいポイント

  • 「HTTPウイルススキャン(図2)」と混同し、HTTP側の設定変更を書いてしまう。
  • 不検出 まで通知対象と誤解し、全結果通知と答えてしまう。
  • 図3の引用文を確認せず、もともと通知されていると思い込む。

FAQ

Q: なぜ暗号化添付ファイルはスキャン不能なのですか?
A: パスワードで暗号化されているため、SMTPウイルススキャンエンジンが内容を復号できず、ウイルス判定ができないからです。
Q: 不検出も通知対象にすべきではありませんか?
A: 不検出は通常運用で大量に発生します。すべて通知すると運用メールが氾濫し、重要アラートを見落とす恐れがあります。
Q: HTTPウイルススキャンの通知条件も変更したとありますが、内容は同じですか?
A: はい、HTTP側でも暗号化ファイル(スキャン不能)ダウンロード時に利用者・運用グループへ通知するよう統一されました。

関連キーワード: ウイルススキャン、暗号化添付ファイル、通知ポリシー、マルウェア検知、セキュリティ運用

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

本文中の下線⑥について、E主任とFさんが検討した活用方法を二つ挙げ、それぞれ50字以内で述べよ。

模範解答

次のうち二つ ・1週間を超えてフルスキャンが実行されないPCを指定して、フルスキャンを実行させる。 ・ウイルス定義ファイルが更新されないPCを指定して、ウイルス定義ファイルを更新させる。 ・アップロードされるウイルス感染情報を基に感染したPCを特定し、ウイルスを駆除する。

解説

解答の論理構成

  1. 指示内容の確認
     本文には「ウイルス感染防止のためのウイルス対策集中管理ソフトの活用方法も考えるよう指示した」とあります。
  2. 活用できる機能の抽出
     図6には、集中管理ソフトが
     ・「ウイルス定義ファイルをダウンロードして更新するように、PCに対して動作指示を送信する」
     ・「フルスキャンを実行するように、PCに対して動作指示を送信する」
     ・「PCからアップロードされるウイルス感染情報を保管する」
     と記載されています。
  3. 機能と目的の合致
     (1) 定義ファイル未更新やフルスキャン未実施の端末は感染確率が高い。
     (2) 感染情報をもとに該当端末を特定し駆除まで行えば被害拡大を防げる。
  4. 具体的な活用方法(解答例)
     ①「ウイルス定義ファイルが更新されないPCを指定して、ウイルス定義ファイルを更新させる。」
     ②「1週間を超えてフルスキャンが実行されないPCを指定して、フルスキャンを実行させる。」
     (または③「アップロードされるウイルス感染情報を基に感染したPCを特定し、ウイルスを駆除する。」でも可)
     これらはすべて上記機能を直接利用した運用であり、指示に合致します。

誤りやすいポイント

  • 集中管理ソフトの機能範囲を越え、ネットワーク遮断やURLフィルタ更新など別製品の対策を書いてしまう。
  • 「ダウンロード元の見直し」など既に実施済みの施策を再掲してしまう。
  • 単なる監視報告(ログ閲覧)だけを書き、感染防止としての“能動的な動作指示”が欠ける。

FAQ

Q: 3つ目の例も書いてよいですか?
A: 問題は二つ挙げればよいので、任意の二つを選択してください。
Q: 「毎日自動で全端末をフルスキャン」は解答になりますか?
A: 図6の機能を使っていますが、業務影響を無視した過剰対策とみなされ減点の可能性があります。条件付き実行(未実施端末のみ等)が妥当です。
Q: 管理サーバのログを解析してレポートを作る案は?
A: 解析・報告自体は感染防止行為ではないため、活用方法としては弱く評価されます。

関連キーワード: ウイルス定義ファイル、フルスキャン、集中管理、動作指示、感染端末把握

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問6:〔Webフォームについての検討〕について、(1)、(2)に答えよ。

問題文を見る
(1)本文中の下線⑦について、連絡用メールアドレスとお問合せ内容に何を入力すれば悪用することができるか。それぞれ20字以内で答えよ。

模範解答

連絡用メールアドレス:攻撃対象のメールアドレス お問合せ内容:誘導するWebサイトのURL

解説

解答の論理構成

  1. 【問題文】の図8では、入力された
    連絡用メールアドレス と お問合せ内容 が、そのまま
    18~20行目に反映されて採用グループへメール送信される仕様です。
    18 お名前 : ZZ様
    19 連絡用メールアドレス : user-zz@example.ne.jp
    20 お問合せ内容 :
    21 採用募集案内についてご連絡ください。
  2. Hさんは「採用問合せ用Webフォームを悪用されるおそれがある」と指摘しました。
    この“悪用”とは、入力値を加工せずそのままメール本文に含める仕様を利用し、 (a) 第三者に“公式ドメインn-sha.co.jp”からメールを送り付ける
    (b) しかも本文には“不正サイトへのURL”を載せてクリックさせる
    という反射型スパム/フィッシングを行える点です。
  3. したがって攻撃者はフォームに
    ・連絡用メールアドレス欄 … 実際にメールを送り付けたい「攻撃対象のメールアドレス」
    ・お問合せ内容欄 … 被害者を誘導したい「不正サイトのURL」
    を入力するだけで、当社を装ったメールが自動送信されます。
  4. 以上より、設問「何を入力すれば悪用できるか」の解答は
    連絡用メールアドレス:攻撃対象のメールアドレス
    お問合せ内容:誘導するWebサイトのURL
    となります。

誤りやすいポイント

  • 送信先を「saiyou@n-sha.co.jp」と答えてしまう
    → インターネット上の第三者にメールを送ることが攻撃目的です。
  • 「スクリプト」や「XSSコード」と書く
    → 本問はURLを使ったフィッシング想定で、コード注入ではありません。
  • お問合せ内容に「ウイルス付きファイルを添付」と答える
    → 添付機能は無く、本文にURLを書かせる仕様が問題視されています。

FAQ

Q: なぜ「公式ドメインからのメール」が危険なのですか?
A: 受信者は差出人のドメインを信用しやすく、URLをクリックする確率が高まるためです。
Q: 入力値をそのまま本文に入れるだけで本当に脅威になりますか?
A: はい。本文中のhttp:// https:// はメールソフトが自動でリンク化し、ワンクリックで不正サイトへ誘導できます。
Q: 対策はURLを削除するだけで十分でしょうか?
A: 不十分です。ホワイトリスト方式で許可したドメイン以外を無効化する、あるいはテキスト化(hxxp:// など)するなど多層対策が望まれます。

関連キーワード: 入力値検証、フィッシング、反射型スパム、ホワイトリスト、メールリンク化

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問6:〔Webフォームについての検討〕について、(1)、(2)に答えよ。

問題文を見る
(2)図11中のfに入れる適切な文字列を一つ挙げ、英字及び記号15字以内で答えよ。

模範解答

f:・hhttp://ttp   ・hhttp://ttps   ・hhttps://ttp   ・hhttps://ttps

解説

解答の導き方

  1. 問題で注目すべき記述は次の二つです。
    • 図10の処理で文字列置換を行っていること:「String resultMailBody = mailBody.replaceAll("(?i)https?://", "");」。この処理は大文字小文字を区別せずに「http://」または「https://」にマッチする部分を削除します。
    • メール表示ルール:「当社で使用しているメールソフトでは、“http://”と“https://”で始まる文字列だけは、行頭であっても、行中であっても、クリック可能なURLとして表示されます。」(図8)。
  2. 具体例を一つ選びます(設問は1つ挙げればよい)。[f] に次を入れるとします:hhttp://ttp
  3. これを図11に当てはめると元の本文は次のようになります。
    「hhttp://ttp://www.example.ne.jp/~kojin/rirekisho.pdf」
  4. 図10の置換処理を適用します。replaceAll("(?i)https?://", "") は文字列中のすべての "http://" または "https://" を削除します。上の文字列には位置1(先頭の 'h' の直後)から "http://" が存在するため、それが削除されます。削除の結果は次のように連結されます。
    ・削除前(区切って示す): h | http:// | ttp://www.example...
    ・"http://" 部分を削除すると残るのは: h + ttp://www.example... つまり 「http://www.example.ne.jp/~kojin/rirekisho.pdf」 になります。
(以上より、図11中の [f] に入れる文字列の一例は)hhttp://ttp

誤りやすいポイント

  • 「先頭に余分な文字を付ければ安全になる」と考える誤り:置換で内部の "http://" が削除されると、余分な文字と残りの文字列が連結して再び "http://" を構成する可能性がある。今回の例がまさにこのケースです。
  • 正規表現の挙動(全置換・非重複マッチ)を誤解すること:replaceAllはマッチする部分をすべて削除するが、削除による前後の連結で新たに目的のパターンが形成され得る。
  • 大文字小文字を考慮しない誤り:図10では "(?i)" が付いているため "HTTP://" なども削除対象になる点を忘れると検討が不十分になる。
  • メールクライアントのリンク認識ルールを狭く考える誤り:今回のルールは「'http://' または 'https://' で始まるもの」を対象としているため、単に "ttp://" 等が残っていても安全とは断定できない(前後の連結で再構成される可能性がある)。

FAQ

Q: なぜ「hhttp://ttp」のような一見無害な文字列で問題が起きるのですか?
A: replaceAllで内部の "http://" 部分が削除されると、削除前の先頭文字 'h' とその後の 'ttp://' が連結して "http://" を再生してしまうからです。つまり削除後に新たにリンク開始文字列が現れることが原因です。
Q: 図10の処理をどう直せば安全になりますか?
A: 根本対策は「URL全体を検出して個別に無害化(サニタイズ)する」ことです。具体的には、URL検出用の正規表現で完全なURLを抽出してから、そのマッチ全体を置換またはエスケープする(例:コロンやスラッシュをHTMLエンティティ化する、表示用に角括弧で囲む、あるいは「[リンク]」のように置き換える)方法が有効です。単純にスキーム文字列だけを削ると、今回のような再構成の穴が残る点に注意してください。
Q: 単純な回避策として「httpをhxxpに置換する」ではだめですか?
A: 有効ではありますが、入力に多様な変形があり得るため、より確実なのは「完全なURLを検出してその全体を扱う」方法です。また、表示側(クライアント)での処理も考慮して、ユーザに誤クリックさせない設計を行うべきです。

関連キーワード: 正規表現、URL検出、文字列置換、エスケープ処理、リンク化

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

戦国ITクイズ機能

\ せっかくなら /

情報処理安全確保支援士を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について