過去問解きまくり研究所 ホーム

平成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 攻撃への備えになります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問8

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)