コンテンツへスキップ
不正防止

IP 不正スコアとは:意味、スコア範囲、確認方法

IP 不正スコアの意味、良いスコアの目安、IP がフラグ付けされる理由を解説し、Tor 出口ノード、VPN、リレー、クラウドサーバーの実際のルックアップ結果を紹介します。

著者GeoIPHub チーム公開日更新日読了時間18 分で読めます
ノードの格子の上に 1 本の針を持つ光るゲージの弧。0 から 100 までの IP 不正スコアを表している
ゲージ上の異なる位置につながる 4 つのノード。4 つの実際の IP とそのスコアを表している
1 つのスコア、4 つの実際の IP、それぞれの理由。

1 つのスコア、4 つの実際の IP、そしてその理由

4 種類のネットワークは尺度上の 4 つの異なる位置に収まり、scoring.detection_methods がそこに置いたすべてのシグナルを示します。以下の公開アドレスは、誰でも実行できるキー不要の同じ API 呼び出しで、2026 年 10 月 16 日にルックアップしたものです。

IP正体スコアアクションdetection_methods
185.220.101.1Tor 出口ノード(TORSERVERS-NET、ハンブルク)100blocktor_exit, datacenter_blocklisted, no_ptr_datacenter, known_spammer
45.83.220.7Mullvad VPN のネットワーク上のアドレス(31173 Services、マルメ)46reviewknown_vpn_server, datacenter_ip
104.28.46.99iCloud Private Relay の出口(Cloudflare)9allowrelay_ip
45.33.32.156scanme.nmap.org、Nmap の公開テストホスト(Linode)10allowdatacenter_ip

各シグナルはポイント数と信頼度を持っています。スコアは「ポイント × 信頼度」の合計を丸め、0〜100 の範囲に収めたものです。つまり、上の各行はその手法リストから再計算できます。

  • Tor 出口ノード:100、block。 tor_exit(信頼度 0.99 で 45 ポイント)、known_spammer(0.9 で 40)、datacenter_blocklisted(0.75 で 30)だけで合計 103 になります。4 つ目のシグナルは上限をさらに超えさせるだけです。
  • VPN アドレス:46、review。 known_vpn_server(0.9 で 40)と datacenter_ip(0.5 で 20)でちょうど 46 です。API はこのアドレスが属するネットワークから「Mullvad (31173 Services)」と名前を付けていますが、現時点で Mullvad が公開しているサーバーリストには載っていません。VPN 名が判明しているだけでは、高いスコアにはなりません。このサーバーはブロックリストに載っておらず、開いている VPN プロトコルも記録されていないため、review で止まります。
  • リレー:9、allow。 relay_ip は信頼度 0.85 で 10 ポイントを加算し、丸めると 9 になります。Private Relay はプライバシー保護のために Apple ユーザーのアドレスを隠すもので、リレーのアドレスは上限が 60 に設定されているため、block に達することはありません。Private Relay と WARP のトラフィックを検出する方法と、それを通すべき理由は別の記事で解説しています。
  • クラウドサーバー:10、allow。 datacenter_ip 単体で信頼度 0.5 の 20 ポイントです。API、死活監視、オフィスのゲートウェイはすべてデータセンターから動いているため、ホスティングは確認する理由にはなっても、ブロックする理由にはなりません。

すべての理由とその重みは、フィールドごとの理由一覧に掲載しています。

これらを実行してみて、スコア帯の表だけではわからないことが 2 つわかりました。1 つ目は、Tor 出口ノードも VPN もどちらも利用者を隠すのに、両者には 54 ポイントの差があることです。Tor 出口ノードにはスパムとブロックリストの履歴もあるからです。同じプロバイダーでも逆方向に振れることがあります。Mullvad のリストに載っているフランクフルトのサーバー 185.213.155.73 は同じ日に 100 を記録しました。Mullvad のリスト上のエントリーでこのサーバーが WireGuard サーバー(wireguard_open)とされており、このプロトコルタグによってホスティングのシグナルも、より強い「VPN 付きデータセンター」のシグナルに変わるためです。2 つ目は、Tor 出口ノードの 4 つの理由のうち 1 つは、出口ノード側ではなく当社側の欠落だということです。no_ptr_datacenter はそのアドレスに逆引き DNS がないことを示しますが、現在 dig -x 185.220.101.1 を実行すると Tor 出口ノードのホスト名が返ります。当社のルックアップデータベースにその保存済みレコードが欠けており、修正対象として記録済みです。他の 3 つのシグナルだけで 100 を超えるため、判定は変わりません。それでも、生の数値ではなく、信頼できるシグナルに基づいてルールを書くよう顧客にお伝えしているのはこのためです。

良い IP 不正スコアとは?

良いスコアとは 25 以下のことで、意味のあるリスクの証拠がなく、API は allow を返します。当社の 4 つのスコア帯は、そのままアクションに対応します。

