«Xiriirka dib ayaa loo dejiyay, dib ayaa loo bilaabayaa» ayaa ka muuqda diiwaanka macmiilka, gabagabona wuxuu yimaadaa caddaynta ka hor. Qof wuxuu go'aansadaa in shabakaddu xannibayso VPN-ka, ama shahaadadu khaldan tahay, ama dal gaar ah uu farageliyo. Dib-u-dejintu waa baakad TCP oo xiriir joojisa, khadka diiwaankuna wuxuu qoraa in macmiilkaagu mid helay. Ma sheegto qalabkii soo diray ama sababta.

Dib-u-dejin waa baakad, ma aha xukun

TCP waxay qeexdaa habaynta dib-u-dejinta: qayb leh calanka RST ayaa isla markiiba joojisa xiriirka. Qaataha ma gorgortamo, ma isku dayo mar kale, mana weydiiyo sababta. Waxay soo sheegtaa dib-u-dejinta oo sii socotaa.

Taasi waa waxa keliya ee macmiilku ogyahay. RST waxaa laga yaabaa inuu ka yimid serverka, boroksi, dab-damis ama isku-dheellitirka culayska oo lumiyay xaaladdiisa.

Aqoonsiga isha waa layli gooni ah. Cinwaanka isha ee muuqda ee duubista ma aha caddayn asal jireed mana sheegto wax ku saabsan go'aanka siyaasadda ee ka dambeeya. Qalabka dhexe waxay been abuuri karaan cinwaanno, qalabka xaaladda lehna waxay dib u dhigi karaan waqti-dhaqaaq awgiis halkii ay ula kaceen. Dib-u-dejinta xukun u qaadashadu waxay dhaaftaa qaybta lagu ogaado runta.

Xaqiiji kee xiriirka la dib-u-dejiyay

Marka hore hubi in borofaylka firfircoon uu dhab ahaan isticmaalayo TCP. Dib-u-dejin ku timid tunnel UDP macno ma leh, diiwaanka boroksi HTTP-na wuxuu khuseeyaa qayb TCP ka duwan VPN-ka laftiisa.

Diiwaangeli goobta, dekedda, waqtiga isku dayga iyo marxaladda uu macmiilku gaaray.

Marxaladdu waa goobta ugu faa'iidada badan. Dib-u-dejin inta lagu guda jiro gacan-qabsiga TLS waxay tilmaamaysaa koox tuhmanayaal ah; dib-u-dejin ka dib aqoonsiga waxay tilmaamaysaa mid kale. Marxalad la'aan, aragti kastaa way habboon tahay.

Isbarbardhig labada daraf ee wadada

Haddii aad maamusho serverka, isbarbardhig dhacdooyinkiisa isla isku daygaas. Ma aqbalay xiriirka? Ma si ula kac ah u xiray? Jawaab ma ka baxday hal xad oo waligeed ma gaarin tan xigta?

Haddii aad karto, duub macmiilka iyo serverka labadaba. Dib-u-dejin ka muuqata macmiilka laakiin aan ka muuqan serverka kama iman serverka.

La soco qaybaha RST labada jiho:

sudo tcpdump -ni any 'tcp[tcpflags] & tcp-rst != 0' -c 20
ss -tnp | grep 198.51.100.20

Ku xaddid isbarbardhig la kontoroolay

Shabakad labaad oo la ansixiyay waxay kuu sheegi kartaa in guuldarradu raacdo macmiilka ama wadada. Haddii isla borofaylkaasu meel kale ka shaqeeyo, habaynta macmiilku waxay u badan tahay inay sax tahay, doorsoomuhuna waa wadada.

Tani wali ma aqoonsanayso hal qalab dhexe oo gaar ah. Waxay baaxadda ku xaddiddaa hal waddo, taas oo natiijo faa'iido leh oo daacad ah.

Hayso farqiga u dhexeeya «wadadan way guuldarraystaa» iyo «jilahan magacaaban ayaa sababay». Tan koowaad waa la tijaabin karaa; tan labaad badanaa kama tijaabin karo hal macmiil.

Hubi hagaajinta adigoon beddelin dejinta kalsoonida

Ha damin xaqiijinta TLS, ha dib u soo saarin aqoonsiga, hana ku dhawaaqin siyaasad xannibaad ah hal khad dib-u-dejin ah. Mid kasta oo ka mid ah isbeddelladan waxay beddelaa nidaamka la tijaabinayo oo isbarbardhigga xiga ka dhigaa mid aan macno lahayn.

Hagaaji qaybta la aqoonsaday iyada oo loo marayo milkiileheeda, ka dib ku celi isla borofaylka iyo isla indho-indhaynta:

openvpn --config client.ovpn --verb 4
sudo tcpdump -ni any 'host 198.51.100.20 and tcp' -c 40

Natiijada faa'iido leh waa guuldarro si fiican loo helay, ma aha sheeko kalsooni badan. Haddii dib-u-dejintu ka lunto ka dib hagaajinta boroksi, sabab baad haysataa. Haddii ay u guurto marxalad kale, wax baad ka baratay wadada. Si kastaba, caddayntu waa inay u adkaysan kartaa akhrinta qofka labaad. Qor waxa aad aragtay, ma aha waxa aad soo gabagabaysay.

Maqaallo la xiriira