TruthsSeek
🌐 日本語

用語集 ← 用語一覧に戻る

Username Enumeration (ユーザー名列挙)とは?

別表記: アカウント列挙, 有効ユーザー名攻撃

簡単な回答 · Username enumerationとは、プラットフォームの応答の違い(『パスワードが間違っています』と『ユーザーが存在しません』の違い、リセットページでメールが存在することを確認するなど)を利用して、どのユーザー名やメールアドレスがプラットフォームにアカウントを持っているかを突き止める技術です。プラットフォームは意図的にこれらの漏洩を塞いでいます。大規模に悪用すると利用規約違反となり、多くの国ではコンピュータ不正利用法にも抵触します。

今すぐチェックを実行 — TraceSeekは 3,000以上のプラットフォームを20~30秒でスキャンします。 初回スキャン無料。

⬇︎ iOS⬇︎ Android

列挙を理解するには二つの方向性があります。プラットフォームの問題として、それはセキュリティ上の欠陥です:登録済みユーザーと未登録ユーザーを区別する応答は、一度に一つの調査でユーザーリストを漏らします。そのため、責任あるプラットフォームはエラーメッセージを統一し、リセットフローをレート制限します。

調査者にとっての法的境界として、これは最も明確な線の一つです:数十のプラットフォームでリセットページを調査して誰かのアカウントをマッピングすることは、意図に関わらず列挙です。倫理的なツールが公開プロファイルを通じて検証する理由もここにあります。ユーザー名スキャンは公開されている表面だけをチェックします。つまり、プラットフォームが公開している情報を読み取るのであって、認証システムを問い合わせるわけではありません。

関連用語

Email Enumeration (メール列挙) · Reverse Username Lookup · OSINT

詳細ガイドを読む

Username Enumeration (ユーザー名列挙)よくある質問

ユーザー名列挙は違法ですか?

プラットフォームの利用規約に反して大規模に行うことは、多くの国でコンピュータ不正利用法や虐待防止法に抵触する可能性が高いです。プロファイルページやスキャンを通じた公開データの検証はこれに該当しないため、信頼できるツールはこの方法を採用しています。

なぜプラットフォームは汎用的なエラーメッセージを使うのですか?

列挙者に信号を与えないためです。『ユーザー名またはパスワードが無効です』という両ケース共通のメッセージや、汎用的なリセット確認は、応答を利用して誰がアカウントを持っているかをマッピングできないようにするために存在します。確認の欠如は、存在の欠如の証明にはなりません。

ユーザー名を検索する準備はできていますか?

ユーザー名が明らかにするものを確認

TraceSeekは3,000以上のプラットフォームを20~30秒で検索し、 ハンドルに一致する公開プロファイルを表示します。初回スキャン無料 — アカウントもカードも不要です。

⬇︎ iOS版をダウンロード⬇︎ Android版を入手

iPhone & Android対応 · 20~30秒のスキャン · 3,000以上のプラットフォーム

⬇︎ App Store ⬇︎ Google Play