Жеке порт оның артындағы бағдарламалық жасақтамаға куәлік етпейді
Қолжетімділік пен бағдарламалық жасақтаманың тұтастығы — бөлек бақылаулар. XZ ашылуы екеуін де қараудың себебі, жеке портты жөнделген пакет деп санаудың емес.
Бұл орынды түйсік: егер тек VPN ғана SSH тыңдаушысына жетсе, әсер ету аз және мәселе шешілген. Алайда әсер ету тұтастыққа тең емес. Бірінші жартысы дұрыс, ал екіншісі одан туындамайды. Қолжетімділік кімнің қосылымды байқап көруге құқылы екенін басқарады; бағдарламалық жасақтаманың тұтастығы тыңдаушы қосылым алғанда не істейтінін басқарады. Қақпа аудиторияны тарылтады және оның артындағы код туралы ештеңе айтпайды.
Жеке порт — кішірек есік, басқа құлып емес, және бұл айырмашылық әрі қарай нені тексеретініңізді шешеді.
Екі бақылау, екі сұрақ
Желілік шектеу әсер етуді азайтады. Ол рұқсат етілген пайдаланушыларды және кез келген бұзылған мақұлданған клиентті зардап шеккен қызметке жету қабілетінде қалдырады. Пакетті түзету бағдарламалық жасақтаманы қалпына келтіреді және тым кең желілік рұқсатты да тарылтпайды. Әр бақылау өз жұмысын атқарады және әрқайсысы екіншісі жоқ кезде дұрыс бола алады. Оларды бірге қарау — команданың біреуі екеуін де қамтиды деп өзін сендіру тәсілі, және бұл дәл осы мақала айтқан қате.
VPN соңғы нүктесі де бағдарламалық жасақтама және сол міндеттемені алып жүреді. Оны жолға қосу өзінің қызмет көрсету міндеттемесін әкеледі және оның артындағы ештеңе үшін жеткізу тізбегінің жауапкершілігін жоймайды.
XZ ашылуы шынымен нені көрсетті
2024 жылдың наурызындағы XZ/liblzma ашылуы зардап шеккен жағдайларда SSH серверінің бұзылуына әкелуі мүмкін артқы есікті сипаттады. Бұл әсер ету мәселесіне қатар бағдарламалық жасақтама тұтастығының мәселесі болды және әрбір Linux орнатуында осал құрылым бар деген дәлел емес еді. Ауқым зардап шеккен нұсқалардан және оларды жеткізген дистрибутивтерден келеді, операциялық жүйе отбасының атауынан емес.
Бұл айырмашылық оқиғаға жауап беру мен қауесеттің айырмашылығы, және бұл жөнінде ұсақ-түйекке дейін мұқият болуға тұрарлық.
Портты жабу — қалпына келтіру емес
Егер бұзылу бұрын болып қойған болса, қолжетімділікті өзгерту қалпына келтіру емес. Орындалған артқы есік өз мүмкіндігін әлдеқашан алған; өртқары қабырға ережесі уақытта кері жүрмейді. Хост және кез келген ашылған тіркелгі деректері үшін мақұлданған оқиға процесін ұстаныңыз, және шын мәнінде не орындалғанын анықтау үшін қажет дәлелдерді сақтаңыз. Белгілі жақсы тасымалдағыштардан қайта құру әдетте сол әңгіменің бөлігі.
Дистрибутивтің ағымдағы тексерілген кеңесі мен түзету процесін де пайдаланыңыз және тақырыптың орнына зардап шеккен нұсқалар тізімін оқыңыз. Тарихи төмендету командасын байланысы жоқ ортаға көшіру — түзетудің жаңа әсер етуге айналу жолы.
Екеуін бөлек қарастырыңыз
Екі сұрақты өз шарттарымен қойыңыз. Тыңдаушыға кім жете алады және бұл аудитория қызмет арналған аудитория дәл сол ма? Бағдарламалық жасақтаманың қай нұсқасы орнатылған, артефактіге кім қол қойды және ұйым нашар шығарылымды жаңалықтардан оқымай тұрып қалай біледі? Жауаптар әртүрлі иелері бар әртүрлі құжаттарға тиесілі, және ешбір ие басқасының орнына жауап бере алмайды.
Басқарылатын флот үшін бағдарламалық жасақтама түгендемесі екінші сұрақты тіпті жауап беруге болатын ететін бақылау. Онсыз әрбір ашылу мерзімі бар археологиялық жобаға айналады.
Қақпа аудиторияны тарылтады. Тұтастық аудиторияның маңызы бар-жоғын шешеді.