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

Үш мәлімдемені бөліңіз

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

Іздестіруден бұрын мәлімдемені бір сөйлеммен жазыңыз. Егер сөйлем ненің бұзылғанын атай алмаса, іздестірудің мақсаты жоқ және әрбір нәтиже қатысты болып көрінеді.

ClaimEvidence that settles itWho owns the change
Software defectAdvisory naming affected versionsPackage or product maintainer
Provider buildRelease notes for that clientThe provider
Profile omissionThe configuration actually loadedWhoever owns the profile

Шын мәнінде іске қосылатын орындалатын файлды табыңыз

Кез келген нұсқаға қарамас бұрын қосылымды ненің бастайтынын анықтаңыз. Тарату қызметі, жұмыс үстелінің плагині және жеткізуші қолданбасы әрқайсысы басқа орындалатын файлды немесе қозғалтқышты пайдалануы мүмкін. Қабықтың іздеу жолында кездейсоқ кездескен кез келген бинарлық басып шығаратын нұсқа машинаның түгендеуі емес. Қосылымды шын мәнінде орындаған бірлікті немесе процесті оқыңыз.

systemctl cat openvpn-client@*.service
ps -o pid,cmd -C openvpn
apt-cache policy openvpn network-manager-openvpn

Бума сұрауы жергілікті метадеректердің нені орнатылған және қолжетімді деп санайтынын хабарлайды, және бұл кэш ескірген болуы мүмкін, сондықтан алдымен оны жаңартыңыз. Ол сондай-ақ жұмыс істеп тұрған қызметтің бес минут бұрын орнатылған бинарлықты жүктегенін білдірмейді. Бума жазбасын шын мәнінде қосылған процесспен салыстырыңыз.

Нұсқа әсерінің орнына бума дәлелдері

Дистрибутивтердің қауіпсіздік сүйемелдеуі жиі түзетулерді кейінге көшіреді, сондықтан ескірек көрінетін upstream нұсқасында жамау әлі болуы мүмкін. Керісінше де дұрыс: бейтаныс қоймадан келген бумада ағымдағы сүйемелдеуге автоматты талап жоқ. Нұсқа нөмірін емес, шығарылымның қолдау мәртебесін оқыңыз.

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

Конфигурация — екінші жартысы

Сүйемелденетін орындалатын файлға әлі де сіз бар деп санайтын тексерулерді талап ететін профиль қажет. Сенім тіректері, қарсы тараптың ниеттелген рөлі және күтілетін сервер атауы байланысты, бірақ бөлек шешімдер. Рөлді тексеру — атауды тексеру емес, және ешқайсысы екіншісін алмастырмайды. Егер ескерту конфигурация туралы болса, түзету профиль иесіне тиесілі.

Тексерілмеген профильді өтеу үшін ерікті жамау орнатпаңыз және нақты іске асыру ақауын түзету үшін директива қоспаңыз. Екі қате де ілгерілеу сияқты сезіледі, сондықтан екеуі де жалғасады.

Жазбадағы дәлелдермен шешіңіз

Шешім сіз анықтаған нәрседен туындайды. Құжатталған әсер еткен бума өзінің қолдау көрсетілетін жаңартуын талап етеді, қолдау көрсетілмейтін платформаға көшу жолы қажет, ал жеткізуші клиентіне сол жеткізушінің нұсқаулығы қажет. Екіұшты нұсқаулыққа осылардың кез келгені қолданылмас бұрын хабарлама мен әсер еткен құрамдас бөлік қажет.

Белсенді клиентті, толық нұсқаны, хабарламаны және профиль иесін өзгеріс жазбасында бірге ұстаңыз. Бұл оқулыққа сілтемеден күштірек, және келесі адамға шын мәнінде осы қажет болады.

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