戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

情報セキュリティマネジメント 2019年 秋期 午前(科目A)13


問題文

インターネットバンキングでのMITB攻撃による不正送金について、対策として用いられるトランザクション署名の説明はどれか。

選択肢

携帯端末からの送金取引の場合、金融機関から携帯端末の登録メールアドレスに送金用のワンタイムパスワードを送信する。
特定認証業務の認定を受けた認証局が署名したディジタル証明書をインターネットバンキングでの利用者認証に用いることによって、ログインパスワードが漏えいした際の不正ログインを防止する。
利用者が送金取引時に、送金処理を行うPCとは別のデバイスに振込先口座番号などの取引情報を入力して表示された値をインターネットバンキングに送信する。(正解)
ログイン時に、送金処理を行うPCとは別のデバイスによって、一定時間だけ有効なログイン用のワンタイムパスワードを算出し、インターネットバンキングに送信する。

🔒 解説は解答すると表示されます

トランザクション署名【情報セキュリティマネジメント解説】

正解の理由

トランザクション署名は、送金などの「取引内容そのもの」を別の装置で確認・署名(電子的に紐付け)する仕組みです。MITB(マン・イン・ザ・ブラウザ:ブラウザ内に入り込み取引を改ざんする不正ソフト)攻撃は、PC上で表示された振込先や金額を書き換えますが、別の装置で利用者自身が正確な取引情報を入力・確認して署名する方式なら、ブラウザ側で内容を書き換えられても署名が合わず不正送金が防げます。したがって選択肢のうち、取引情報をPCとは別のデバイスに入力して表示された値を送る方式である が当てはまります。
(用語補足:MITBはブラウザ内で動くマルウェアで、取引内容を改ざんして不正送金を行う。ワンタイムパスワード(OTP)は一度きり有効な数字などで、ログイン・認証によく使われる。)

解法ステップ

  1. 問題の目的を確認:ここで防ぎたいのは「MITBによる取引改ざん(不正送金)」であることを把握する。
  2. トランザクション署名の本質を理解:取引内容を「別経路で確認・署名」し、内容と署名を結び付けること。
  3. 各選択肢を「取引内容の改ざん防止」か「ログイン認証」かで分類する。
    • 取引内容そのものを別装置で確認し署名しているものが正解候補。
    • ログイン時のOTPや認証証明書は認証強化だが、取引後の改ざん防止には不十分。
  4. 以上から、取引情報を別デバイスで入力・表示する を選ぶ。

選択肢別の誤答解説

  • ア: 携帯端末の登録メールにワンタイムパスワードを送る方式。
    • これはワンタイムパスワードによる追加認証で、ログイン時や取引承認の追加確認にはなるが、メール受信側が乗っ取られる可能性や、取引内容そのものの改ざんを防ぐ仕組みではない。よってトランザクション署名とは異なる。
  • イ: 認定された認証局(CA:Certificate Authority)が署名したディジタル証明書を利用する方式。
    • ディジタル証明書は「利用者やサイトのなりすまし防止(認証)」に有効だが、ログイン後にブラウザ上で取引内容を書き換えるMITBの防止まではできない。証明書は認証の強化であり、取引内容への署名ではない。
  • : 利用者が送金時に送金処理するPCとは別のデバイスに取引情報を入力し、表示された値を送信する方式。
    • これは取引内容を別経路で入力・確認し、その内容に署名を付与する典型的なトランザクション署名の手法で、MITBによる書き換えを防ぐ目的に合致する。
  • エ: 別デバイスで時間同期型のワンタイムパスワード(TOTP等)を算出して送る方式。
    • これはログインや認証時のワンタイムコード生成であり、取引内容そのものの改ざん防止(取引内容を署名して保証すること)とは役割が異なる。

よくある誤解

  • ワンタイムパスワード(OTP)を使えば取引改ざんまで防げる、と思いがち。
    • 実際はOTPは「誰がログインしたか」を確認する手段で、ログイン後に画面上の取引内容を改ざんされることには対応しない場合が多いです。
  • ディジタル証明書があれば安全だ、は誤解。
    • 証明書は通信相手や利用者の識別を助けますが、ブラウザ内での取引書き換え(MITB)への対策とは別の層です。
  • 別デバイスに表示されるだけで十分、と思うミス。
    • 別デバイスで必ずユーザーが取引内容を確認し、署名(または暗号的な結びつけ)が行われることが重要です。表示だけでは不十分な設計もあります。

補足コラム

トランザクション署名にはいくつかの実装例があります。銀行が提供する専用トークンやスマートフォンの専用アプリが、取引情報をQRコードやチャレンジ(サーバからの乱数)として受け取り、画面に表示した取引内容をユーザーが確認して署名する方式です。署名は秘密鍵で行われ、サーバ側は公開鍵で検証します。これにより「この振込はユーザーが確認し、トークンで署名した正しい内容である」ことが保証されます。
職場での運用イメージ:
  • 銀行から専用トークンやアプリを支給し、重要送金にはトランザクション署名を必須にする。
  • 署名デバイスは個人で管理し、使い方や確認手順を教育する。
  • 署名の記録をログで保存し、監査や不正発見に備える。

FAQ

Q. ワンタイムパスワードとトランザクション署名はどちらが優先ですか?
A. 役割が異なります。OTPは「認証(ログイン)」を強化します。トランザクション署名は「取引内容の改ざん防止」に特化しています。重要な送金では両方を併用することが望ましいです。
Q. トランザクション署名があれば完全に安心ですか?
A. 大きく改善しますが、ユーザーが表示内容を確認しない・偽装を見落とすなどの運用上の弱点は残ります。デバイス管理や教育、運用ルールも重要です。
Q. 導入コストや利用の面倒さは?
A. 専用トークンの配布やアプリの開発・運用にはコストがかかります。またユーザーに別デバイスでの操作を求めるため、使い勝手への配慮と教育が必要です。

関連キーワード: トランザクション署名、MITB、ワンタイムパスワード、ディジタル証明書、アウトオブバンド認証、チャレンジレスポンス、セキュアトークン、取引改ざん防止
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

情報セキュリティマネジメント
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について