IPA公式正解:ウ 利用者が送金取引時に,“送金操作を行うPCとは別のデバイスに振込先口座番号などの取引情報を入力して表示された値” をインターネットバンキングに送信する。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ウ】です。トランザクション署名は、MITB(Man-in-the-Browser)攻撃対策として、送金先の口座番号などの取引情報を別デバイスで確認・入力して署名を行い、改ざんを防止する仕組みです。
【詳細解説】■ 本問の核心・解法のポイント
インターネットバンキングを狙うMITB攻撃(ブラウザに常駐して通信内容や入力値を改ざんする攻撃)に対する有効な対抗策である「トランザクション署名(Transaction Signing)」の仕組みを問う問題です。PC上のブラウザが乗っ取られている前提に立ち、別の独立したデバイス(ハードウェアトークンや専用端末など)で取引内容を確認・承認させることが核心です。
・各選択肢の徹底解説:
・ア:登録メールアドレスにワンタイムパスワードを送信する方式は、一般的な二要素認証(OOB認証など)の解説ですが、PC自体がマルウェアに感染して送金先口座が書き換えられるMITB攻撃に対しては、画面上で口座番号を確認できない場合、これだけでは十分な防御になりません。
・イ:特定認証業務の認定を受けた認証局のデジタル証明書を用いた利用者認証は、電子証明書方式(クライアント証明書による認証)の説明であり、ログイン時の認証強化にはなりますが、ログイン後のトランザクション改ざんを防ぐトランザクション署名とは異なります。
・ウ:【選択肢ウ★】 利用者が送金取引時に,“送金操作を行うPCとは別のデバイスに振込先口座番号などの取引情報を入力して表示された値” をインターネットバンキングに送信する。これがトランザクション署名の説明です。万が一PC上のブラウザが改ざんされても、別デバイス側で正しい振込先等を確認して署名するため不正送金を防止できます。
・エ:別デバイスでログイン用のワンタイムパスワードを算出する仕組みは、通常の二要素認証(ハードウェアトークン等によるOTPログイン)の説明であり、ログイン後のセッションでのMITB攻撃対策としては不十分です。
よって正解はウです。