Auth0 は攻撃を検知し、特定の IP からのトラフィックをブロックしたり CAPTCHA を表示したりすることで、アプリケーションへの悪意あるアクセス試行を防止できます。
Auth0 Dashboard では、攻撃を軽減するために、次の オプションを有効にできます。
不正利用対策に決定打となる万能策はありません。Auth0 は、さまざまなシグナルを用いて攻撃を検知・緩和する、多層防御というセキュリティの考え方を採用しています。
攻撃が発生した場合、ログイン回数にかかわらず、ユーザーには 1 時間に 1 回メールで通知されます。たとえば、あるユーザーが 1 時間 30 分の間に 200 回ログインを試みた場合、送信されるメールは 2 通です。パスワードリセットリンクの有効期限は 5 日間です。ユーザーに送信するメールはカスタマイズできます。
ブロックをリセットした後に再び攻撃が発生した場合は、追加でメールが送信されます。
攻撃が継続している場合、一度に数千もの IP アドレスからのトラフィックがブロックされることがあります。Auth0 は、攻撃に関与する IP アドレスの数にかかわらず、トラフィックがブロックされている間、各管理者に 1 時間ごとに 1 通のメールを送信します。
応答設定を構成せずに攻撃対策機能を有効化すると、監視モードが有効になり、関連するイベントはテナントログにのみ記録されます。テナントログには、ログインがリスクありと判断されたかどうかに関する情報が記録されるため、応答を構成するかどうかを判断できます。
テナントログデータを使用してレポートを作成し、攻撃対策イベントを確認することもできます。