透過・匿名・高匿名プロキシ:ラベルの意味
プロキシリストの匿名性ラベル、ヘッダーによる影響、高匿名という表示だけではプライバシーを保証できない理由を説明します。
「高匿名(Elite)」は通常、ある匿名性テストが元のクライアントアドレスも、そのテストで調べるプロキシの特徴も見つけなかったという意味です。そのテストの結果であり、別のプロキシプロトコルでも、利用者を特定できないという約束でもありません。
| ラベル | 一般的なテスト上の意味 |
|---|---|
| 透過 | 宛先は元のクライアントアドレスが分かる可能性のある情報を受け取ります。 |
| 匿名 | 元のクライアントアドレスはありませんが、中継者の存在を示す特徴があります。 |
| Elite・高匿名 | 元のアドレスも、テストで調べた特定のプロキシの特徴もありません。 |
リストの運営者によって検査方法が違い、同じエンドポイントに異なるラベルが付くことがあります。分類を比べるには、各テストがどんな通信を送り、どんな証拠を調べたかを知る必要があります。
同じプロキシでも結果が変わる理由
HTTPの中継者は Via、Forwarded、X-Forwarded-For を追加することがあります。転送情報の値は、クライアントアドレスなど、以前の経由地点を表す場合があります。しかし、クライアント自身がそうしたヘッダーを送ったり、中継者が削除したり、受信者が信頼できない値を誤って読んだりすることもあります。一つのヘッダーの有無で経路全体を確定することはできません。
暗号化されていないHTTPでは、プロキシがリクエストを読み書きできます。通常のHTTPS CONNECTトンネルでは、WebサイトのHTTPヘッダーはクライアントと宛先間のTLS内にあります。中継プロキシがその暗号化セッションにヘッダーを単純に追加することはできません。そのため、HTTPSの結果に痕跡がなかったとしても、平文HTTPをどう扱うエンドポイントなのかは確定しません。
この分類はほかの身元の手がかりも消しません。ネットワークアドレスが変わっても、セッションCookieやAPIキーでアカウントが分かることがあります。ラベルからは、IPの評判、運営者の所有関係、ログ、信頼性は分かりません。
無料プロキシリストから項目を選ぶときは、まず自分のアプリと宛先で使えるか確認します。匿名性ラベルが重要なら、利用予定のプロトコルで、仕様が文書化されたチェッカーを使い、結果と時刻をアドレスと一緒に保存してください。この背景なしでは、ラベルだけをプライバシー判断の根拠にするのは難しくなります。