Ukarabati mbili zinaonekana haraka sawa wakati muunganisho wa zamani wa vpnc unakataa kukaa juu: kupitisha bendera ya zamani ya usimbaji dhaifu, au kuweka skripti ya kifuniko inayoiongeza kwa niaba yako. Hazifanani, kwa sababu moja inabadilisha sera ya wasifu mmoja na nyingine tabia ya kila programu inayotumia njia hiyo. Swali la kwanza ni kama lango bado linatoa pendekezo dhaifu, na la pili ni nani anaruhusiwa kulikubali. Kila kitu kingine kinatokana na majibu hayo mawili.

Ukarabati mbili zenye athari tofauti sana

Mabadiliko ya ngazi ya wasifu yanagusa muunganisho mmoja, mmiliki mmoja na tarehe moja ya kuisha. Kubadilisha faili ya binary iliyosakinishwa kunagusa kila frontend kwenye mashine, ikiwa ni pamoja na applet ya desktop ambayo mwenzako hutumia kwa wasifu wa lango tofauti kabisa. Kifuniko pia huficha mabadiliko dhidi ya yeyote atakayechunguza host baada ya miezi sita.

Uthibitishaji wa kifurushi ni mwathirika wa kwanza: faili katika /usr/sbin/vpnc ambayo hailingani tena na kifurushi chake hubadilisha sasisho la kawaida la usalama kuwa uchunguzi. Kisha masasisho ama hufunika kifuniko kwa kimya au hukataa kutumika, kulingana na jinsi msimamizi wa vifurushi anavyoshughulikia faili zilizobadilishwa. Hakuna matokeo yanayojitokeza kwenye kumbukumbu ya muunganisho, ndiyo sababu mbinu ya kifuniko inabaki ya kuvutia hadi tukio la kwanza. Mstari mmoja kwenye wasifu ni rahisi zaidi kupata na kuondoa kuliko faili ya binary ambayo hakuna anayekumbuka aliibadilisha.

Swichi iliyopitwa na wakati inafanya nini hasa

Mwongozo wa vpnc unaweka chaguo la DES moja kama lililopitwa na wakati kwa ajili ya mpangilio wa usimbaji dhaifu, na unaandika chaguo tofauti linaloruhusu hakuna usimbaji kabisa wa trafiki ya data. Hizi ni makubaliano tofauti yenye matokeo tofauti. Hakuna kati yao linalofanya lango la kisasa lijadili kitu ambacho halitoi tena.

Soma hatua ya kushindwa kabla ya kuchagua ukarabati. Pendekezo lililokataliwa na nenosiri lililokataliwa hutoa ujumbe sawa wa frontend lakini ushahidi tofauti kabisa.

Ubaguzi wenye ukomo unapaswa kuwa wapi

Ikiwa shirika linakubali kwa ufahamu mwenza wa zamani kwa kipindi chenye ukomo, ubaguzi unapaswa kuwa kwenye wasifu wa mwenza huyo, ukiwa na mmiliki, tarehe ya mapitio na njia ya uhamishaji kwenda itifaki inayotumika. Kuuweka nje ya njia ya jumla ndio maana yote ya kuiita yenye ukomo.

Mwambie mmiliki wa lango athibitishe ni algoriti gani mwenza bado anapendekeza na nini kinachukua nafasi yake. Bendera ya mteja haiwezi kurekebisha pendekezo ambalo seva haitumi tena, na uhamishaji wa seva ambao hakuna aliyepanga utaishi muda mrefu kuliko suluhisho la muda. Weka tarehe ya mapitio kwenye tikiti moja na ubaguzi, ili makubaliano yaisha badala ya kuwa ya kudumu.

Kagua majadiliano, sio ikoni ya kijani tu

Kusanya ushahidi unaotambua hatua badala ya hali ya mazungumzo. Amri zilizo chini ni za kusoma tu, na mbili za kwanza zinaonyesha usanidi na toleo gani hasa linatumika.

vpnc --version
vpnc --print-config /etc/vpnc/legacy.conf
dpkg -V vpnc
grep -n -E 'weak|1des|no-encryption' /etc/vpnc/legacy.conf

Amri ya tatu inaripoti faili ambazo hazilingani tena na kifurushi, na hivyo kifuniko kilichosahaulika hujitangaza. Ya nne inaonyesha makubaliano ambayo wasifu unaobeba, ili ubaguzi usiweze kuenea kimya hadi wasifu wa pili kupitia faili iliyonakiliwa. Endesha zote mbili kabla na baada ya mabadiliko, na hifadhi matokeo pamoja na wasifu wa muunganisho badala ya kwenye dirisha la gumzo.

Weka matokeo ya utatuzi nje ya tikiti hadi mtu ayasome, kwa sababu mwongozo unaonya kwamba kiwango cha juu cha utatuzi humimina data ya uthibitishaji ikiwa ni pamoja na manenosiri. Kigezo cha kukubalika ni makubaliano yaliyoidhinishwa na kuungwa mkono kati ya mteja na lango, sio kipengele cha menyu ambacho hatimaye kinakuwa kijani. Ikiwa mwenza anatoa algoriti iliyovunjika tu, matokeo ya uaminifu ni ubaguzi wenye tarehe ya mwisho au itifaki mbadala, na uamuzi huo ni wa yule anayemiliki lango. Kurekodi uamuzi ni tofauti kati ya ubaguzi uliosimamiwa na mabadiliko ya sera ya bahati mbaya.

Makala zinazohusiana