Excluding asns when configuring a proxy pros and cons 2

DataImpulseでプロキシサーバーを設定する際、ASNを除外するオプションを目にすることがあります。ASNとは何か、なぜ除外する必要があるのか。除外するとビジネスにどのようなメリットがあり、どのような場合には最適な選択ではないのかを見ていきましょう。

自律システムとASNとは何か、なぜ必要なのか?

自律システム(AS)とは、インターネットサービスプロバイダーなどの単一組織が管理する大規模なネットワークの集合です。各ASにはAutonomous System Number(ASN)という識別番号が割り当てられています。ASNは、ASの名前のようなものと考えると分かりやすいでしょう。ASを構成するネットワークは、データをどのように転送するかに関するルールセットである共通のルーティングポリシーを共有しています。

自律システムは、グローバルなWebを整理するうえで不可欠です。多くの人が同時にインターネットを使って膨大な量のデータを転送または取得しているため、そのデータの明確な経路を確立することが不可欠です。そうでなければ、Webは完全に混乱してしまいます。

自律ネットワークの概念を理解するために、東京からニューヨークへ移動すると想像してみてください。直行便がないため、複数の便を利用する必要があります。選択肢はいくつかあります。たとえば、ベルリンへ行ってからニューヨークへ行くこともできます。または、ソウルへ行き、次にメキシコへ行き、そこからニューヨークへ行くこともできます。最初の選択肢のほうが移動距離がはるかに短いため、明らかに優れています。データもまったく同じように世界中を移動します。最短経路を選び、ある地点から別の地点へ進み、最終目的地に到達します。このたとえでは、都市が自律システムに相当します。都市は中継地や最終目的地として機能し、自律システムも同様にデータ転送の中継点や到達点となります。

Web全体には多くの自律システムがあります。規模が大きいものもあれば、小さいものもあります。すべてのASには、それに属するIPアドレスの範囲があります。このような集合は「IPアドレス空間」と呼ばれます。同じASに属するIPは、同じプレフィックス、つまりスラッシュの後に書かれる番号を持ちます。たとえば、アドレス111.222.3.44/5では、「5」がプレフィックスです。

プロキシサーバーを設定するとき、特定のASを除外できます。これは、そのASに属するIPをデータのプロキシ経由に使用しないことを意味します。そのためには、対応するフィールドにASNを入力するだけです。

特定の自律システムを除外する理由と、ビジネスにもたらすメリット

  1. パフォーマンスの向上

一部の自律システムではルートが最適でない場合があり、その場合、データは本来よりも長い経路を移動します。あるいは、ASのサーバーで使用されているハードウェアが古い場合もあります。また、ASが使用するサーバー数など、その他の技術的な制約がある場合もあります。最も問題なのは、Webスクレイピングのようなトラフィックを大量に消費するタスクをサポートできない、帯域幅容量の低い自律システムが存在することです。その結果、レイテンシの増加や全体的なパフォーマンス低下につながります。そうしたASNを除外することで、このような困難を回避し、安定した高速接続を得ることができます。たとえば、プロキシにより近いサーバーを持つ自律システム経由でデータをルーティングし、他のシステムを除外できます。これにより、レイテンシを低減できます。

  1. セキュリティの強化

個々のIPだけでなく、自律システム全体が、攻撃のホスティング、マルウェア、スパイウェア、スパムの拡散などの有害な活動に関連付けられることがよくあります。そのような経路でトラフィックをルーティングすると、機密情報が悪意のある第三者にさらされたり、デバイスがウイルスに感染したりする可能性があります。また、それらのIPと関連付けられる可能性があり、これは評判にとって好ましくありません。さらに、そのようなIPは多くのソースによってブロックされている場合があります。そのため、それらを使用すると、必要なWebサイトに到達できない可能性があります。このため、特定のASNを除外したい場合があります。トラフィックはその特定のASを通過しなくなり、ウイルス被害や評判の低下といったリスクを抑えられます。 

  1. 互換性

