P_CONTROL_HARD_RESET_CLIENT_V2 log-ga dhexdiisa: ma khalad baa?
Xeerka hard-reset wuxuu furaa fadhi; ma aha cilad. Sii akhri si aad u hesho ciladda shahaadada, aqoonsiga ama dariiqa oo dhab ahaan ku joojiyay.
Sadarku wuxuu soo noqnoqdaa dhowr ilbiriqsi kasta wuxuuna u eg yahay sababta wax walba: baakad la yiraahdo control hard reset, oo ka imanaysa macmiil aan meelna gaarin. Tani khalad ma aha. Waa fariinta koowaad ee fadhi cusub, soo noqnoqodkuna waa calaamad muujinaysa in wax kale uu guuldareystay meel ka sii fog. Kala soocidda waxa sumaddu sheegto iyo waxa isku xirka sameeyay ka dib waa dhammaan ogaanshaha.
Xeerku wuxuu magacaabaa boos ku yaal borotokoolka
OpenVPN wuxuu isku daraa dhowr nooc oo baakad ah hal socket, xeerku wuxuu u sheegaa qaataha nooca uu hayo. Baakadaha hard-reset waxay furaan fadhi, baakadaha xakamaynta waxay qaadaan walxaha gacan-qaadista, aqbalyadu waxay xaqiijiyaan helista, baakadaha xogta waxay qaadaan culeyska tunnel-ka. Akhrinta baaytiga koowaad waxay tusinaysaa halka baakadku ku jiro is-dhaafsigaas, iyo qeexitaannada baakadaha ee koodhka isha waxay si cad u magacaabaan qoys kasta.
Taasi waa waxa keliya ee uu sheego. Baakad loo calaamadeeyay dib-u-dejin bilow ah oo macmiilka ah wuxuu caddeeyaa in baakadku gaaray bartaada indho-indheyn iyo in saaxiibku doonayo inuu fadhi bilaabo. Ma caddeeyo in macmiilku ku kalsoonaa shahaadadaada, in aqoonsigiisa la aqbalay, ama in kanaal xog ah waligiis noqday mid la isticmaali karo.
Dabacsiga V2 waa calaamad jiil borotokool ah oo loogu talagalay qoyskaas baakadaha, ma aha nooc badeeco iyo ma aha dejinta aad rakibto. Waxba magaca dhexdiisa kuma saabsana dib-u-dejinta tunnel, dib-u-bilowga adeeg ama nadiifinta kaydka.
Waxa uu macmiilku dhab ahaan sameynayo wakhtigaas
Macmiilku wuxuu furaa aqoonsi fadhi oo labada dhinacba ku xidhi doonaan taraafikada xakamaynta ee xigta. Marka ilaalinta kanaalka xakamaynta la habeeyay, baakadkaas koowaad wuxuu horey u qaadayaa HMAC taas oo u ogolaanaysa qaataha inuu go'aansado inuu dadaal ku bixiyo inta ka hartay is-dhaafsiga. Qaataha aan xaqiijin karin wuxuu baakadka si aamusnaan ah u tuuraa, taasina waa sababta fure la wadaago oo khaldan u ekaado macmiil ka hadlaya meel madhan.
Wax isticmaalaha u muuqda weli ma dhicin. Shahaadadna lama xaqiijin, magac isticmaale lama soo bandhigin, cinwaan tunnel lama qoondayn. Dib-u-dejintu waa horudhaca gacan-qaadista, sidaas darteed go'aan kasta oo ku saabsan isku xirka wakhtigan waa mid degdeg ah.
Wareegga dib-u-xirka ee aan shaqaynayn, faahfaahinta xiisaha leh waa inta u dhaxaysa. Macmiil ku celceliya wareeg go'an isagoo aan horumar gaarin ayaa caadi ahaan la diidaa ka hor inta uusan horumar gaari karin, sababtuna waxay ku jirtaa log-ga saaxiibka, ma aha magaca baakadka.
Halka ciladda dhabta ah ku dhuumanayso dib-u-dejinta ka dib
Akhri labada log oo dhinac-dhinac ah oo hel dhacdada koowaad ee aan ahayn dib-u-dejin. Macmiilka dhexdiisa, guuldarada xaqiijinta shahaadada waxaa lagu soo warramayaa sabab gaar ah: shahaado dhacday, magac aan is waafaqsanayn ama soo saare aan la aqoon. Server-ka dhexdiisa, diidmada aqoonsiga waxaa lagu soo warramayaa guuldarro xaqiijin oo leh sababteeda u gaar ah. Labaduba aad bay uga gaar ah yihiin marka la barbardhigo aragtida server-ka ee soo noqnoqota ee isku dayga cusub.
Isku waafaji hal isku day iyadoo la adeegsanayo shaambada waqtiga halkii aad akhrin lahayd log kasta gooni ahaan, sababtoo ah isla guuldaradaas waxay labada meelood ka muuqataa ereyo iyo darnaansho kala duwan. Saaxiibka dhiibta ayaa caadi ahaan sheega sababta.
Haddii aan dhinacna soo warramin diidmo oo is-dhaafsigu weli istaago, xadku waa gaaritaan ma aha kalsooni. Firewall tuuraya jihada soo noqodka, qalab tarjumaada cinwaannada shabakadda oo khariidadoodu dhacdo, ama dhibaatada MTU oo disha baakadaha gacan-qaadista waaweyn — dhammaantood waxay abuuraan is-dhaafsi istaagay oo aan lahayn khalad xaqiijin.
grep -nE 'VERIFY|AUTH_FAILED|TLS Error|SIGUSR1' /var/log/openvpn*.log
Raadintaas keligeed ogaansho ma aha, laakiin hal tallaabo ayay kaa raraysaa erayada borotokoolka oo ay kaa geysaa fasalka guuldarada dhabta ah.
Sababta joojinta xaqiijinta ay tahay falcelin khaldan
Marka dib-u-dejintu sii muuqato, xalka ugu dhaqsiyaha badan ee u muuqda waa joojinta xaqiijinta shahaadada ama ka tanaasulka ilaalinta kanaalka xakamaynta si wax u xirmaan. Taasi waxay ku beddelataa guuldarro la ogaan karo mid aan la ogaan karin, waxayna ka tagtaa hirgelinta inay aqbasho saaxiibbo loo dhisay in la diido.
Beddel xadka dhab ahaan guuldareystay. Dhibaatada kalsoonidu waxay leedahay hay'adda shahaadada iyo profile-ka tixraaca. Dhibaatada waqtigu waxay leedahay saacadda. Dhibaatada aqoonsigu waxay leedahay backend-ka xaqiijinta ee diiday, saaxiibka aan la gaari karina waxay leedahay dariiqa u dhexeeya labada martigeliye.
Xeerku wuxuu faa'iido u leeyahay wada-hadalka taageerada hal shay: wuxuu kuu sheegaa in saaxiibku gaaray meel fog oo uu isku dayo. Waxa ka dib dhacay ayaa ah waxa aad u baahan tahay inaad ogaato, waxaana lagu qoray log kasta oo diiwaangeliya diidmada gaarka ah ee koowaad. Ka bilow halkaas, markaas sadarka dib-u-dejintu wuxuu joojiyaa u ekaanshaha sabab oo wuxuu bilaabaa u ekaanshaha shaambo waqti.