平成31年春期試験問題 午前Ⅱ 問8
問8解説へ
インターネットバンキングサービスを提供するWebサイトを利用する際に,トランザクション署名の機能をもつハードウェアトークンを利用する。次の処理を行うとき,(4)によってできることはどれか。ここで,ハードウェアトークンは利用者ごとに異なり,本人だけが利用する。
〔処理〕
〔処理〕
- ハードウェアトークンに振込先口座番号と振込金額を入力し,メッセージ認証符号(MAC)を生成する。
- Webサイトの振込処理画面に振込先口座番号,振込金額及び(1)で生成されたMACを入力し,Webサイトに送信する。
- Webサイトでは,本人に発行したハードウェアトークンと同じ処理手順によって振込先口座番号と振込金額からMACを生成する。
- Webサイトでは,(2)で入力されたMACと,(3)で生成したMACを比較する。
- 通信経路において盗聴されていないことを確認できる。
- 通信経路における盗聴者を特定できる。
- 振込先口座番号と振込金額が改ざんされていないことを確認できる。
- 振込先口座番号と振込金額の改ざんされた箇所を訂正できる。
正解 ウ問題へ
分野 :テクノロジ系
中分類:セキュリティ
小分類:情報セキュリティ対策
中分類:セキュリティ
小分類:情報セキュリティ対策
広告
解説
トランザクション署名(Transaction Signature)とは、振込先口座番号や振込金額などの取引内容そのものに対して、利用者専用のハードウェアトークン内でメッセージ認証符号(MAC)などの電子署名を生成し、その値をWebサイト側で検証する仕組みです。これによって、誰がログインしたかだけでなく、どの内容の取引を正当に依頼したかを確認できる点が特徴で、MITB攻撃による不正送金の対策として有効です。
ハードウェアトークンは、振込先口座番号・振込金額をORコードなどで読取り、そのトランザクションに対応する署名(本問ではMAC)を表示します。利用者はWebブラウザの画面で振込先口座番号・振込金額を確認し、署名を入力してWebサーバに送信します。Webサーバ側では同じ振込先口座番号と振込金額を用いて、利用者に発行したハードウェアトークンと同じ処理手順で署名を計算し、受信した署名と比較します。一致すれば、改ざんされていない正当な取引と判断できます。
もしPC内部のマルウェアが通信を書き換えて不正送金を仕掛けたとしても、マルウェアには不正送金に対するトランザクション署名の値を知ることができません。このため、WebブラウザやPC内部でMITB攻撃が行われたとしても、Webサーバ側でこれを検知し、被害発生を防ぐことができます。
したがって「ウ」が正解です。
ハードウェアトークンは、振込先口座番号・振込金額をORコードなどで読取り、そのトランザクションに対応する署名(本問ではMAC)を表示します。利用者はWebブラウザの画面で振込先口座番号・振込金額を確認し、署名を入力してWebサーバに送信します。Webサーバ側では同じ振込先口座番号と振込金額を用いて、利用者に発行したハードウェアトークンと同じ処理手順で署名を計算し、受信した署名と比較します。一致すれば、改ざんされていない正当な取引と判断できます。
もしPC内部のマルウェアが通信を書き換えて不正送金を仕掛けたとしても、マルウェアには不正送金に対するトランザクション署名の値を知ることができません。このため、WebブラウザやPC内部でMITB攻撃が行われたとしても、Webサーバ側でこれを検知し、被害発生を防ぐことができます。
したがって「ウ」が正解です。
広告