ボランティアVPNと商業VPNでは信頼を置く場所が違う
ボランティアのリレーと商業アカウントは別の取り決めです。端点を誰が運用するのか、ポリシーが何を対象にするのか、クライアントが何を証明できるのかを追います。
VPNサービスのラベルは、その背後にある取り決めよりも多くを語りません。ボランティアのネットワークは互いに関係のない人々が運用するリレーを集められ、商業サービスは通常、一部を借りているかもしれない基盤の上に一つのアカウントと一つの公表されたポリシーを示します。どちらの形も自動的にプライバシーが高いわけではありません。違うのは、あなたが接続する端点を誰が管理しているか、したがってそれについての問いに誰が答えられるかです。
三者であり、一つではない
どんな接続の背後にも三者がいて、常に同じ組織とは限りません。ディレクトリの運営者は、どの端点を見つけられるかを決めてプロファイルを配布し、ソフトウェアの開発者は、あなたのクライアントがプロトコルをどう話すかを決め、サーバーの運営者は、あなたの通信が出ていく機械を動かします。記録や保持ができる立場にあるのは最後の一人だけで、ボランティアの取り決めではその人は他の二者にとって見知らぬ他人でありえます。
| Party | What they control | What changes when it changes |
|---|---|---|
| Directory operator | Lists endpoints and distributes profiles | Which relays you can find at all |
| Software developer | The client and its protocol implementation | How you connect, not who receives the traffic |
| Server operator | The machine your traffic exits from | Records, abuse handling and upstream network |
商業の取り決めは通常、三者を一つの会社に統合しますが、ホスティング事業者からサーバーを借りることもあります。事業者が何を運用していると述べているかを読みましょう。私たちのネットワークという表現と、私たちのポリシーという表現は、別の系統を指すことがあります。パートナーが関わる場合、ポリシーがその名前を挙げなければ、あなたの通信には届きません。
端点はどう消えるか
ボランティアのリレーは、そのホストが動かし続けるから存在します。その人がやめれば、項目はディレクトリから消え、その取り決めのどこにも明日もリレーがあるという約束はありません。
ディレクトリの項目は選択肢であり、保証ではありません。別の項目を選ぶことは別の運営者を選ぶことであり、同じサービスに再接続することではありません。商業サービスも同じように、容量、地域の制限、ホスティングパートナーの障害など別の理由で落ちます。変わるのは、それを誰に尋ねられるかです。プロファイルがまだ読み込めるというだけで、どちらの取り決めも継続を負うわけではありません。
ポリシーが実際に何を対象にするか
ボランティアのプロジェクトもログと濫用対策の規則を公表しており、その規則こそが興味深い部分です。ボランティアとはリレーを誰がホストするかを述べるもので、何も記録されないという約束ではなく、濫用対応を公表しているプロジェクトは、記録がどこかにあると告げています。
商業ポリシーは逆の問題を抱えます。詳細であり、その詳細こそ読むべきものです。事業者自身のサーバーを対象とするポリシーは、パートナーの基盤を自動的に記述するものではありません。管轄の表明は実務の記述ではありません。対象範囲の系統を名指しする節を探し、範囲について曖昧なままのポリシーは証拠ではなく販促として扱いましょう。
ラベルではなく記録で決める
接続できるクライアントが証明するのはプロトコルの互換性と到達性であり、記録については何も証明しません。記録は端点とその上で作られるからです。緑の状態アイコンがこれほど弱い信号なのはそのためで、同じクライアントを丁寧なリレーに向けても不注意なリレーに向けても同じに見えます。だから決定の記録は、画面からではなく、その特定の運営者について正当化できることから作らなければなりません。経路の技術的な可視性、関わるデータの分類、運営者が得てきた信頼を書き留めましょう。どれかが推測なら、決定は終わっていません。
接続だけを比べるなら、代わりに端点と測った結果を記録してください。ある国のリレー、到達した資源、測定された応答は、一つのホストの振る舞いをプロジェクト全体に帰さずに、何を試したかを記述します。
ソフトウェアとプロトコルの互換性を、一貫してサービスの実務から切り離しておくのは、それを決めるのが別の当事者であり、失敗の仕方も違うからです。そのため記録に二つの項目を加えます。実行したクライアントの版と、折衝したプロトコルです。そうすれば次の比較はラベルではなく証拠から始まります。端点、クライアント、結果を名指しする記録だけが、後で弁護できる部分です。