whose-number-is-this について
電話番号とその帰属に関する手掛かりを調べる、調査担当者やトラスト&セーフティ向けの OSINT スキルです。E.164 形式への正規化、現在の通信網と当初の割当先の区別、対話型チェックの慎重な扱いを重視します。
主な機能
- 01番号を E.164 形式に正規化
- 02国番号、回線種別、検索方法を記録
- 03現在のネットワークと当初の事業者を区別
- 04複数の表記で番号を検索
- 05帰属を評価し根拠を記録
活用シーン
- 01取引先担当者の番号の通信事業者情報を確認
- 02番号が SIM か VoIP かを評価
- 03公開ページで番号を検索し候補と出典を記録
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ useosint/ skills --skill whose-number-is-thisインストール後、Claude Code で/whose-number-is-thisを入力して読み込まれたか確認します。
同梱ファイルreference/format-permutations.mdreference/line-types.md
詳細
この番号は誰のものか
電話番号は強力な識別子です。取得には費用がかかり、変更が難しく、ほとんどの場所でアカウント復旧の基点として使われています。また、調査担当者が最も誤認しやすい識別子でもあります。誰もが引用するメタデータである通信事業者の情報は古くなっていることが多く、現在では多くの番号が、誰かのポケットに入った SIM ではなくソフトウェアに属しているためです。対象者に電話をかけたり、テキストメッセージを送ったりしないでください。それは調査ではなく接触です。
ステップ 1 — 許可された範囲
../../ETHICS.md を読んでください。対象者、目的、許可された識別子、許可されていない行為、適用される管轄区域を書き留めてください。逆電話番号検索は多くの地域で特に規制されているため、ここでは他の多くのスキルよりも管轄区域が重要です。メッセージングアプリの連絡先検索による確認が許可されているか、今の段階で判断してください。これらの確認は対話を伴います。
完了条件:範囲が書き留められ、連絡先検索に関する判断が記録されていること。
ステップ 2 — まず E.164 形式に正規化する
番号の解析が適切でないと、後続のすべての処理に支障が出ます。E.164 は +、国番号、国内番号の順で構成されます。スペース、句読点、国内通話用の先頭番号は含みません。
落とし穴は国内通話用の先頭番号です。英国の番号 07700 900123 は +447700900123 となります。先頭の 0 は残すのではなく削除します。イタリアでは固定電話番号の先頭の 0 が残ります。誤った方法で判断すると、その後のすべての検索で別の契約者が対象になります。
正規表現ではなく、libphonenumber(Google の解析ライブラリで、ほとんどの言語向けのバインディングがあります)を使ってください。国ごとの国内通話用先頭番号、有効な桁数の範囲、割り当て可能な番号帯を把握しているため、形式が正しい番号と、その国で実際に使用可能な番号を区別できます。
正規化した形式から、国番号(契約者の所在地ではなく、国を示します)、国内宛先コード(市外局番または携帯電話のプレフィックス。固定電話の場合は地域を、携帯電話の場合は当初割り当てられた事業者を示します)、回線種別(固定、携帯電話、VoIP、フリーダイヤル、有料、共有料金、または不明)を読み取ります。回線種別は、判断に最も役立つ項目です。
phoneinfoga は、正規化、形式の生成、検索スキャナーをまとめて提供します。
phoneinfoga scan -n "+15551234567"
完了条件:E.164 形式、国、国内宛先コード、回線種別が記録されていること。
ステップ 3 — 通信事業者、VoIP、そしてどちらも誤解を招く理由
携帯電話番号に対する HLR クエリは、契約者のホームレジスターに接続し、その番号が現在どのネットワークに登録されているか、到達可能かどうか、そして多くの場合、ローミング中かどうかを返します。これはリアルタイムのデータであり、通信事業者について意味のある回答を得る唯一の方法です。それ以外のもの、つまり番号帯と通信事業者の対応表や、無料の検索サイトのほとんどは、番号の当初の割り当てブロックを示します。**番号ポータビリティによって、この情報は現状と一致しなくなります。**契約者は番号を維持したままネットワークを変更できますが、割り当て表には元の事業者が記載されたままです。そのため、番号帯の検索結果に「通信事業者:X」とあっても、それは「この番号帯は X に発行された」という意味であって、「この人は X の顧客である」という意味ではありません。回答の根拠となった検索方法を、その都度明記してください。
次に VoIP かどうかを判定します。詐欺、信頼性・安全性、なりすましアカウントの調査では、このスキル全体で最も有力な発見となることがよくあります。携帯電話ネットワーク事業者ではなく仮想電話番号プロバイダーに紐づく番号は、安価で使い捨て可能であり、多くの管轄区域では本人確認なしに取得でき、同一の関係者が数百件を保有している可能性もあります。回線種別が VoIP であること、割り当て先が消費者向けサービスではなく番号をホストする事業者であること、そして市外局番が他の所在地情報と無関係であることが、判断材料になります。解釈とアプリごとの開示状況一覧については、reference/line-types.md を参照してください。VoIP であることは悪意の証拠ではありません。ほとんどの企業が VoIP を利用しています。しかし、その番号が本人確認の基点として弱いことを意味します。
完了条件:通信事業者と検索方法、番号ポータビリティに関する注意点が記録され、番号が SIM の可能性が高い、VoIP の可能性が高い、または不明のいずれかに分類されていること。
ステップ 4 — メッセージアプリでの開示
メッセージングプラットフォームで連絡先を調べると、その番号が登録済みかどうかがわかり、ユーザーのプライバシー設定によっては、表示名、アバター、自己紹介文、場合によっては最終ログイン時刻もわかります。これは実際に有用な情報です。登録の有無はその人についての事実であり、アバターからはすぐに
find-the-original-image
の調査につながります。
一方で、これは対話的で、プライバシーに関わる行為です。通常はアカウントを使って、特定の人物についてプラットフォームに問い合わせます。また、連絡先リストの同期では、そのリストがプラットフォームにアップロードされます。ほとんどのプラットフォームでは、自動検索や一括検索が制限されています。明示的な許可を得たうえで、investigate-without-getting-made の管理下にあるアカウントとデバイスから、一度に一つの番号だけを調べ、対話的な手順として記録してください。各アプリで公開される情報については、上記のリファレンスに記載されています。
完了条件 アプリへの登録状況を記録するか、理由を添えて未試行と記録していること。
ステップ 5 — 番号を文字列として、あらゆる形式で検索する
これは最も成果の大きい受動的な手順であり、最もよく省略される手順でもあります。番号はさまざまな形式で記載されており、検索エンジンは形式間の正規化を行いません。国番号の有無を含め、それぞれの形式を引用符で囲んで検索してください。
"+1 555 123 4567" "+15551234567" "(555) 123-4567" "555-123-4567"
"555.123.4567" "555 123 4567" "5551234567" "001 555 123 4567"
国内の表記方法や難読化された形式を含む、すべての形式のガイド: reference/format-permutations.md。
これらを複数の検索エンジンで google-like-a-spy にかけてください。同じ番号でも検索エンジンごとに検索結果の網羅性は大きく異なります。さらに、find-leaks-in-the-wild、read-deleted-pages、what-leaked-about-you も使用してください。求人広告、企業ディレクトリ、履歴書、古いフォーラムの署名欄などに、番号が公開されていることがあります。
クラウドソーシング型の発信者番号識別アプリや逆引きデータベースでも、名前が表示されることがあります。これらは手がかりとして扱い、本人特定の根拠にはしないでください。名前のデータは他のユーザーのアドレス帳やユーザーが登録したラベルに由来するため、誤ったラベル、古い連絡先、意図的な虚偽情報がすべて引き継がれます。スパムスコアは操作可能です。また、こうしたサービスの多くは、利用開始の条件として自分の連絡先情報を要求します。
完了条件 すべての形式を二つの検索エンジンで検索し、候補となる名前をそれぞれ出典とともに記録し、未検証と明記していること。
うまくいかないケース
- 番号ポータビリティにより、通信事業者のデータは気づかないうちに古くなります。誤りとしてではなく、確信に満ちた間違った回答が返ってきます。また、市外局番を所在地の目安として使うこともできません。VoIP の番号割り当てや、引っ越しを三度しても同じ番号を使い続けている人もいるためです。
- 番号の再割り当て。 解約された番号は、別の契約者に割り当て直されます。過去の情報漏えいに記載された番号が、現在では無関係の人物のものになっていることがあります。その人物が、前の所有者のアカウント復旧コードを受信し続けている可能性もあります。
- 発信者番号の偽装は簡単なため、着信履歴に番号が記録されていても、その所有者から電話があった証拠にはなりません。SIM スワップでは、所有権の記録を変えずに番号の支配権が移ります。不正調査では、登録上の所有者と SMS を受信している人物が別人の場合があり、それが攻撃の手口です。
- 共用番号や企業番号。 一つの番号を複数の人が使っている場合があります。
- アグリゲーターのデータの古さ。 逆引きデータはベンダー間でコピーされ、再検証されることはほとんどありません。二つのサイトが一致している場合も、多くは同じ情報源に基づいています。
信頼度の評価
- 確認済み — 対象者が管理する情報源で本人が公開している、または対象者に紐づく権威ある記録(届出、免許、登録記録)に記載されている、もしくは真に独立した二つの情報源が一致している。
- 可能性が高い — メッセージアプリに登録されており、表示名が対象者と一致しているうえ、裏付けとなる公開情報が一つある。
- 未確認 — 発信者番号識別サービスや逆引きサービスに表示された名前、アグリゲーターの記録、または情報提供元の UI がどれほど確信に満ちて見えても、単一の情報漏えい記録しかない。
- 否定 — 回線種別、割り当て、または時系列が対象者と矛盾する、あるいは個人を特定できない共用の企業回線である。
信頼度とともに回線種別も表示してください。VoIP 番号の所有者を特定する主張は、常により確度が低くなります。
実例
英国の仕入先担当者のものとされる 07700 900123 が与えられたとします。正規化すると
+447700900123 となり、libphonenumber はこのプレフィックスを携帯電話の番号帯と判定します。プレフィックス検索で特定された事業者と、HLR ベースの検索で特定された事業者は異なります。この番号は他社に移行されています。現在のネットワークを記録し、プレフィックス検索の結果には過去の情報であることを明記します。
行き詰まった場合:逆引き検索サイトで返された名前は仕入先担当者の情報と一致せず、ほかの 2 つのサービスは同じ文字列を返します。1 つの情報源が 3 回繰り返されたにすぎず、裏付けにはなりません。除外します。
google-like-a-spy で表記形式をすべて検索すると、キャッシュされた業界ディレクトリの掲載情報から、その番号が会社名とともに見つかります。登録住所は請求書に記載された住所とは異なります。その会社を x-ray-a-company で調べると、食い違いが判明します。番号の帰属はあくまで推定にとどめ、報告するのは企業との関連です。
ピボット
| 新しい検索キー | スキル |
|---|---|
| 所有者名 | find-anyone |
| 掲載情報にある事業名 | x-ray-a-company、who-really-owns-it |
| メッセージアプリのアバター | find-the-original-image |
| 表示名またはハンドル | hunt-a-handle |
| 番号とともに記載されたメールアドレス | what-an-email-reveals |
| 流出記録にある番号 | what-leaked-about-you |
| 貼り付けサイトまたはチャンネルにある番号 | find-leaks-in-the-wild、dig-through-data-brokers |
法律および利用規約に関する注意
電話番号の検索は、ほとんどの OSINT より厳しい規制の対象です。複数の法域では、逆引き検索を行える人とその目的が制限されています。また、国によっては、情報源が公開されていたかどうかにかかわらず、雇用、賃貸、信用に関する判断でこのデータを利用する際に消費者報告に関する規則が適用されます。電話番号は GDPR および英国法の下で個人データにあたり、連絡先リストのアップロードや、自動化されたアプリ登録確認は、ほとんどのプラットフォームの利用規約に違反します。個人の自宅を特定したり、本人の同意なく連絡できるようにしたりする目的で番号を使うことは許されません。正当な用途は、不正調査、デューデリジェンス、許可を得た所在調査、および自身の情報の監査です。
ステップ 6 — 報告
write-the-intel-brief を実行します。E.164 形式、回線種別、検索方法と番号移行に関する注意を添えた通信事業者情報、対話操作が必要なステップであることを示したアプリの利用状況、ならびに確信度と情報源を付した所有者の帰属を記載します。
完了の条件:検索方法の記載がない通信事業者の断定がなく、対話操作が必要な確認にはすべて、その旨が明記されていることです。