Қауіпсіздік жаңартуларын орнатудан бас тарту — басқа біреудің мәселесіне айналуға дейінгі бір ғана нашар апта, ал клиенттерді қабылдайтын шлюз осы әдетті дамытудың ең оңай орны. Кәдімгі себеп — жетіспейтін маршрут емес, жетіспейтін шешім: клиенттерді жіберу әдейі тар болғанда хосттың өзі қорғанысқа қалай жететінін ешкім айтпаған. Бұл шешім айқын қабылдануы керек және түстен кейін шығыс саясатын өшіруден тар болуы керек.

Төрт кезең, төрт түрлі иесі

Жаңарту сәтсіздігі — хабарлама айтса да, айтпаса да, аталған кезең, және әр кезең басқа иеге тиесілі. Шешілмейтін атау — шешушіге қойылатын сұрақ. Уақыты бітетін қосылым — тасымалдауға, проксиге немесе алыс жаққа қойылатын сұрақ. 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 серверінің сәйкестігі екі бөлек тексеру, ал кез келгенін өшіру қатені жоғалтып, хосттың нені қабылдайтынын өзгертеді. Араға түсетін прокси — желі иесінің сенім шешімі, тексеруді жергілікті өшіруге себеп емес, ал қорғаныс тіркелгі деректері ортақ диагностикаға жатпайды, өйткені егжей-тегжейлі журнал олардың ағып кетуінің ең оңай орны.

Өзгерісті бақыланатын метадеректер алуымен, содан кейін бір мақұлданған пакет транзакциясымен қабылдаңыз, содан кейін туннель құлағанда не болатынын тексеріңіз. Үзіліс кезінде тыныш кеңейетін қызмет көрсету жолы жабық түрде сәтсіз болатын жолдан нашар, ал нәтиже аталған иесі мен шектелген ауқымы бар жаңарту жолы болуы керек.

Қатысты мақалалар