VPNを変えた後に拒否を返すサイトは、ネットワーク経路について何かを伝えただけで、サービスを使う権限については何も伝えていません。この二つは日常的に混同され、誤りは両方向に生じます。到達できることは許可ではなく、良好なアカウントも全機能を使うライセンスではありません。経路、DNS設定、クライアントプロファイルに触れる前に、実際に問われているのはどちらかを整理してください。

実際に何が許可されたかから始める

三つの事実がしばしば一つとして扱われます。アカウントが存在し良好であること、アカウントが特定の機能やエンドポイントを使えること、ホストがネットワーク上で応答することです。許可なのは最初の二つだけで、それぞれ独立に取り消せますが、期限切れの購読、一度も有効化されなかった機能、別のエンドポイントに限定されたAPIキーは、どれもクライアント側からは接続問題に見える失敗を生みます。

何よりも先に、渡された通知を読んでください。停止、地域制限、レート制限、トラフィック遮断は表現も対処法も異なり、そのうち権限の話であるのは一つだけです。通知、タイムスタンプ、アカウント識別子を一緒に保管しないと、サポート依頼は調査をゼロからやり直します。

経路を変える前に制限を名指しする

ブラウザが表示した内容ではなく、サーバーが実際に返した内容を記録してください。ステータスコード、解決されたアドレス、試行時刻があれば、拒否と制限を区別でき、記録には数秒しかかかりません。

curl -sS -o /dev/null -w '%{http_code} %{remote_ip}\n' https://app.example.com/login
dig +short app.example.com

サイトの他の部分が動いているのに一つのエンドポイントで 403 が返るのは、ネットワーク遮断ではなく認可ルールを示します。再試行のヒント付きの 429 はレート制限であり、それを破るために出口アドレスを変えるのは、まさにこの制限が止めるために存在する行為です。アドレスに関係なく毎回のリクエストに付いてくる拒否は、また別の場所を示しており、これらはいずれもホップを足しても直りません。

規約とコンピュータアクセス法を切り離す

「許可されている」という言葉の下には二つの別の問いがあります。第一は契約上の問いで、サービスの規約が何を許し、違反に対してどの救済を定めているかです。ページをクリックして進むことやサイトを使い続けることは、それ自体では条項が誰かを拘束するかの完全な法的評価ではなく、技術的な事実でもありません。第二の問いは、その行為がコンピュータアクセスの犯罪を越えるかどうかで、これには独自の要件と当局があります。

米国では、18 USC 1030 が無権限のアクセスと認可されたアクセスの超過を対象とし、同条の追加条件に服します。2021年の最高裁のVan Buren判決は、第二の文言を、人が到達する権利を持たないコンピュータの領域から情報を得ることに狭め、人が得る権利を持っていた情報の不適切な利用には広げませんでした。この意見はまた、そのような領域を画定する境界が契約的ではなく技術的でなければならないかどうかを、脚注で未決のままにしました。

そこから導かれることは控えめで実務的です。サイトの方針についての見解の相違は自動的に犯罪ではなく、犯罪の問題がクライアント側の変更で解決されることもありません。その論法のどこにも、停止を回避したり技術的制御を破ったりする権限はなく、一つの法域の判例がすべてのサービスや国についての問いに答えるわけではありません。

別の経路ではなく、サポートされた経路を求める

アクセスが重要な場合、生産的な動きは、復元されたアカウントアクセス、企業の出口向けに許可されたアドレス範囲、APIの権利、文書化された例外手続きなど、サービスにどの経路をサポートしているかを尋ねることです。仕事のアカウントは関係を所有する管理者を通すべきで、サイトの要件と組織の出口ポリシーを同時に満たす必要があるからです。

承認された例外には、所有者と有効期限も必要です。そうでなければ一時的な許可リストの項目が恒久的なアーキテクチャになり、次のレビュアーはそれがそもそも付与されたのかどうか判断できません。

行動する前に答えを記録する

何が変わり、誰が承認し、サービスが何を言ったかを書き留め、最初に記録した同じリクエストを再実行してください。承認された変更の後の成功したリクエストは、回避策の後の成功したリクエストとは別の出来事であり、記録が残るのは前者だけです。

サービスが拒否し、問題が重要なら、さらに実験するのではなく、すでに集めた文書を使って助言を求めてください。ホストに到達できることはルーティングについての表明です。リソースを使う許可はサービスまたは適用される規則が与えるもので、どんな経路設計もそれを提供しません。

関連記事