SC情報処理安全確保支援士試験 午前Ⅱ

令和2年度10月 情報処理安全確保支援士 午前Ⅱ 問10

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

インターネットバンキングの利用時に被害をもたらすMITB (Man in the Browser) 攻撃に有効な対策はどれか。

選択肢

  1. ア
    インターネットバンキングでの送金時に接続するWebサイトの正当性を確認できるよう、 EV SSLサーバ証明書を採用する。
  2. イ
    インターネットバンキングでの送金時に利用者が入力した情報と、 金融機関が受信した情報とに差異がないことを検証できるよう、 トランザクション暑名を利用する。
  3. ウ
    インターネットバンキングでのログイン認証において、 一定時問ごとに自動的に新しいパスワードに変更されるワンタイムパスワードを用意する。
  4. エ
    インターネットバンキング利用時の通信をSSLではなくTLSを利用して暗号化する。
解き方のヒントを見る

午前II 問10:MITB対策は「通信の鍵」だけじゃ足りないよ

MITBは、利用者と銀行の間の通信を盗み見るというより、ブラウザの中に入り込んで送金先や金額をこっそり書き換える攻撃だよ。たとえるなら、封筒をしっかり封印して郵便で送っても、手紙を書く机の上で内容を書き換えられていたら防げない、という感じ。だからTLSやEV証明書で通信路を守るだけでは不十分なんだ。送金内容そのものにトランザクション署名を付けて、利用者が入力した内容と金融機関が受け取った内容にズレがないか確認できるようにするのが有効だよ。

この問題で問われていること

この問題では、ログインを強くしたり通信を暗号化したりするだけで安心していないかが問われているよ。MITBでは取引内容そのものが書き換えられるので、「誰がログインしたか」や「通信が安全か」だけでなく、「送金先や金額が途中で変わっていないか」という取引内容の完全性を確認する必要がある、と理解しよう。

MITB への対抗

ブラウザが改ざんされると送信内容が変わるので、最終的な取引内容に利用者が署名できる仕組みが必要になる。

送金内容改ざん\n-> トランザクション署名\n-> 差異検出

確認ポイント

  • EV 証明書は接続先確認には有効でも MITB には弱い。
  • ワンタイムパスワードだけでは送金内容改ざんを防げない。
  • トランザクション署名を選ぶ。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

EV SSLサーバ証明書は、銀行の窓口に本物の看板や身分証を出してもらうような仕組みだよ。偽サイトに入らないためには役立つけれど、本物の銀行サイトに入った後で、利用者のPC内のマルウェアが入力内容を改ざんする攻撃には効きにくいんだ。だから主な対策としては間違いだよ。

選択肢イ(正解)

これは正しい対策だよ。トランザクション署名は、送金先や金額を書いた申込書に本人だけが押せる印鑑を押すようなものなんだ。銀行側は『利用者が確認した内容』と『実際に届いた内容』が同じかを確かめられるので、途中ですり替えられたら気づけるよ。

選択肢ウ

ワンタイムパスワードは、毎回変わる合鍵みたいなものだよ。ログインするときの本人確認には役立つけれど、ログイン後に泥棒役のマルウェアが送金先や金額をこっそりすり替える攻撃までは防ぎにくいんだ。だから、この対策としては不十分だよ。

選択肢エ

TLSで通信を暗号化するのは、銀行までの道を鍵付きのトンネルにするようなものだよ。通信途中の盗み見や改ざんには強いけれど、利用者のPCの中にいるマルウェアが送信前に内容を書き換える場合は、暗号化する前からすり替えられているので防げないんだ。

出典:独立行政法人 情報処理推進機構(IPA)令和2年度10月 情報処理安全確保支援士試験 午前Ⅱ 問10(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針