Skip to main content
攻撃の影響を評価するためにログを確認することは、インシデント対応計画における重要なステップです。このページでは、 でログにアクセスする方法と、攻撃の兆候を見つけてアカウントのアクティビティを確認するためのログ検索クエリの例をいくつか紹介します。

Auth0 のログを確認する

  1. Auth0 Dashboard にログインします
  2. Logs ページは、左側のメニューの Monitoring にあります。
  3. Logs ページには、検索バー、フィルターの選択、および日付ピッカーが表示されます。
Dashboard Monitoring Logs
一覧からログイベントを選択すると、イベントの Summary と、生の JSON を含む Details を確認できます。

ログの構造

各ログイベントには、次のフィールドがあります。

ログイン失敗のログイベントの例

以下は、パスワードの誤りによってログインに失敗した場合のログイベントの例です。

攻撃の兆候

攻撃を早期に見極めるのは難しい場合がありますが、ログで確認すべきポイントと検索クエリの例を以下に示します。
  • 無効なユーザー名によるログイン失敗や、存在しないユーザーに対するログイン試行が大量に発生している。
    • type:"fu"
    • description:"missing username parameter"
    • description:"Wrong email or password"
  • 失敗したログイン試行回数の上限に達しているアカウントが大量にある。
    • type:"limit_wc"
  • 漏えいしたパスワードを使ったログイン試行が多数発生している。
    • type:"pwd_leak"
調査の際は、IP アドレス、標的となっているアプリケーション、使用されている接続やを記録してください。
ログ検索クエリの構文のページでは、Auth0 のログクエリ構文の詳細に加え、さらに多くのクエリ例も確認できます。

侵害された可能性のあるユーザーアカウントを特定する

侵害された可能性のあるユーザーアカウントを特定するには、次の項目を検索します。
  • 不審な IP アドレスからのログイン成功イベント:
    • type:"s" AND ip:"99.xxx.xxx.xxx"

侵害されたユーザーアカウントのアクティビティを確認する

侵害されたユーザーアカウントを特定したら、そのアカウントのアクティビティを確認します。
  • 同じ user_id を持つ他のログイベントを検索します: user_id:"auth0|ABC123"
  • client_name または client_id のログイベントフィールドを確認し、どのアプリケーションにアクセスされたかを確認します。アクセスがあった時刻を記録してください。
  • 管理者アクセスや Auth0 の設定変更がないか確認します
  • 最近の 呼び出しを検索します: type:"sapi"

Auth0 Dashboard でユーザーを削除またはブロックする

  1. Auth0 Dashboard > User Management > Users に移動します。
  2. 削除またはブロックするユーザーを検索します。
  3. ユーザーの右端にある「」ボタンをクリックします。
  4. Block または Delete を選択し、確認します。