ルーティングポリシーの違いにより、プロキシサーバーが特定の自律システムと互換性を持たない状況が発生することがあります。言い換えると、プロキシサーバーは特定のルールに従って情報を転送し、ASのサーバーは別のルールに従って転送します。または、プロキシのソフトウェアやハードウェアが、ASのものと比べて大幅に新しい、あるいは古い場合もあります。それらのルールやソフトウェアに互換性がない場合、そのASのIPを通じてトラフィックをルーティングしようとすると、問題に直面する可能性があります。たとえば、継続的なエラーやセキュリティ上の問題が発生することがあります。そのような自律システムは事前に除外するほうがよいでしょう。利用しようとしても、期待する結果が得られない可能性が高いためです。

特定のASNを除外したい理由は、ビジネスに関係している場合もあります。たとえば、貴社が特定の自律システムとピアリング契約を結んでいる場合があります。そのため、他の自律システムを除外したいと考えることがあります。

自律システムを除外するデメリット

自律システムを除外する場合、トラフィックパターンやネットワークトポロジーなどの条件によっては、除外が悪影響を及ぼす可能性もあります。

  1. 選択肢の減少

特定の自律システムをリストから除外すると、選択できるオプションが少なくなる可能性があります。データに利用できる経路が減ります。使用しているASに何かが起きた場合、プロキシサーバーにはトラフィックをルーティングする代替手段がなくなります。その結果、高いレイテンシ、エラー、さらには接続がまったくできない状態につながる可能性があります。 

  1. アクセスの制限

一部のWebサイトは、ブロックされた自律システム内でホストされている場合があります。その場合、それらにアクセスしてコンテンツを閲覧することはできません。たとえば、多数のWebサイトをスクレイピングしてデータを収集しようとしている場合、除外する自律システムが多すぎると、必要なデータをまったく取得できなくなる可能性があります。

  1. ブロックの確実性が低い

IPが属するASをブロックすることでIP範囲をブロックしようとしている場合、それが最適な方法ではないことを理解しておく必要があります。IPは時間の経過とともに再割り当てされる可能性があります。そのため、ブロックしたい送信元に新しいIPが割り当てられると、再びアクセスを許してしまう場合があります。もう1つの理由として、IPが関連付けられているASが変わることもあります。したがって、ASレベルのブロックだけでは、不要な送信元をすべて制限できるという100%の保証にはなりません。さらに、多数のIPが1つのASに属しています。1つまたは2つのIPを理由にAS全体をブロックするのは、合理的でない場合があります。 

  1. 複雑なメンテナンス

除外した自律システムのリストを常に監視する必要があります。それらは他のシステムと統合される場合があります。パフォーマンスが変動することもあります。そのため、ブロックされたシステムのリストを継続的に確認する必要があります。そのための時間とコストに見合うとは限りません。  

これらすべてを踏まえ、メリットとデメリットを比較検討し、実際に必要な場合にのみ自律システムを除外するべきです。自律システムの除外が自社に適した方法か判断するには、複数のIT専門家に相談する必要がある場合もあります。

問題のあるASをどのように特定するか?

どのASを除外し、どのASを信頼すべきかは、どのように判断すればよいのでしょうか。ASを調べ、利用すべきか避けるべきかを判断するための方法やツールはいくつかあります。

  • ネットワーク監視ツール 

ネットワークのパフォーマンス管理を支援するために設計されたツールには、Ookla SpeedtestWireshark、またはPingPlotterなど、多数のものがあります。代表的なものには、ネットワーク監視プラットフォーム、traceroute、pingがあります。このようなツールは、ネットワーク経路の追跡、レイテンシの測定、パケットロスの検出に役立ちます。これらを使用することで、運用上または接続上の問題を抱える自律システムを特定できます。 

  • Looking Glassサーバー 

多くのインターネットサービスプロバイダーはLooking Glassサーバーを提供しています。これらのサーバーは、ネットワーク診断を行い、問題のある自律システムを特定するのに役立ちます。ネットワーク監視ツールとは異なり、Looking Glassサーバーはルーティングテーブルやネットワーク統計を含む、より詳細な情報を提供します。このようなサーバーを使用すると、接続テストも実行できます。そのためには、対象ソースのIPアドレスまたはホスト名を入力します。するとLooking Glassサーバーがエコー要求パケットを送信します。その後、サーバーは受信したエコー応答パケットを表示し、現在のネットワークからターゲットサーバーに到達可能であることを確認します。Looking Glassサーバーを使用したい場合は、Telia Carrier Looking GlassまたはHurricane Electric Looking Glassが検討に値する選択肢です。 

  • 公開インターネット障害マップ、peeringDB、フォーラム、メーリングリスト

