データ品質

ASNデータで位置についてわかることとわからないこと

公共のインターネット上のすべてのIPアドレスは、あるブロックに属しており、そのブロックはさらに自律システム(AS)の中で運用されています。自律システムはASNで識別されます。ASNは、そのアドレス範囲のトラフィックのルーティングにどのネットワークが責任を持つかを実質的に示す番号です。IPの背後にあるASNを調べれば、どの組織がそのネットワークを運用しているかがわかります。そしてこの1つの事実が、多くのIP検索の中心にある地理的な位置のフィールドとは別の、それを補完する本当に役立つシグナルになります。

ASNデータで確実にわかるのは、ネットワーク事業者です。特定のISP、モバイルキャリア、クラウドホスティング事業者、企業ネットワーク、コンテンツ配信ネットワークなどです。これは、物理的な位置を特定することとは無関係な、さまざまな判断にとってそれだけで価値があります。家庭用ISPのトラフィックとデータセンターやホスティングのトラフィックを区別することは、強力で直接的な不正のシグナルになります。個人の消費者を名乗りながら既知のクラウドホスティングのASNから発信されたリクエストは、地理的にどこに解決されるかにかかわらず、家庭用ブロードバンドのASNから来たまったく同じリクエストより本質的に疑わしいからです。

ASNデータで確実にはわからないのは、正確な位置です。1つのASNが非常に広い地理的範囲にまたがることがあります。大手ISPやグローバルなクラウド事業者は、1つのASNで多くの国にまたがるインフラを運用している場合があるため、ASNだけがわかっても、絞り込めるのは事業者であって場所ではありません。1つの国の中でさえ、1つのASNのインフラが多くの都市に分散していることがあります。ASNを、検索結果の中の別の地理的フィールドを補完するものとしてではなく、それ単独で位置のシグナルとして扱うことは、よくある、そして避けられる誤りです。

この2つのシグナルは、どちらか一方だけよりも、組み合わせたときに本当に最も役立ちます。地理的なフィールドは、リクエストがどこから発信されているように見えるかを示します。ASNと組織は、それがどのような種類のネットワーク(家庭用、モバイル、ホスティング、企業)を経由しているかを示します。これは、そもそも地理的な推定をどの程度信頼すべきかを判断する助けになります。別の記事で取り上げたとおり、IPが物理的な位置をどれだけ正確に反映するかという点で、モバイルやホスティングの範囲は、固定の家庭用の範囲とはまったく異なる挙動をするからです。

My GeocodeのIPv4IPv6の検索が地理的なフィールドと並べてASNと組織を返すのは、まさにこの理由からです。1つのレスポンスで両方のシグナルが得られるため、どちらか一方をそれだけで完全な答えとして扱うのではなく、具体的なユースケースで実際に必要なことに応じて組み合わせることができます。