Korzen
Bot Protection

フィンテック・銀行

フィンテック・銀行向けの bot 対策:アカウント乗っ取りと不正な口座開設

銀行、ウォレット、レンダーは、リスト型攻撃、スクリプトによる口座開設、カードのテストにさらされています。顧客の手間を増やさずに bot チェックを加える方法を解説します。

金融アプリは、不正を働く者が最も欲しがるもの、つまり動かせるお金を扱っています。ログインには漏えいしたパスワードが流し込まれ、オンボーディングには合成された身元が送り込まれ、カード関連のフローは盗まれた番号のテストに使われます。どの攻撃も、不正になる前にまず自動化から始まります。

bot が金融サービスにすること

  • アカウント乗っ取り。Web やアプリのログインへのリスト型攻撃の後、すぐに送金するか連絡先を変更します。
  • 不正な口座開設。盗まれた、または合成された身元を使ったスクリプトによる申し込みで、サインアップボーナス、ミュールアカウント、与信を狙います。
  • カードのテスト。盗まれたカードを、カード登録や少額のチャージで確認します。
  • 列挙攻撃。サインアップやパスワードリセットのフォームを使って、どのメールアドレスや電話番号が顧客のものかを探ります。

bot チェックの位置付け

bot チェックは KYC、取引モニタリング、強力な認証の代わりにはなりません。それらの手前に低コストで置くことで、自動化されたセッションが高価なチェックに到達することはなくなり、本当の顧客が感じる手間も減ります。

  • ログイン:bot_high にはパスワード誤りとして応答します。bot にはパスキーかワンタイムコードによる追加認証を求めます。詳しくはログインでのリスト型攻撃をご覧ください。
  • 口座開設:本人確認の費用を払う前に bot_high を拒否します。bot はレビューに回します。
  • パスワードリセットと連絡先の変更:bot には第 2 要素を求め、アカウントが存在するかどうかにかかわらず同じ応答を返します。
  • カードの追加:bot_high は拒否し、bot には 3-D セキュアを求めます。

各応答に含まれる step_up フラグは、両方向に強い証拠があるという珍しいケースを示します。そのときこそ最も強い証明を求めるべきで、CAPTCHA を出すべきではありません。