Xiriirka OpenVPN ee fure joogto ah ma u adeegi karaa macaamiil badan?
Habka fure joogtada ah wuxuu isku xiraa laba dhig. Ku darista client-to-client kama dhigto server macaamiil badan; taas waxay u baahan tahay habka TLS iyo aqoonsi qalab kasta.
Habka fure joogtada ah wuxuu isku xiraa si sax ah laba dhig, waana naqshadiisa, ma aha xaddidaad qof illoobay inuu qaado. client-to-client waa ikhtiyaar gudbin oo habka server-ka ah, sidaas darteed ku daristiisa qaabeynta --secret waxba kama beddesho inta macmiil ah ee isku xiri kara. Go'aanku ma aha calanka la daro, laakiin waa haddii baahida loo qabo xiriir dhibic-ilaa-dhibic ama adeeg macaamiil badan. Haddii qalab badan ay tahay inay si madax banaan isku xiraan, habka difaaca wuu is beddelaa qalab kastana wuxuu helaa aqoonsi.
Laba dhig, hal fure iyo wax xaalad ah oo macmiil kasta: qaabkaas waa sheekada oo dhan ee habka.
Habka fure joogtada ah waxa loo adeegsado
Habka sirta ah labada dhig waxay wadaagaan hal fayl fure, furayaashaasna si toos ah ayuu u ilaaliyaa taraafikada. Ma jiro gacan-qaadasho, ma jiro is-dhaafsiga shahaadooyin iyo ma jiro fadhi macmiil kasta, sababtoo ah macaamiil ma jiraan macnaha server-ka, waxaa kaliya jira laba dhibcood oo dhammaad.
Habku wali waa faa'iido leh lamaanaha mishiinnada go'an ee leh habka wareegga furaha ee la diiwaangeliyay, OpenVPN 2.6 waxay u calaamadisaa mid duugoobay sababtoo ah habka TLS ayaa kuwaas ku daboosha sifooyin wanaagsan. Waxa aanu karin waa inuu kala garto qalab isku xira mid kale, maadaama haysashada faylku ay tahay sheekada oo dhan ee aqoonsiga. Ku darista qalab saddexaad waxay la macne tahay in furaha la wadaago isaga, ka dib labada hore ma kala garaan karaan isaga naftooda.
Taasi waa sababta xadka labada dhig uu yahay mid qaab dhismeed ah ee ma aha dejinta la beddeli karo.
Sababta client-to-client aanu qaybta maqan ahayn
client-to-client wuxuu xakameeyaa haddii macaamiisha xiran ay is-dhaafsan karaan taraafikada server-ka. Ma aqbalo macaamiil, ma bixiyo aqoonsi mana abuuro hab server aan la qaabeyn, qaabeynta fure joogtada ahna ma jiro liis macaamiil uu maamulo.
Jahawareerka kale ee caadiga ah wuxuu khuseeyaa maaddada tls-crypt ama tls-auth. Server TLS wuxuu wadaagi karaa mid ka mid ah furayaashaas dhammaan macaamiisha, sababtoo ah wuxuu ilaaliyaa kanaalka xakamaynta halkii uu caddayn lahaa qof kasta macmiil kasta. Furaha kanaalka xakamaynta ee la wadaago habka TLS waa shay ka duwan furaha xogta joogtada ah ee la wadaago, in kasta oo labaduba u yimaadaan faylal isku eg.
Doorashada hababka waxay ku soo urtaa laba su'aalood. Ma u baahan tahay in ka badan hal qalab inuu si madax banaan isku xiro, oo ma u baahan tahay baahidu in la tirtiro qalab kasta? Maya labadaba waxay hayaan habka fure joogtada ah mid nool; haa midkoodna waxay tilmaamaysaa TLS. Ma jiro ikhtiyaar saddexaad oo macmiil labaad lagu aqbalo isagoon lahayn aqoonsi u gaar ah.
Dhisidda server-ka macaamiil badan
Server macaamiil badan wuxuu u baahan yahay habka TLS, shahaado dhinaca server-ka iyo aqoonsi macmiil kasta. Kaaliyaha server-ka wuxuu dejiyaa barkada cinwaannada iyo habka macaamiil badan, laakiin ma bixiyo qaabeynta TLS, bar-tiirka kalsoonida ama shahaadooyinka macmiilka ee aqbalaadda macne leh ka dhigaya.
Diiwaangeli qalab kasta iyada oo loo marayo hay'adda shahaadooyinka ee jirta halkii aad koobi lahayd aqoonsiga hal macmiil. Aqoonsiyo kala duwan ayaa suurtageliya tirtiridda, dariiqa macmiil kasta iyo diiwaannada faa'iidada leh, hal shahaado macmiil oo la wadaago-na saddexda oo dhan ayuu dumiyaa.
Haddii baahidu ay macaamiisha ku caddayso iyada oo loo marayo hagaha dibadda ama qodob labaad, naqshadaas sida ay tahay ayay u sii socotaa. U gudubka habka server TLS wuxuu go'aamiyaa sida dhigayaashu isku caddeeyaan lakabka tunnel-ka, mana tilmaamo backend-ka akoonnada. Labada go'aan gaar u hayso si isbeddel mid ka mid ah uusan si aamusan u beddelin kan kale.
Kadib si ula kac ah u go'aanso siyaasadda gudbinta. client-to-client wuxuu daaraa taraafikada macaamiisha dhexdooda ee dariiqa server-ka ee booska isticmaalaha, taas oo baahiyo badan ay rabaan qaarna aanay yeelan karin. Waa shidaha siyaasadda, ma aha hab aqoonsi, waana in la shidaa sababtoo ah naqshadu way u baahan tahay, ma aha sababtoo ah cashar ayaa ku daray.
Hubinta in macaamiishu run ahaantii madax banaan yihiin
Isku xir laba macmiil oo xaqiiji inay helaan cinwaanno kala duwan oo ay uga muuqdaan aqoonsiyo kala duwan diiwaanka server-ka. Kadib tirtir mid oo xaqiiji in kan kale sii shaqeeyo, taas oo ah imtixaanka la taaban karo ee ah in aqoonsiyada aan la wadaagin.
Tijaabi adeegga la oggolaaday ee dhigayaasha dhexdooda iyo mid ay tahay inuu xannibnaado. Laba gelitaan oo guul leh waxay caddeeyaan aqbalaadda, ma aha go'doominta, farqigaasna wuu muhiim yahay marka baahidu ay tahay inay kala soocdo kooxaha isticmaalayaasha.
Ugu dambayn, ka akhri habka server-ka qaabeynta socota ee ma aha xusuusta. Qaabeynta fure joogtada ah oo leh ikhtiyaarro dheeraad ah wali waa xiriir dhibic-ilaa-dhibic, server TLS sax ahna waa dariiqa kaliya ee dhigayaal badan ay run ahaantii yihiin dhig kala duwan.
Haddii diiwaanku muujiyo hal magac oo wadaag ah qalab kasta, dhibaatadu ma aha habka. Dhibaatadu waa habka diiwaangelinta.