vpnc әлсіз шифр қатесі: шлюз саясаты немесе жұмыс үстелін жөндеу ме?
DES үйлесімділік жалаушасы — қауіпсіздік ерекшелігі, жұмыс үстелін жөндеу емес. Шектеулі профиль өзгерісін пакеттелген vpnc бинарін ауыстырумен салыстырыңыз.
Ескі vpnc қосылымы көтерілуден бас тартқанда екі жөндеу бірдей жылдам көрінеді: ескі әлсіз шифр жалаушасын беру немесе оны сіз үшін қосатын қаптама скриптін салу. Олар эквивалентті емес, өйткені біреуі бір профильдің саясатын өзгертсе, екіншісі сол жолды шақыратын әр бағдарламаның мінез-құлқын өзгертеді. Бірінші сұрақ — шлюз әлі де әлсіз ұсыныс ұсына ма, екіншісі — оны кімге қабылдауға рұқсат. Қалғанының бәрі осы екі жауаптан шығады.
Әсері мүлде басқа екі жөндеу
Профиль деңгейіндегі өзгеріс бір қосылымға, бір иеге және бір мерзімге қатысты. Орнатылған бинарді ауыстыру машинадағы әрбір фронтендке қатысты, соның ішінде әріптес мүлде басқа шлюз профилі үшін пайдаланатын жұмыс үстелі апплетіне де. Қаптама өзгерісті алты айдан кейін хостты жөндейтіндерден де жасырады.
Пакетті тексеру — бірінші құрбан: /usr/sbin/vpnc орнындағы пакетіне енді сай келмейтін файл күнделікті қауіпсіздік жаңартуын тергеуге айналдырады. Содан кейін жаңартулар қаптаманы үнсіз қайта жазады немесе қолданудан бас тартады — бұл пакет менеджерінің өзгертілген файлдарды қалай өңдейтініне байланысты. Нәтижелердің ешқайсысы қосылым журналында көрінбейді, сондықтан қаптама тәсілі бірінші оқиғаға дейін тартымды болып қалады. Профильдегі бір жолды тауып, жою кімнің ауыстырғанын еске алмайтын бинарден әлдеқайда оңай.
Ескірген ажыратқыш шын мәнінде не істейді
vpnc нұсқаулығы жалғыз DES опциясын әлсіз шифрлау параметрінің пайдасына ескірген деп белгілейді және деректер трафигі үшін мүлдем шифрлауға жол бермейтін жеке опцияны құжаттайды. Бұл әртүрлі салдарлары бар әртүрлі жеңілдіктер. Олардың ешқайсысы заманауи шлюзді ол енді ұсынбайтын нәрсе туралы келіссөз жүргізуге мәжбүрлемейді.
Жөндеуді таңдамас бұрын сәтсіздік кезеңін оқыңыз. Қабылданбаған ұсыныс пен қабылданбаған құпия сөз ұқсас фронтенд хабарламаларын, бірақ мүлде басқа дәлелдерді береді.
Шектеулі ерекшелік қайда орналасады
Егер ұйым шектеулі мерзімге ескі серіктесті біле тұра қабылдаса, ерекшелік сол серіктестің профилінде болуы керек: иесі, қарау күні және қолдау көрсетілетін хаттамаға көшу жолымен. Оны жаһандық жолдан тыс ұстау — оны шектеулі деп атаудың бүкіл мәні.
Шлюз иесінен серіктестің әлі қандай алгоритмдерді ұсынатынын және оның орнын не басатынын растауды сұраңыз. Клиент жалаушасы сервер енді жібермейтін ұсынысты түзей алмайды, ал ешкім жоспарламаған сервер көшімі уақытша шешімнен ұзақ өмір сүреді. Қарау күнін ерекшелікпен бір билетке қойыңыз, жеңілдік тұрақты болып қалмай, мерзімі бітсін.
Келіссөзді тексеріңіз, тек жасыл белгішені емес
Диалогтың көңіл күйін емес, кезеңді анықтайтын дәлелдер жинаңыз. Төмендегі командалар тек оқуға арналған, ал алғашқы екеуі қай конфигурация мен нұсқаның шын мәнінде қолданылып жатқанын көрсетеді.
vpnc --version
vpnc --print-config /etc/vpnc/legacy.conf
dpkg -V vpnc
grep -n -E 'weak|1des|no-encryption' /etc/vpnc/legacy.conf
Үшінші команда пакетке енді сай келмейтін файлдар туралы хабарлайды, ұмытылған қаптама өзін осылай жариялайды. Төртіншісі профиль көтеретін жеңілдіктерді көрсетеді, сонда ерекшелік көшірілген файл арқылы екінші профильге үнсіз тарай алмайды. Екеуін де өзгеріске дейін және кейін іске қосыңыз, ал шығысты чат терезесінде емес, қосылым профилімен бірге сақтаңыз.
Жөндеу шығысын біреу оқығанша билеттерден тыс ұстаңыз, өйткені нұсқаулық ең жоғары жөндеу деңгейі құпия сөздерді қоса, аутентификация деректерін төгетінін ескертеді. Қабылдау критерийі — клиент пен шлюз арасындағы рұқсат етілген, қолдау көрсетілетін келісім, соңында жасыл болатын мәзір тармағы емес. Егер серіктес тек бұзылған алгоритм ұсынса, адал нәтиже — аяқталу күні бар ерекшелік немесе алмастырушы хаттама, және бұл шешім шлюзге ие адамдікі. Шешімді жазу — басқарылатын ерекшелік пен кездейсоқ саясат өзгерісінің айырмашылығы.