Je, marekebisho hayo ya usalama ya OpenVPN yanahusu usakinishaji wako?
Kubandika kiraka na kusanidi ni madai tofauti. Tambua faili inayotekelezwa, kifurushi kilicho nyuma yake, na ukaguzi ambao wasifu hufanya kwa kweli.
Ushauri wa kubandika kiraka kwa mteja ili athibitishe vyeti ni wazi mno kuweza kutenda. Unaweza kuelezea hitilafu ya programu iliyorekebishwa, ujenzi wa zamani kutoka kwa mtoa huduma mmoja, au wasifu ambao haukuwaomba ukaguzi huo kamwe. Hizo ni mabadiliko matatu tofauti yenye wamiliki watatu tofauti. Kutenda kwa sentensi hiyo bila kujua unakabiliana na ipi ni jinsi mteja anayefanya kazi hubadilishwa bila sababu.
Tenganisha madai hayo matatu
Hitilafu ya programu ina tangazo, matoleo yaliyoathirika na toleo lililorekebishwa. Ujenzi wa mtoa huduma una njia yake ya usambazaji na mdundo wake wa kusasisha. Ukosefu wa wasifu hauna hata moja, kwa sababu faili inayotekelezwa iko sawa na usanidi unaomba kidogo kuliko ulivyodhani. Hadi dai litaje moja ya hayo matatu, hakuna cha kujaribu.
Andika dai hilo kwa sentensi moja kabla ya kulitafuta. Ikiwa sentensi haiwezi kutaja kilichovunjika, utafutaji hauna lengo na kila matokeo yanaonekana kuwa muhimu.
| Claim | Evidence that settles it | Who owns the change |
|---|---|---|
| Software defect | Advisory naming affected versions | Package or product maintainer |
| Provider build | Release notes for that client | The provider |
| Profile omission | The configuration actually loaded | Whoever owns the profile |
Pata faili inayotekelezwa inayokwenda kwa kweli
Tambua kinachoanzisha muunganisho kabla ya kuangalia toleo lolote. Huduma ya usambazaji, programu-jalizi ya kompyuta ya mezani na programu ya mtoa huduma kila moja inaweza kutumia faili tofauti inayotekelezwa au injini tofauti. Tolea linalochapishwa na faili yoyote ya jozi inayojitokeza kwenye njia ya utafutaji ya shell si orodha ya mashine. Soma kitengo au mchakato uliofanya muunganisho kwa kweli.
systemctl cat openvpn-client@*.service
ps -o pid,cmd -C openvpn
apt-cache policy openvpn network-manager-openvpn
Ombi la kifurushi huripoti kile metadata ya ndani inadhani kimesakinishwa na kinapatikana, na akiba hiyo inaweza kuwa ya zamani, kwa hiyo ihuishie kwanza. Pia haisemi chochote kuhusu kama huduma inayoendesha ilipakia faili ya jozi iliyosakinishwa dakika tano zilizopita. Linganisha rekodi ya kifurushi na mchakato ambao umeunganishwa kwa kweli.
Ushahidi wa kifurushi badala ya hisia za toleo
Matengenezo ya usalama ya usambazaji mara nyingi huhamisha marekebisho nyuma, kwa hiyo toleo la upstream linaloonekana kuwa la zamani linaweza bado kuwa na kiraka. Kinyume chake pia ni kweli: kifurushi kutoka hazina isiyojulikana hakina madai ya moja kwa moja ya matengenezo ya sasa. Soma hali ya msaada ya toleo, si nambari ya toleo.
Tofauti hiyo ni tofauti kati ya pengo la kweli na nambari inayoonekana tu kuwa ya zamani. Andika hazina ambayo kifurushi kilitoka, kwa sababu mfuatano huo wa toleo unaweza kufika kupitia njia tofauti sana na msaada tofauti sana.
Usanidi ni nusu nyingine
Faili inayotekelezwa inayotunzwa bado inahitaji wasifu unaoomba ukaguzi unaodhani upo. Nanga za uaminifu, jukumu lililokusudiwa la upande mwingine na jina la seva linalotarajiwa ni maamuzi yanayohusiana lakini tofauti. Ukaguzi wa jukumu si ukaguzi wa jina, na hakuna mmoja unachukua nafasi ya mwingine. Ikiwa onyo linahusu usanidi, marekebisho ni ya yeyote anayemiliki wasifu.
Usisakinishe kiraka cha kiholela ili kufidia wasifu ambao haujathibitishwa, na usiongeze maelekezo ya kurekebisha hitilafu halisi ya utekelezaji. Makosa yote mawili yanaonekana kama maendeleo, ndiyo sababu yote mawili yanaendelea kutokea.
Amua kwa ushahidi ulio kwenye rekodi
Uamuzi unafuata kile ulichothibitisha. Kifurushi kilichoathirika kilichoandikwa kinahitaji sasisho lake linalosaidiwa, jukwaa lisilosaidiwa linahitaji njia ya uhamishaji, na mteja wa mtoa huduma anahitaji mwongozo wa mtoa huduma huyo. Maelekezo yasiyo wazi yanahitaji tangazo na sehemu iliyoathirika kabla ya lolote la hayo kutumika.
Weka pamoja mteja anayefanya kazi, toleo kamili, tangazo na mmiliki wa wasifu kwenye rekodi ya mabadiliko. Hilo ni nguvu zaidi kuliko marejeleo ya mafunzo, na ndilo ambalo mtu anayefuata atahitaji kwa kweli.