スコア判定推奨アクション
0-25良好:意味のあるリスクの証拠なし許可(Allow)
26-50要注意:いくつかのシグナルが反応確認(Review):記録して監視
51-75危険:重要な証拠ありステップアップ:MFA、CAPTCHA、3-D Secure
76-100不良:複数シグナルによる強い証拠ブロック(Block)

次の 2 つの注意点を押さえておけば、ほとんどの間違いは未然に防げます。

  • スコアは、そのベンダー自身の尺度に照らして読んでください。 IPQualityScore のドキュメントでは 75 以上を「疑わしいが、必ずしも不正ではない」とし、90 以上でフラグ付けまたはブロックすることを推奨しています。当社の block 帯は 76 から始まります。同じ 76 でも両社では意味が異なるため、プロバイダー間でしきい値をそのまま流用しないでください。
  • 適切なしきい値は、保護するアクションによって異なります。 ログインはチェックアウトよりも高いブロックしきい値を許容できます。パスワードの再入力は数秒で済みますが、不正なカード非対面注文はチャージバックにつながるからです(その側面はチャージバック削減のプレイブックで扱っています)。ログイン、サインアップ、チェックアウトのブロックしきい値は、アクションごとに解説しています。

数値を押し上げるもの、押し下げるもの

スコアが答えるのは、「このリクエスト元のネットワークの周辺に、どれだけリスクの証拠があるか」という狭い問いだけです。キーボードの向こうに誰がいるかは決してわかりません。わかるのは次のようなことです。

シグナルの分類例スコアへの影響
匿名化VPN の出口、データセンタープロキシ、Tor 出口ノード上げる:不正の大半が経由するインフラ
不正利用の履歴スパムの送信元、クレデンシャルスタッフィングの発信元、ボットネットへの参加上げる:そのアドレスが過去に攻撃を行った証拠
インフラの種類データセンターの ASN か一般消費者向け ISP か、ホスティングの範囲サーバーの範囲では上げる:実際の顧客は一般消費者向けネットワークから閲覧するため
クリーンな発信元の証拠住宅用 ISP、モバイルキャリア、検証済みの検索エンジンのクローラー下げる:スコアリングは加算だけでなく減算もすべき
共有アドレスの保護策CGNAT とプライバシーリレーの上限制限する:共有アドレス上の 1 人の悪質なユーザーが、何千人もの利用者を巻き込むことはない

最後の 2 行が、慎重なスコアリングと粗いスコアリングを分けます。ポイントを加算するだけのモデルは、世界中のあらゆるモバイルキャリアや共有接続にフラグを立てることになります。当社のモデルは 36 個の重み付けされた理由を組み合わせ、減算も行います。住宅用 ISP の理由は 17 ポイント(信頼度 0.85 でマイナス 20)、検証済みクローラーは 28.5 ポイント(0.95 でマイナス 30)を差し引きます。リレーのアドレスは上限 60、独自の脅威の証拠を持たない CGNAT アドレスは上限 50 です。各理由の重みとレスポンスでの読み方はリスクスコアの理由:フィールドごとの解説にまとめているので、このページでは数値があなたにとって何を意味するかに絞ります。

自分の IP の不正スコアが高いのはなぜ?

自分の接続のスコアが高い場合、その原因はたいてい、あなたが何かをしたことではなく、接続しているネットワークにあります。VPN やプロキシ、不正利用をした加入者から再割り当てされたアドレス、他の誰かが原因でリストに載った共有の CGNAT アドレス、ISP のアドレス範囲が最近ブロックリストに掲載されたことなどです。当社が CGNAT と認識したアドレスは、VPN、プロキシ、Tor、ボットネット、不正利用の独自の証拠がない限り上限が 50 になるため、共有アドレスは review にはなっても、IP だけを理由に block されることはありません。サイトでスコアではなく「VPN を使っているようです」と表示された場合は、自分の IP が VPN やプロキシとしてフラグ付けされる理由と対処法をご覧ください。

高いスコアを下げる方法

数値そのものに異議を申し立てることはできません。数値は根拠となる証拠が変わったときに動きます。次の手順で証拠が変わります。

  1. VPN やプロキシをオフにし、通常の ISP 回線から接続し直します。これが最も大きく、最も早くスコアを下げる方法です。
  2. 新しいアドレスを取得します。 DHCP のリースを更新するか、ルーターを再起動します。多くの ISP では、これでフラグ付けされたアドレスから別のアドレスに切り替わります。
  3. デバイスをスキャンします。 ネットワーク上の何かがボットネットに感染している場合、駆除するまでフラグは何度でも戻ってきます。
  4. ISP に依頼します。 アドレス範囲が慢性的にリストに載っている場合は、別の割り当てを依頼してください。
  5. 企業の場合:トランザクション系のトラフィックは、共有ホスティングの範囲からではなく、逆引き DNS が適切に設定された専用インフラから送信してください。

あとは時間を置きます。当社の VPN・プロキシのプローブ処理は最短でも 12 時間ごとに実行され、7 日より古い検出結果を再確認します。Tor とリレーのリスト、DNS ブロックリストは 6 時間ごとに再取得され、ルックアップデータベースは毎日再構築されます。そのため、アドレスがそれらの証拠から外れれば、次の再構築で数値もそれに追従します。

