概要
- TD Personal Bankingの認証は SMSベース2FA に依存し、海外旅行中にアクセス不能となる事例が発生
- プロプライエタリ認証アプリ もSMS認証が必須となり、抜け道がない設計上の欠陥
- SMSベース2FAの セキュリティと利便性の限界 が明確に指摘されている
- TOTPやパスキー などのオープン標準不採用がユーザーの安全と信頼を損なう
- 金融機関は ユーザー中心の認証設計 への転換が急務
2025年の銀行認証における問題点と改善提案
TD Personal Banking認証の現状と課題
- TD Personal Bankingは SMSベース2FA に大きく依存しており、海外ユーザーにとって障害となることを確認
- カナダSIMの無効化 により、SMS認証が受け取れずログイン不可となる事例を体験
- TD Authenticateアプリ もログアウト状態では再ログインにSMS認証が必須となり、完全な袋小路を生む設計
- TOTPやパスキー、メール認証 などの代替手段が存在せず、単一障害点(SPOF)が明確に露呈
- セキュリティが ユーザーを守るのではなく罰する 構造となっていることを指摘
SMSベース2FAの脆弱性とリスク
- SMSによるワンタイムコード送信 は2017年以降、NISTやCISA等から非推奨とされていることを確認
- SIMスワップ、フィッシング、盗聴 などの攻撃手法により、SMS 2FAはサイバー攻撃に脆弱
- カナダ政府機関(Canadian Centre for Cyber Security)も 高リスク認証にSMS利用を認めていない ことを強調
- 銀行口座のような 高リスク資産 でSMS認証が唯一の選択肢である現状を問題視
プロプライエタリOTPアプリの限界
- 一部銀行は 独自OTPアプリ を提供するが、 TOTP標準(RFC 6238) には未対応
- パスワードマネージャーやハードウェアトークン との連携不可
- アプリ利用時も ログイン必須 で、認証アプリ本来の利便性を損なう設計
- オープン標準の不採用が 利便性・相互運用性の低下 を招く
2025年に求められる認証設計
- パスキー(FIDO2/WebAuthn) :デバイスベース・生体認証によるフィッシング耐性と高UXを実現すること
- TOTPサポート :Authy、Google Authenticator、Microsoft Authenticator等、標準アプリでの認証を許可すること
- ハードウェアセキュリティキー :YubiKey等のFIDO2キーによる強固な認証を提供すること
- 安全なリカバリ経路 :SMSではなく、信頼済みデバイスやリカバリコードを活用すること
- パスワードマネージャーとの互換性 :自動入力やパスキーサポートによるシームレスな体験を実現すること
セキュリティとユーザビリティの両立
- 共通シナリオ(例:海外旅行) で破綻する認証フローは、 安全性ではなく敵対性 を生むことを確認
- 金融機関は ユーザー体験を考慮した設計 を優先することが必須
金融機関への提案
- TDに限らず多くの金融機関 が、パスキーやTOTP等の 基本的な標準採用を怠っている ことを指摘
- この怠慢は 利用者のセキュリティと信頼 を損なう重大なリスクであると強調
- 既存標準の導入 と、 設計の抜本的見直し を早急に実施すること
付記:3年経過後も変化なし
- 本事例は 3年前の米国渡航時に発生 し、現在も状況は改善されていないことを確認
- TDに本件を メールで提案済み だが、今後の対応を注視すること
- 自己主権型ID(Self-Sovereign Identity)やDID、分散型認証基盤 への移行が今後の課題であることを示唆
銀行認証の現状と未来:TD Personal Bankingの事例から考える
- 現行の銀行認証フロー が直面する課題と、 ユーザー中心の認証設計 の必要性を提案