SC情報処理安全確保支援士試験 午前Ⅱ
平成30年度秋期 情報処理安全確保支援士 午前Ⅱ 問9
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アインターネットバンキングでの送金時にWebブラウザで利用者が入力した情報と、 金融機関が受信した情報とに差異がないことを検証できるよう、 トランザクション署名を利用する。
- イインターネットバンキングでの送金時に接続するWebサイトの正当性を確認できるよう、 EV SSLサーバ証明書を採用する。
- ウインターネットバンキングでのログイン認証において、 一定時問ごとに自動的に新しいパスワードに変更されるワンタイムパスワードを用意する。
- エインターネットバンキング利用時の通信をSSLではなくTLSを利用して暗号化する。
解き方のヒントを見る
午前II 問09:ブラウザの中でこっそり書き換える MITB 対策
MITB は、利用者と銀行の間の通信を盗み見るというより、ブラウザの中に入り込んで送金先や金額をこっそり書き換える攻撃だよ。たとえるなら、封筒はしっかり鍵付きで運ばれているのに、手紙を書く机の上で内容を書き換えられてしまう感じ。だから TLS や EV 証明書で通信路を守るだけでは防ぎにくいんだ。効果的なのは、送金内容そのものにトランザクション署名を付けて、利用者が入力した内容と金融機関が受け取った内容が本当に一致しているか確認できる仕組みだよ。
この問題で問われていること
この問題では、ログイン認証を強くしたり通信を暗号化したりするだけでは MITB 対策として不十分だと分かっているかが問われているよ。大事なのは、『誰がログインしたか』だけでなく、『送金先や金額などの取引内容が途中で改ざんされていないか』を確認することなんだ。
MITB への対抗
ブラウザが改ざんされると、画面上の入力と実際送信データが食い違う。トランザクション署名はその差異検出に効く。
ログイン後の送金内容改ざん\n-> 取引内容に署名\n-> 一致確認
確認ポイント
- EV 証明書は接続先の正当性確認には有効でも MITB 自体の防止には弱い。
- ワンタイムパスワードだけでは送金内容改ざんを防げない。
- トランザクション署名を選ぶ。
正解と解説を見る
正解
ア
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア(正解)
これが正解だよ。トランザクション署名は、送金先や金額という“取引内容そのもの”にハンコを押して確認する仕組みなんだ。たとえば銀行窓口で「この口座にこの金額を送る」で間違いないかを別紙で確認する感じ。ブラウザ内で泥棒が送金先を書き換えても、銀行側で“入力内容と届いた内容が違うぞ”と気付きやすくなるよ。
選択肢イ
これは不正解だよ。EV SSLサーバ証明書は、今見ている銀行サイトが本物かを確認する名札のようなものだよ。でもMITB攻撃では、利用者は本物の銀行サイトに接続しているのに、ブラウザの中で内容を改ざんされる。窓口の職員が本物でも、手元の申込書を横から書き換えられたら防げない、ということだよ。
選択肢ウ
これは不正解だよ。ワンタイムパスワードはログイン時の合鍵を毎回変えるようなもので、不正ログイン対策には役立つよ。でもMITB攻撃では、正しくログインした後に送金先や金額をブラウザ内でこっそり書き換えられる。入口の鍵を強くしても、窓口で書類を書き換えられたら防げないんだ。
選択肢エ
これは不正解だよ。SSLよりTLSの方が新しく安全な通信方式だけど、MITB攻撃は“通信の途中”ではなく“利用者のブラウザの中”で内容を書き換える攻撃なんだ。封筒を頑丈にしても、手紙を書く机の上で泥棒に金額を書き換えられたら防げない、というイメージだよ。
出典:独立行政法人 情報処理推進機構(IPA)平成30年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問9(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針