امتناع از نصب به‌روزرسانی‌های امنیتی فقط یک هفتهٔ بد با تبدیل شدن به مشکل فرد دیگری فاصله دارد، و دروازه‌ای که مشتریان را می‌پذیرد آسان‌ترین جایی است که این عادت در آن شکل می‌گیرد. علت معمول یک مسیر گمشده نیست بلکه یک تصمیم گمشده است: هیچ‌کس نگفت خودِ میزبان چگونه باید وقتی ارسال مشتریان عمداً باریک است به یک مخزن برسد. این تصمیم باید صریح گرفته شود و باید باریک‌تر از خاموش کردن سیاست خروجی برای یک بعدازظهر باشد.

چهار مرحله، چهار صاحب متفاوت

شکست به‌روزرسانی یک مرحلهٔ نام‌دار است، چه پیام بگوید چه نگوید، و هر مرحله به صاحب متفاوتی تعلق دارد. نامی که حل نمی‌شود پرسشی برای حل‌کننده است. اتصالی که مهلتش تمام می‌شود پرسشی برای انتقال، پروکسی یا طرف دور است. خطای هویت TLS پرسشی دربارهٔ اعتماد است، و فراداده‌های مخزن ردشده پرسشی دربارهٔ امضا هستند. چهار مرحله، چهار صاحب، و یک قاعدهٔ درگاه همیشه فقط به یکی از آن‌ها پاسخ می‌دهد.

The failure text mentionsWhich component owns itWhat you check firstWhat you must not change
a name that will not resolvethe resolver policy for this hostwhich resolver is used, and whether its path is permittednothing in the firewall: no repository packet has left yet
a connection that times outrouting, proxy or the far endthe destination, port and proxy the manager actually attemptsthe egress policy, before you know that destination
a TLS identity mismatchtrust configuration and the server's identitythe chain the manager is presented withverification settings, which only hide the mismatch
rejected archive metadatathe repository's signing metadatawhether the source carries valid, trusted metadatathe signature check, which is not a routing question

پینگ و تجزیهٔ نام دو آزمونی هستند که مردم اول به آن‌ها متوسل می‌شوند، و هر دو به پرسش‌هایی پاسخ می‌دهند که کسی نپرسیده است. پاسخ بازتاب از پروتکل متفاوتی نسبت به اتصال مخزن استفاده می‌کند، و جست‌وجوی موفق در تجزیهٔ نام متوقف می‌شود بدون آزمودن واکشی. هر دو می‌توانند موفق شوند در حالی که معاملهٔ واقعی شکست می‌خورد، و هر دو می‌توانند به دلایلی نامرتبط با مسیر شکست بخورند.

مسیری را بخوانید که مدیر واقعاً طی می‌کند

URIهای مبدأ پیکربندی‌شده و چیدمان واقعی پروکسی را بررسی کنید، به‌جای اینکه یکی از آن دو را فرض بگیرید. قاعده‌ای که برای HTTP ساده نوشته شده وقتی مخزن HTTPS سخن می‌گوید اصلاح نیست، و سازمانی که پروکسی را الزامی می‌کند مسیر را از پیش انتخاب کرده است. مدیران بسته به متغیرهای محیطی و پیکربندی خودشان احترام می‌گذارند، و تنظیمات مخصوص میزبان می‌تواند یک تنظیم جهانی را نادیده بگیرد. آنچه یک مرورگر تعاملی انجام می‌دهد لزوماً همان چیزی نیست که مدیر انجام می‌دهد.

apt-get update -o Debug::Acquire::http=true
apt-config dump | grep -i proxy
env | grep -i proxy

مستندات انتقال APT توضیح می‌دهد کدام تنظیمات برای کدام طرح‌وارهٔ URI اعمال می‌شوند و انتخاب‌های مخصوص میزبان چگونه نوشته می‌شوند. خروجی فرمان‌ها را همراه تیکت نگه دارید، زیرا مشکل پروکسی را از مسیر گمشده سریع‌تر از هر تعداد نتیجهٔ پینگ جدا می‌کند. مقصد، درگاه و پروتکل دقیقی را که مدیر می‌آزماید بنویسید، و تغییر دیوار آتش را بر همان سابقه استوار کنید نه بر نشانی آینه‌ای حدسی که در چند ماه کهنه می‌شود.

یک سیاست نگهداری انتخاب کنید، نه یک استثنا

سه سیاست قابل دفاع است: نگهداشت از طریق تونل، نگهداشت از طریق پروکسی به‌روزرسانی مدیریت‌شده، یا نگهداشت از طریق مسیری مستقیم با مجوز باریک. هر یک چیدمان حل‌کننده‌ای متناسب با خود می‌طلبد. آنچه قابل دفاع نیست استثنایی است که هر بار که تونل می‌افتد بی‌صدا به مسیری پشتیبان و نامحدود تبدیل می‌شود.

سیاست انتخاب‌شده را همراه با یک صاحب بنویسید، زیرا اپراتور بعدی قاعده را پیدا می‌کند نه استدلال پشت آن را. مجوز را از طریق دیوار آتش موجود و صاحب شبکه اعمال کنید، نه با پاک کردن قواعد یا افزودن مدیر سیاست دومی برای یک میزبان. خانواده‌های نشانی و نقاط پایانی سرویسی را که مبدأ واقعی استفاده می‌کند پوشش دهید، و فهرست را وقتی مخزن جابه‌جا می‌شود بازبینی کنید.

بدون تضعیف اعتماد بررسی کنید

انتقال موفق اجازهٔ سست کردن بررسی نیست: احراز اصالت آرشیو و هویت سرور TLS دو بررسی جداگانه‌اند، و غیرفعال کردن هر کدام خطا را محو می‌کند در حالی که تغییر می‌دهد میزبان چه چیزی را خواهد پذیرفت. پروکسی شنودکننده تصمیم اعتماد صاحب شبکه است نه دلیلی برای خاموش کردن بررسی به‌صورت محلی، و اعتبارنامه‌های مخزن جایشان در تشخیص‌های مشترک نیست، زیرا گزارش مفصل آسان‌ترین جای نشت آن‌هاست.

تغییر را با واکشی کنترل‌شدهٔ فراداده و سپس یک تراکنش بستهٔ تأییدشده بپذیرید، سپس بیازمایید وقتی تونل می‌افتد چه رخ می‌دهد. مسیر نگهداری که در زمان قطعی بی‌صدا گسترده‌تر می‌شود بدتر از مسیری است که بسته شکست می‌خورد، و نتیجه باید یک مسیر به‌روزرسانی با صاحب نام‌دار و دامنهٔ محدود باشد.

مقالات مرتبط