Кардар жаңыртылгандан кийин VPN бузулабы? Сүйлөшүүнү салыштырыңыз
Биринчи жаңы катаны жана аны пайда кылган версияны сактаңыз. Өзгөргөн сүйлөшүү же платформанын талабы бир конкреттүү оңдоону талап кылат, артка кайтарууну эмес.
Жаңыртуулар профилиңизди талдаган жана туннель боюнча сүйлөшүү жүргүзгөн компонентти алмаштырат. Жаңыртуудан кийинки биринчи ийгиликсиздик конкреттүү өзгөрүү тууралуу далил, чыгарылыш тууралуу өкүм эмес. Ошол катаны версиясы жана убакыт белгиси менен сактоо — бир нерсени кайра орнотуудан мурун жасай ала турган эң баалуу кадам.
Бул үзүлүштөрдүн көбүн эки механизм түшүндүрөт. Аларды ажыратуу — иштин өзү.
Сүйлөшүүдө астыңызда эмне өзгөрдү
OpenVPN маалымат каналынын шифрин бир директивадан алуунун ордуна сүйлөшүү жүргүзөт, ал эми ошол сүйлөшүүнү башкарган параметрлердин мааниси чыгарылыштар арасында өзгөрдү. Эски кардар үчүн жазылган профиль туташып, анан маалымат каналы боюнча макулдаша албай калышы мүмкүн, бул так конфигурация катасынын ордуна байланыштын үзүлүшү катары көрүнөт. Жаңы чыгарылыштар мураскер жүрүм-турумду катуулатат же жок кылат жана али көчпөгөн өнөктөштөр үчүн шайкештик режимин сунуштайт. Ошондуктан жаңыртуу файлдын бир байтына тийбестен иштеп жаткан профилди буза алат.
Кардарга тийгизген таасири асимметриялуу. Көзөмөл каналы көтөрүлөт, аутентификация ийгиликтүү өтөт, анан туннель өлөт, бул четке кагылган профиль эмес, сүйлөшүүдөгү шайкешсиздиктин белгиси.
Сервер тууралуу теория куруудан мурун орнотулган версияны окуңуз. Бул сап — эч кимден уруксат сурабастан текшере ала турган жергиликтүү факт.
Профиль талданып, башка маани бериши мүмкүн
Талдоодон өткөн директива сөзсүз түрдө анын автору көздөгөндү али аткарган директива эмес. Параметрлер шайкештик үчүн кабыл алынып, этибарга алынбай калышы, аты өзгөрүшү же мурункудан тар учурда колдонулушу мүмкүн. Эч нерсе ката бербегендиктен, профиль туура көрүнөт, ал эми анын астындагы жүрүм-турум өзгөргөн. Дал ошол тынчтык бул регрессияларды кымбат кылат.
Макулдашылган натыйжага кайсы саптар чындап жооптуу экенин сураңыз, анан аларды азыр иштетип жаткан версиянын документтери менен салыштырыңыз. Бул салыштыруу кыска, жана оңдоо менен артка кайтаруунун айырмасы ошондо.
openvpn --version | head -n 2
openvpn --show-ciphers | head -n 10
grep -nE '^(cipher|data-ciphers|ncp-|tls-)' office.ovpn
Платформа да ошол эле учурда жылды
Кардар чыгарылыштары сейрек жалгыз келет. Операциялык тутумдун жаңыртуусу, азыр так уруксат талап кылган уруксат сурамы же түзмөккө колдонулган башкарылуучу саясат ошол эле жумада келип, кардарды күнөөлөнгөн ийгиликсиздик жаратышы мүмкүн. Мобилдик платформалар өз катмарын кошот, анткени колдонмо тутумдан туннель сурайт, ал эми тутум ошол туннелдин эмнени маршруттай аларын чечет.
Ошол өзгөрүүлөрдү убакыт сызыгында өзүнчө жазыңыз. Аутентификация ийгиликтүү болуп, бирок маршруттар же аттарды чечүү ийгиликсиз болсо, кызыктуу баскыч кол алышуудан кийинкиси, жана сертификатты текшерүүнү алсыратуу ага тийбейт.
Баяндаманы баштаган окуяны кайра сынаңыз
Жөнөкөйлөштүрүлгөн версияны эмес, баштапкы ырааттуулукту кайра жаратыңыз: баштапкы туташуу, ийгиликсиз болгон колдонмо жана тармак өзгөргөндөн кийинки кадимки кайра туташуу. Сыноо шартында көтөрүлүп, бирок кайра туташуу жолунда кулаган туннель оңдолгон эмес, жана айырма адатта чыныгы кемчиликтин кайда экенин көрсөтөт. Кайра туташуу баскычын өткөрүп жиберген баяндама али ачык катаны жабат.
Баарын артка кайтаруунун ордуна тастыкталган канал аркылуу оператордун колдоого алынган профилин же жеткирүүчүнүн оңдоосун алыңыз. Кеңири версияны төмөндөтүү жаңыртуу алып келген коопсуздук оңдоолорун да кайтарат, жана бул алмашуу бир иштеген байланышка сейрек татыктуу.