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

平成29年度春期 情報処理安全確保支援士 午前Ⅱ 問11

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

問題

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

選択肢

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

午前II 問11:ブラウザの中でこっそり書き換えられる攻撃だよ

Man-in-the-Browser は、銀行までの通信路ではなく、利用者のブラウザの中で内容をこっそり改ざんする攻撃だよ。たとえるなら、封筒を厳重に鍵付きで運んでいても、手紙を書く机の上で誰かに宛先や金額を書き換えられてしまう感じ。だから、EV 証明書や TLS で通信を守るだけでは防ぎ切れないんだ。送金内容そのものにトランザクション署名を付けて、利用者が入力した内容と銀行が受け取った内容が同じか確認できる仕組みが有効だよ。

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

ブラウザ内で改ざんされる攻撃では、通信路を守るだけでは足りないと理解できているかを確認しよう。

Transaction Signing Against MITB

MITB is countered by transaction signing that lets the user verify the bank received the same transfer details they entered

browser can be tampered with\nTLS alone is insufficient\nsign the transaction details\nverify bank received the same data

確認ポイント

  • MITB はブラウザ内改ざん。
  • 通信路暗号化だけでは不十分。
  • 取引内容の署名に着目する。
正解と解説を見る

正解

ア

出典

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

選択肢ア(正解)

これは正解だよ。トランザクション署名は、『1万円をAさんへ送る』という送金内容そのものに利用者の確認印を押すような仕組みだよ。もし泥棒が途中で『100万円をBさんへ』に書き換えたら、確認印と内容が合わなくなるので改ざんに気づけるんだ。

選択肢イ

これは不正解だよ。EV SSLサーバ証明書は、『この窓口は本物の銀行ですよ』と確認するための看板みたいなものだよ。偽サイト対策には役立つけれど、本物の銀行サイトに接続した後で通信内容や入力内容を途中で改ざんされる攻撃への決め手にはならないんだ。

選択肢ウ

これは不正解だよ。ワンタイムパスワードは、毎回変わる合鍵を使うようなものだから、盗まれたパスワードの使い回し対策には強いよ。でも、利用者が正しくログインした後に、泥棒が途中で送金先や金額を書き換えるタイプの攻撃までは防ぎにくいんだ。

選択肢エ

これは不正解だよ。TLSで通信を暗号化するのは、手紙を封筒に入れて中身を見えにくくするようなものだよ。通信の盗み見や改ざん対策には大事だけど、利用者の端末内で送金内容を書き換えられるような攻撃には、それだけでは対応しきれないんだ。

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

関連する過去問一覧

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