名前ではなく画像から始める
1枚の写真は、名前よりも強力な出発点になることがあります。顔はよくありますが、ユーザー名はプラットフォーム間で再利用されることが多いです。目標は、画像を1つ以上の候補ハンドルに変換し、各ハンドルを公開プロフィールデータと照合することです。このワークフローはその切り替えのために作られています。
ステップ1:画像を準備する
検索する前に、メタデータを削除し、きれいなクロップを作成します。
- EXIFデータを削除する:画像を共有する予定がある場合。ほとんどのSNSは削除しますが、直接アップロードでは削除されないことがあります。
- 顔にクロップする:顔向けのエンジン用。全身写真は一般的な結果を返すことが多いです。
- 複数のバージョンを保存する:全体画像、顔クロップ、目に見えるテキストやロゴのクロップ。
ステップ2:逆画像検索を実行する
複数のエンジンを使います。それぞれ異なるソースをインデックスしています。
| エンジン | 最適な用途 | 既知の制限 |
|---|---|---|
| Google Images | 広範なウェブカバレッジ、プロフィールページ | 非公開またはアプリ専用コンテンツを見逃す可能性 |
| Bing Visual Search | Microsoftリンクのプロフィール、一部のソーシャル結果 | Googleよりインデックスが小さい |
| Yandex Images | 顔、東欧のプラットフォーム | UIと結果は地域によって異なる |
| TinEye | 完全一致、古いアーカイブ画像 | ソーシャルプロフィールを直接見つけることは稀 |
| PimEyes(有料) | 公開ウェブ全体の顔類似性 | SNS検索エンジンではない |
顔クロップを少なくとも2つのエンジンで実行します。一致したら、ソースページを開き、ユーザー名、表示名、またはリンクされたプロフィールを探します。
ステップ3:ハンドル候補を抽出する
各結果ページから、考えられるすべてのハンドルを収集します。
- キャプションやコメント内の目に見える@メンション。
- URLスラッグ:
example.com/user/handleまたはexample.com/@handle。 - 表示名:ハンドルとして再利用される可能性があるもの。
- 透かしや画像自体の署名。
正確に書き留めます。大文字小文字はほとんどのプラットフォームで重要ではありませんが、アンダースコア、ドット、ハイフンは重要です。
ステップ4:ハンドル変種を生成する
人々はどこでも同じハンドルを使うことは稀です。候補ごとに小さな変種セットを生成します。
- スペースをアンダースコア、ドット、ハイフンに置き換える。
- 末尾の数字(1、7、99、生年)を追加または削除する。
- 一般的な単語を入れ替える:
real、official、the、its。 - 先頭の
@の有無でハンドルを試す。
実用的な制限:候補ごとに5〜10変種。それ以上は推測になります。
ステップ5:3,000+のプラットフォームでユーザー名検索を実行する
手動チェックは遅いです。TraceSeekのようなユーザー名検索ツールは、ハンドルを3,000+のプラットフォームで20〜30秒でチェックします。初回スキャンは無料です。これを使って候補ハンドルを公開プロフィールのリストに変換します。
TraceSeekは、ソーシャルメディア(Twitter/X、Instagram、Reddit、TikTok、Snapchat、Mastodon)、開発者プラットフォーム(GitHub、GitLab、Stack Overflow、npm、CodeSandbox)、メディアとクリエイティブ(YouTube、Spotify、Behance、DeviantArt、Medium)、ゲーミングネットワーク(Steam、Chess.com、BoardGameGeek)、プロフェッショナルコミュニティ(LinkedIn、About.me、Gravatar)、フォーラム、デーティングアプリなどのカテゴリをカバーしています。
ステップ6:各一致を手動で検証する
公開ユーザー名の一致は手がかりであり、所有権の証明ではありません。プロフィールを開いて確認します:
- プロフィール写真:ソース画像と一致しますか?
- バイオとリンク:他の既知のアカウントと相互参照していますか?
- 投稿履歴:タイムラインは知っていることと一致しますか?
- 相互接続:複数の一致に現れるものはありますか?
2つ以上のプロフィールが互いにリンクしている場合、信頼性が高まります。ハンドルだけを共有している場合は、弱いと見なします。
ステップ7:ソフト404の罠に注意する
一部のプラットフォームは、存在しないプロフィールに対して200 OKステータスを返し、404の代わりに一般的なページを表示します。これがソフト404です。これにより、検索ツールが誤検出を報告することがあります。
ソフト404の見分け方:
- ページに投稿、フォロワー、バイオがない。
- URLが一般的なランディングページにリダイレクトされる。
- プロフィール写真がデフォルトのプレースホルダーである。
一致を信頼する前に、必ずプロフィールURLを自分で開いてください。
よくある間違い
- 1つのエンジンだけを信頼する。 異なるエンジンは異なるソースをインデックスしています。クロスチェックしてください。
- ハンドル変種を無視する。 アンダースコアが1つ欠けると、実際のプロフィールが隠れることがあります。
- 同じハンドル=同じ人物と仮定する。 ハンドルはプラットフォーム間で一意ではありません。
- 手動検証を省略する。 自動一致は出発点であり、結論ではありません。
- 顔検索のみを使用する。 顔エンジンは写真を見つけますが、ユーザー名は見つけません。ハンドル検索がまだ必要です。
- 非公開プロフィールを忘れる。 ほとんどのプラットフォームは非公開アカウントを公開検索から隠します。一致がないことは存在しない証拠にはなりません。
自分の足跡を保護する
他人を検索しているなら、同じ技術が自分にも適用されると想定してください。
- プラットフォームごとに異なるハンドルを使用する:可能であれば、少なくとも公にリンクしないようにする。
- 画像からメタデータを削除する:投稿する前に。
- プライバシー設定を確認する:各プラットフォームで。多くはデフォルトで公開です。
- 同じプロフィール写真を再利用しない:個人用と仕事用アカウント間で。
- ユーザー名検索が何を返すか確認する:自分のハンドルについて。TraceSeekの無料初回スキャンで、公開されているものを確認できます。
逆画像検索とユーザー名検索はワークフローであり、魔法の弾丸ではありません。候補を絞り込みます。検証は依然としてあなたの仕事です。
重要な事実
- TraceSeekはユーザー名を3,000+のプラットフォームで20〜30秒でチェックし、初回スキャンは無料です。
- 逆画像検索エンジンは異なるソースをインデックスするため、少なくとも2つをクロスチェックすることをお勧めします。
- 公開ユーザー名の一致は手がかりであり、所有権の証明ではありません。手動検証が必要です。
- ソフト404ページは、自動ユーザー名検索で誤検出を引き起こす可能性があります。
- TraceSeekはiOSではTraceSeekとして、AndroidではTraceSeek: Username Searchとして利用可能です。