公開インターネット障害マップ(Cloudflare StatusThousandEyesなど)は、ネットワーク異常や接続問題など、既知のネットワーク問題に関するリアルタイムまたはほぼリアルタイムのデータを含むサービスまたはプラットフォームです。このようなマップは、ネットワーク監視データやユーザーレポートなど、複数のソースからデータを取得しています。 

PeeringDBは、自律システム間のネットワーク相互接続やピアリング契約に関する情報を収集するオンラインデータベースです。PeeringDBはコミュニティ主導で運営されています。インターネットサービスプロバイダーやピアリング関係を持つ組織などのネットワーク組織が情報を最新の状態に保ち、さまざまなシステムのパフォーマンスに関する有益なインサイトを提供しています。peeringDBには、Google、Netflix、Facebookを含む多くの企業がプロフィールを持っています。 

フォーラムやメーリングリストも優れた情報源です。ここでは、ユーザーが自律システムに関連するさまざまな側面についての知見を共有しており、有益な情報を見つけることができます。PeeringDBメーリングリスト、NANOGCisco Support Community、およびNetwork Engineering Stack Exchangeは、このようなコミュニティの代表的な例です。 

  • 脅威インテリジェンスプラットフォームとIPレピュテーションデータベース

ウイルス、マルウェア、スパイウェアの拡散や攻撃のホスティングなど、セキュリティ上の問題を抱える自律システムを特定するには、さまざまなツールを使用できます。

脅威インテリジェンスプラットフォームは、セキュリティ脅威に関する情報を収集、保存、配信するデータベースおよびシステムです。これらは、オープンソースインテリジェンス、ダークWeb監視、商用フィード、ハニーポットをデータソースとして使用します。最もよく知られている例には、FireEye Threat IntelligenceIBM X-Force Exchange、およびRecorded Futureがあります。 

IPレピュテーションデータベースは、IPブラックリストまたはIPレピュテーションサービスとも呼ばれ、IPアドレスの挙動に基づく情報を保存するデータベースです。これらのデータベースを使用することで、特定のIPがウイルスの拡散や攻撃のホスティングなどの違法行為に関連しているかどうかを確認できます。SpamhausCisco Talos Intelligence、およびFortinet FortiGuard IP Reputationは、代表的なサービスです。 

DataImpulseでASNを除外する方法

DataImpulseでは、自律システムを除外できます。設定するには、アカウントにログインし、「residential」タブを開きます。

ここで、「Proxy Configuration」セクションを見つけます。右側に「Exclude ASN」機能が表示されます。 

次に、トラフィックの経由先から外したいASNを1つ以上入力します。複数のASNをまとめて除外することもできます。

ASNは手動で入力・編集できるほか、カウンターを使って指定することもできます。設定を確定するには、「設定を保存」ボタンをクリックしてください。変更を取り消したい場合は、「設定をクリア」ボタンを使用すると、現在の設定がすべて削除されます。番号を1つずつ削除することもできます。

サポートが必要な場合は、週末や祝日を含め、当社のサポートチームが24/7で対応いたします。画面右下のウィジェットをクリックしてお問い合わせいただけます。 

まとめ

プロキシリストから特定のASNを除外するかどうかは、慎重に検討すべき重要な問題です。明確な答えはなく、パフォーマンス、メンテナンス、セキュリティ、自律システムの互換性など、多くの要因によって異なります。専用ツール、データベース、プラットフォームを活用することで、自律システムについてより深く理解し、適切な判断を下せます。DataImpulseでは、使いやすいダッシュボードから数分でASNの除外やプロキシサーバーの設定を行えます。当社のサポートチームは24/7で対応いたします。DataImpulseでは、使用したトラフィック分のみお支払いいただきます。開始するには、「今すぐ試す」ボタンをクリックするか、[email protected] までお問い合わせください。

Share article: