سایتی که پس از تغییر 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 یا فرایند استثنای مستند. حساب‌های کاری باید از طریق مدیر مسئول رابطه پیش بروند، زیرا الزام وب‌سایت و سیاست خروج سازمان باید هم‌زمان برآورده شوند.

استثنای تأییدشده هم به یک مالک و یک تاریخ انقضا نیاز دارد. در غیر این صورت یک ورودی موقت در فهرست مجاز به معماری دائمی تبدیل می‌شود و بازبین بعدی نمی‌تواند بگوید آیا اصلاً هرگز اعطا شده است.

پیش از اقدام، پاسخ را ثبت کنید

بنویسید چه چیزی تغییر کرد، چه کسی آن را تأیید کرد و سرویس چه گفت، سپس همان درخواستی را که در ابتدا ثبت کرده بودید دوباره اجرا کنید. درخواست موفق پس از یک تغییر تأییدشده رویدادی متفاوت از درخواست موفق پس از یک راه دور زدن است و تنها اولی سابقه‌ای پشت خود دارد.

اگر سرویس امتناع کند و موضوع مهم باشد، با اسناد جمع‌آوری‌شده مشورت بگیرید نه اینکه بیشتر آزمایش کنید. توانایی رسیدن به یک میزبان اظهارنظری درباره مسیریابی است. مجوز استفاده از منبع را سرویس یا قواعد قابل اعمال می‌دهد و هیچ مقدار مهندسی مسیر آن را فراهم نمی‌کند.

مقالات مرتبط