ip2proxy と ipto:プロキシ・VPN検出の比較
2つの異なる設計思想
IP2Proxy は、プロキシ、VPN、類似の匿名化サービスを識別するために作られた商用データベースで、プロキシの種類やプロバイダーなどの詳細が追加される階層別プランで販売されています。一方、ipto は無料のIPインテリジェンスAPIで、脅威フラグがジオロケーションやASNなどのデータと並んで提供されます。選択は専門型と汎用型のどちらを取るかであり、正直なところ、答えは検出精度があなたにとってどれほど重要かによって決まります。
両者を相互にベンチマークしたことはないため、この記事は設計と対応範囲を説明するものであり、どちらがより多く検出できるかを主張するものではありません。現在の製品プランや価格については、ベンダー自身のドキュメントをご確認ください。
ipto がフラグ付けするもの
ipto のIPルックアップは、脅威に関連する次のフィールドを返します。
is_vpn:アドレスが既知のVPNエンドポイントリストに一致します。is_tor:アドレスがTor出口ノードです。is_abuser:アドレスが不正利用ソースに登録されており、独立したフィードがいくつ一致するかでスコア化されます。is_datacenter:アドレスがホスティング事業者のネットワークに属しています。VPNやプロキシはこうした場所で動いていることが多くあります。- Bogonステータス。公開インターネットに現れるはずのないプライベートアドレスや予約済みアドレスを示します。
これらは6時間ごとに更新される脅威フィードとASNの帰属情報に基づいています。ライブの脅威フィードページをご覧ください。任意のアドレスは VPN・プロキシチェッカーでテストできます。
ipto ができないこと
ipto は現時点では、レジデンシャルプロキシ専用のリストやプロキシの種類の分類を公開していません。レジデンシャルプロキシは通常の家庭用回線を経由してトラフィックを中継するため、一般的なISPのアドレスに見え、ホスティングやVPNのリストではフラグが立ちません。そうしたネットワークを追跡する専門のデータベースなら、ipto が見逃すケースも検出できます。これが専用製品を検討する主な理由です。
選び方
- ipto だけを使うのは、サインアップや分析、ソフトなチェックのためのコンテキストが必要で、プロキシを見逃してもコストが小さい場合です。
- 専門データベースを追加するのは、決済のブロックなど重大な判断を行い、レジデンシャルプロキシへの対応が必要な場合です。
- 両方を使うのは、結果を比較したい場合です。厳格な判断には専門フィードを、情報の補強と説明には ipto を使います。
シグナルの組み合わせは、どの単一リストにも勝る
どのリストも完全ではありません。エンドポイントは、どのプロバイダーも追いきれない速さで追加・入れ替えされるからです。より信頼できるのは、VPNフラグ、ホスティングフラグ、不正利用スコア、そのアカウント自身の挙動といったシグナルを組み合わせる方法です。ipto のアブユースチェックと統合された不正スコアはこの考え方で作られており、誤検知ガイドでは、正当なVPNユーザーをブロックしないための方法を解説しています。
まとめ
専門データベースは通常、より深いプロキシ対応範囲を提供します。ipto は、無料で組み込み済み、かつ説明可能なシグナル群を提供します。ほとんどのアプリケーションでは、まず組み込みのフラグから始め、実測した見逃しがそのコストに見合う場合にのみ専門データベースを追加するのがよいでしょう。