API でスコアを確認する

単発の確認であれば、このページの冒頭にリンクした無料のチェッカーで、0〜100 の数値、推奨アクション、その背後のシグナルを確認できます。本番環境では、同じ判定を 1 回の呼び出しで取得でき、低いレート制限であればキーなしで試せます。以下は、上の表にある Mullvad のネットワーク上のアドレスについての、実際のレスポンスを一部省略したものです。

GeoIPHub API
curl https://api.geoiphub.com/v1/lookup/45.83.220.7 \ -H "x-api-key: YOUR_API_KEY"
GeoIPHub API
{ "ip": "45.83.220.7", "asn": { "asn": 39351, "org": "ESAB-AS - 31173 Services AB" }, "detection": { "is_vpn": true, "is_tor": false, "is_hosting": true, "is_relay": false, "vpn_provider": "Mullvad (31173 Services)", "vpn_confidence": 85 }, "scoring": { "fraud_score": 46, "confidence": 0.56, "recommended_action": "review", "detection_methods": ["known_vpn_server", "datacenter_ip"] } }

プロバイダー名は、VPN サーバーを運用していることがわかっているネットワークの当社の一覧から来ています。そのため vpn_confidence は、Mullvad 自身のサーバーリストに載っているアドレスに付く 95 ではなく 85 になっています。IP の背後にある VPN プロバイダーを特定する方法と、コードではプロバイダー名を前方一致で照合すべき理由も解説しています。

このレスポンスの形は、どのプロバイダーを評価する際にもチェックリストとして使えます。対応に使える数値、ポリシーに対応付けられる推奨アクション、信頼度、そして最も重要な、判定の根拠となる名前付きの証拠です。detection_methods のない数値だけでは、実際の顧客にブロックされた理由を尋ねられたときに監査できません。

スコアは、ページビューごとではなく判断のポイントで算出してください。ログイン時には、クレデンシャルスタッフィングとアカウント乗っ取りに対する最初のフィルターになります。サインアップ時には、IP の種類で偽のサインアップを阻止し、1 人の運営者による重複アカウントやクーポン・紹介制度の悪用を捉えるのに役立ちます。チェックアウトと出金の時点では、決済不正検出スタックの 1 つの層になります。同じネットワークシグナルは、有料キャンペーンで IP アドレスからクリック詐欺を見抜くのにも役立ちます。デバイスフィンガープリンティングと IP インテリジェンスは見ているものが異なるため、完全にカバーするには IP の層をデバイスと行動のシグナルと組み合わせてください。不正防止ガイドでは各フローのどこにスコアを組み込むかを示しており、VPN・プロキシ検出の仕組みでは、最も重みの大きいシグナルがどこから来るかを説明しています。

よくある質問

不正スコアが高いということは、不正が行われたということですか?

いいえ。スコアが測っているのはリクエスト元のネットワーク(匿名化サービス、不正利用の履歴、インフラの種類)であり、それを使う人の意図ではありません。数値が高いということは、そのアドレスを精査するかチャレンジをかけるべきだという意味であって、利用者が詐欺師だという意味ではありません。成熟したシステムが、黙って強制ブロックするのではなく、スコアと追加認証(ステップアップ認証)を組み合わせるのはそのためです。

VPN を使うとスコアは上がりますか?

通常は上がります。既知の VPN というシグナルだけで、信頼度 0.9 で 40 ポイントが加算され、review に入ります。2026 年 10 月 16 日にルックアップした Mullvad のネットワーク上のアドレスは 46 でした。開いている VPN プロトコルのポートやブロックリストへの掲載など、さらに証拠が積み重なると、スコアは block まで上がります。VPN をオフにするのが、リスクの低いアドレスで接続する最も早い方法です。

IP アドレスのリスクスコアはどう確認できますか?

無料のチェッカーにアドレスを貼り付ければ、0〜100 のスコアとその根拠となるシグナルを確認できます。または、サインアップ、ログイン、チェックアウトの時点で IP インテリジェンス API を呼び出します。どのプロバイダーを使う場合でも、スコアに寄与した証拠を返すものを選んでください。監査できない数値だけでは対応しにくく、ブロックされた顧客に説明することもできません。

執筆者

GeoIPHub チーム

GeoIPHub API を支えるチーム

GeoIPHub IP インテリジェンス API とそのスキャナーを開発している GeoIPHub チームが執筆しています。下書きは AI の支援を受けて作成し、チームが編集しています。API の例は、「説明用」と明記したものを除き、本番 API に対する実際のルックアップです。

この記事をシェア
その他の記事

関連 記事

  • 不正防止

    IP 不正スコアはいくつでブロックすべきか?

    ログイン、サインアップ、チェックアウトごとの IP 不正スコアのしきい値を、5 つの実在する IP で検証しました。一つのスコアに三つのアクション、そしてリレーや CGNAT のユーザーが決してブロックに達しない理由を解説します。

    · 読了時間 19 分