Su'aashu waxay timaaddaa sida mid shatiga ah, laakiin jawaabtu waxay ku bilaabataa liis. Is-dhexgal VPN, mishiinka OpenVPN ee uu wado, maktabad TLS iyo rakis ayaa yeelan kara afar nooc oo shuruudo kala duwan, muuqaalka badeecaduna wax kama sheegayo faylka kee nooc ku jiro. Ka shaqee qalabka siday u kala qaybsan yihiin, su'aasha sharciguna aad bay u cidhiidhi noqonaysaa markaad u dhiibto qof u qalma inuu ka jawaabo. Tallaabo kastaa way sii cidhiidhisaa: waxa la qaybiyo, waxa la beddelay iyo sida qaybuhu isula xiriiraan.

Ka bilow waxa rakisku disc-ka dhigayo

Qaado rakiska ama xirmada la sii daayay, ma aha nuqul horumarineed, oo liiso fayl kasta oo uu dhigo mishiin nadiif ah. Diiwaangeli noocyada is-dhexgalka, mishiinka iyo maktabadda TLS, oo xusuusnow in mishiinku yahay fayl fulin gaar ah ama maktabad lagu raro isla habka.

Xaqiiqdan dambe ayaa qaabaysa wax kasta oo ku xiga. Fayl fulin gaar ah oo lagu bilaabo socket ayaa soo bandhigaya su'aalo ka duwan kood lagu ururiyay hal binary, rakisna oo labada kaliya dhinac dhigta go'aansan maayo arrinta aan dhinacna. Isku-duubiddu waa go'aan baakad, halka xiriirka u dhexeeya barnaamijyadu uu yahay mid dhismo.

Qor liiska noocyada la lifaaqan, sababtoo ah shuruuduhu way ku kala duwan yihiin sii-deynta waaweyn.

dpkg -L openvpn | head -n 40
openssl version -a

Kala sooc is-dhexgalka iyo mishiinka

Faylka nuqulka OpenVPN wuxuu sheegayaa GPL nooca 2 oo diiwaangeliyay ka-reebitaan isku-xir oo OpenSSL ah, taas oo ah fasax gaar ah oo xad leh, ma aha shati guud oo shuruudaha lagu qaso.

Qabso qoraalka shatiga ee la qaybiyo buildkaaga, ma aha kan maanta ku yaal mareegta mashruuca. Sii-deyn ku dhejisay laan hore waxay qaadday dukumeentiga laantaas. Sawirrada shaashadda ee bogga kaydka ma beddelaan, sababtoo ah faylka aad u baahan tahay waa kan ku jira qalabka. Ku hay meel u dhow rakiska si xirmadu u buuxsanto.

Kadib si daacad ah u sharrax isku-dhafka: is-dhexgalku ma bilaabaa mishiinka sida hab carruur oo ku hadlaa borotokool qoraal, mise wuxuu isku xiraa maktabad oo isweydaarsada qaab-dhismeedka gudaha? Habka labaad aad buu u dhow yahay si aan kan koowaad ahayn, kala duwanaanshahaasna waa waxa uu dib-u-eegisuhu marka hore weydiin doono.

Xusuusnow faylashaad beddeshay

Koodhka isha ee la beddelay wuxuu beddelaa falanqaynta in ka badan faahfaahin kasta oo baakad. Haddii aad mishiinka patch ku sameysay, patchka laftiisu waa shaqo laga soo dheegtay, waajibaadkuna wuxuu ku yaal qofka qaybiya natiijada.

Diiwaangeli patch kasta, ujeeddadiisa iyo in kor loo diray iyo in kale, sababtoo ah patch aan waligiis ka bixin kaydkaaga weli waa qayb ka mid ah waxa aad qaybiso haddii aad qaybiso binary-ga.

Faylasha habaynta, mawduucyada iyo tarjumaadaha inta badan waxay la noolaadaan is-dhexgalka, laakiin tarjumaad ku daraysa xargaha koodhka isha mishiinka ayaa xusuusin yar ah in xadka uu yahay fayl kasta ma aha gal kasta. Hay kala duwanaansho u dhexeeya sii-deynta kore iyo buildkaaga si jawaabtu u noqoto mid diyaar marka la codsado halkii dib loo dhiso mustaqbalka. Kala duwanaanshahaas ayaa sidoo kale ah qalabka ugu faa'iidada badan marka hanti-dhowraha weydiiyo waxa is beddelay.

Si gaar ah u hubi nooca OpenSSL

OpenSSL 3.0 iyo kuwa dambe waxaa lagu qaybiyaa Apache License 2.0, halka sii-deynta hore ay qaadaan shuruudaha OpenSSL/SSLeay. Kuwaasi waa dukumeenti kala duwan oo waajibaad kala duwan leh, mishiin xirmaysanna wuxuu isku xiri karaa mid kasta oo uu helay nidaamkaaga buildka.

Xaqiiji nooca dhab ahaan la qaybiyo ma aha kan lagu magacaabay qoraalka buildka.

Ku-tiirsanaanta OpenVPN ma beddelo wax kasta oo OpenSSL lagu beddelay koodh GPL, ka-reebitaanka isku-xirna ma tirtiro waajibaadka kale ee la yimaada dib-u-qaybinta maktabadda. U tixgeli ka-reebitaanka sida qodob ku jira falanqayn ballaaran, oo diiwaangeli ogeysiisyada maktabadda TLS lafteeda oo ay la socdaan wax kasta oo kale.

U soo ururi xirmada caddaynta

Xirmadu waxay leedahay afar qaybood: liiska faylasha oo leh noocyo, sharraxa isku-dhafka, liiska wax-ka-beddelka oo leh kala duwanaansho iyo qoraallada shatiga siday u qaybsan yihiin. Ku dar faylka ogeysiiska aad qaybiso iyo meesha koodhka isha lagu bixiyo, haddii waajibaadkaagu u baahan yahay bandhig.

Ku hay xirmada hal milkiile si aan sii-deynna u bixin karin la'aanteed.

Midkoodna ma go'aansado su'aal sharci, taasna waa ujeeddada: waxay siinaysaa dib-u-eegis qalma xaqiiqooyinka halkii ay ka ahaan lahayd soo-koobid qof xusuuskiisa ka sameeyay. Sharraxa ganacsi ee iibiyuhu ma aha caddayn ku saabsan dhismihiisa, mala-awaalkaaga ku saabsanna sidoo kale ma aha caddayn.

Maqaallo la xiriira