平成31年度 春期 午前Ⅱ 問8
認証技術
メッセージ認証符号に関する問題
インターネットバンキングサービスを提供する Web サイトを利用する際に,トランザクション署名の機能をもつハードウェアトークンを利用する。次の処理を行うとき,(4)によってできることはどれか。ここで,ハードウェアトークンは利用者ごとに異なり,本人だけが利用する。
〔処理〕
(1) ハードウェアトークンに振込先口座番号と振込金額を入力し,メッセージ認証符号(MAC)を生成する。
(2) Web サイトの振込処理画面に振込先口座番号,振込金額及び(1)で生成された MAC を入力し,Web サイトに送信する。
(3) Web サイトでは,本人に発行したハードウェアトークンと同じ処理手順によって振込先口座番号と振込金額から MAC を生成する。
(4) Web サイトでは,(2)で入力された MAC と,(3)で生成した MAC を比較する。
- ア通信経路において盗聴されていないことを確認できる。
- イ通信経路における盗聴者を特定できる。
- ウ振込先口座番号と振込金額が改ざんされていないことを確認できる。
- エ振込先口座番号と振込金額の改ざんされた箇所を訂正できる。
答えと解説を見る
✓ これが正解ウ振込先口座番号と振込金額が改ざんされていないことを確認できる。
解説
MAC の一致で、口座番号と金額が改ざんされていないと確認できます。
この仕組みでは、利用者が本人専用のハードウェアトークンで振込先口座番号と振込金額から MAC を作り、値と一緒に Web サイトへ送ります。Web サイトは受け取った値から同じ手順で MAC を作り直し、送られてきた MAC と比べます。途中で口座番号や金額が書き換えられていれば、作り直した MAC は一致しません。つまり一致すれば、入力された値が改ざんされていないことと、本人のトークンで作られたことを確かめられます。ブラウザの中で送金先や金額を書き換える MITB 攻撃への備えになります。
ほかの選択肢はなぜ違うのか
- ア通信経路において盗聴されていないことを確…:MAC は値を暗号化して隠す仕組みではありません。比較の結果が示すのは値が書き換えられたかどうかだけで、通信経路で誰かに見られたかどうかは表れないので、盗聴の有無は確認できません。
- イ通信経路における盗聴者を特定できる。:盗聴者を特定する働きも MAC にはありません。比較で分かるのは一致か不一致かだけで、通信を盗み見た者の所在や素性を示す情報は、MAC にも比較の手順にも含まれていません。
- エ振込先口座番号と振込金額の改ざんされた箇…:MAC の比較で分かるのは、一致するかしないかという結果だけです。どの部分が書き換えられたのか、元の値は何だったのかは分からないので、訂正はできません。訂正は誤り訂正符号の役割です。
この問題の用語
- メッセージ認証符号メッセージと鍵から作る短い符号のこと。受け取った側が同じ手順で作り直して比べ、改ざんされていないことを確認できます。
- トランザクション署名ネットバンキングでの不正送金を防ぐ仕組み。取引情報をPCとは別の機器に入力し、表示された値を送って改ざんを見抜きます。
- 盗聴通信の途中で、内容をひそかに読み取ること。経路を暗号化しておけば、読み取られても中身は分かりません。
- 改ざん保管や送信の途中で、内容を許されずに書き換えること。完全性が損なわれますが、電子署名などを使えば起きたことを見つけられます。
出典:平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問8
同じ用語が出る問題
- 令和6年度 春期 午前Ⅱ 問2:メッセージ認証符号に関する問題(メッセージ認証符号)
- 令和5年度 秋期 午前Ⅱ 問13:DNSSECに関する記述(盗聴)
- 令和5年度 秋期 午前Ⅱ 問7:トランザクション署名の説明(トランザクション署名)
- 令和4年度 秋期 午前Ⅱ 問17:プライバシーセパレータ機能の問題(盗聴)
- 令和4年度 春期 午前Ⅱ 問11:MITBに関する問題(トランザクション署名)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)