始める前に
Breached Password Protection を設定し、しきい値アラート を設定しておく必要があります。
注目すべきログイベントを見つける
関連するログイベントタイプ
関連するログイベントタイプ
f: ユーザーのログイン失敗fu: 無効なユーザー名によるログイン失敗fp: 無効なパスワードによるログイン失敗pwd_leak: 漏えいしたパスワードでのログイン試行signup_pwd_leak: 漏えいしたパスワードでのサインアップ試行fcoa: クロスオリジン認証の失敗 (これらのイベントは/co/authenticateによって生成されます。これは、厳密に必要な場合を除いて有効にすべきではありません)scoa: クロスオリジン認証の成功 (これらのイベントは/co/authenticateによって生成されます。これは、厳密に必要な場合を除いて有効にすべきではありません)
漏えいしたパスワードを使った攻撃を特定する
パスワード推測
fp、fu、fcoa イベントが大量に現れます。
パスワードスプレー
fp、fu、fcoa イベントが多数発生している場合、攻撃者がパスワードスプレー攻撃を試みている可能性を見極める有効な手がかりになります。
クレデンシャルスタッフィング
fp イベント (攻撃者はユーザーの存在を把握している可能性が高いため) や、pwd_leak イベント (攻撃者が漏えいした資格情報を使ってログインを試みているため) が頻繁に発生します。
緩和戦略
- ユーザーの負担: 緩和策 (例: CAPTCHA の頻度、パスキーの必須化、または ) がユーザー体験に与える影響を評価します。
- 技術的能力: IP ブロック、WAF ルール、多要素認証の強制適用を実装できるかを評価します。
- ボット検出 を有効にし、漏えいした資格情報 をブロックします。必要に応じて、漏えいの可能性があるアカウントに多要素認証を要求することも含まれます。
- 1 つ以上のフローで CAPTCHA を有効化し、必要に応じて CAPTCHA の頻度を上げてください。ただし、CAPTCHA は抑止策であって、根本的な解決策ではない点に注意してください。 の詳細については、Bot Detection playbook を参照してください。
- 攻撃者が現在の CAPTCHA を回避している場合は、CAPTCHA プロバイダーを変更するか、Auth0 の Auth Challenge または別のサポート対象のプロバイダーへの移行を検討してください。
- エッジプロバイダーを使用して Web アプリケーションファイアウォールのルールを変更するか、テナントアクセス制御リスト を使用して、不正な IP、自律システム番号、地理的な場所、TLS クライアント、または
user-agent文字列のような HTTP ヘッダー要素をブロックしてください。 - ブルートフォース と Suspicious IP のしきい値を厳しくして、許可される接続数の上限を引き下げ、ブルートフォース攻撃を緩和してください。
- クロスオリジン認証 の設定を変更して、クレデンシャルスタッフィング攻撃を受けやすいステートレスなエンドポイントを無効にしてください。