“لوی ډاونلوډونه د VPN شاوخوا ولېږه او کوچني ځوابونه پر همغه وساته” د روټینګ تګلارې غوندې ښکاري، خو نه ده. روټر د هغه وخت په موجود معلوماتو پرېکړه کوي: پتې، پورټونه، پروتوکول، د firewall نښې، پېژندل شوی بهیر. د ځواب وروستی اندازه په دې ټولګه کې نه ده، ځکه چې لا نه ده رسېدلې، او کله چې روټر بایټونه اندازه کولی شي، هغه دمخه يې وړل کېږي. که غواړئ د دندې له مخې لارښوونه وکړئ، پرېکړه باید هغه نقطې ته ولاړه شي چې دنده پېژني، او لاندې چک لیست ښيي چې ستاسو په ډیزاین کې داسې نقطه شته که نه.

ولې روټر ځواب نه شي اندازه کولی

په هغه شېبه چې یو پیکټ لارې ته اړتیا لري، روټر د یوه بهیر تر ټولو ډېر لومړني څو پیکټونه لیدلي دي. هغه کولی شي ووایي چې څوک له چا سره خبرې کوي، په کوم پروتوکول، په کومه نښه، او تر دې دمه څو بایټونه تېر شوي دي. تر دې دمه بایټونه تېر شوی وخت بیانوي. د ځواب اندازه د هغه ځواب ځانګړنه ده چې لا نه دی جوړ شوی، او په ووېشل شویو یا بهیدونکو ځوابونو کې کېدای شي هېڅکله هم له مخکې نه وي معلومه.

حتی د پروتوکول خپل میټاډاټا هم تر څرګندېدو کمزورې ده. HTTP هغه ځوابونه اجازه کوي چې اوږدوالی یې د بدن دمخه نه اعلانیږي، او یوه کاروونکې کړنه ښايي ډېرې غوښتنې پیدا کړي چې ګډ لګښت یې د یوې سرلیکنې له ارزښت سره نه ورته وي. سرلیکنه د دندې اندازه ګڼل د روټینګ تېروتنې دمخه د ماډل جوړولو تېروتنه ده.

کتنه 1: آیا د پرېکړې نقطه شته چې لاره وټاکي؟

هغه برخه ونوموئ چې ټاکنه به کوي، بیا ووایاست چې د ټاکنې په شېبه کې څه پېژني. د اسنادو شوې کوربه ټولګې څخه راوړونکی تازه کوونکی د لېږد له پیل دمخه خپل هدف پېژني. د ډاونلوډ هغه خدمت چې میټاډاټا ګوري او بیا غوښتنه پرانیزي، د اړیکې له جوړېدو دمخه دنده پېژني. همکار proxy کولی شي د غوښتنې کچې تګلاره پلي کړي یا ځواب په کېش کې وساتي پرته له دې چې ځان روټر ښکاره کړي.

که ځواب “ګېټوې” وي، چک لیست دمخه ناکام شوی. ګېټوې کولی شي پېژندل شوي بهیرونه د منزل، نښې یا کاروونکي برخې له مخې ډلبندي کړي او له لومړني پیکټ څخه د ټاکل شوې لارې په اوږدو کې یې ولېږي، چې دا د منل شوي تازه کوونکي لپاره ډېری وخت بس وي او د نامعلومې ځواب اندازې لپاره هېڅکله بس نه وي.

کتنه 2: میټاډاټا واقعا تاسو ته څه وايي؟

د اپلیکیشن پوهاوي لارښوونه هغومره ښه ده څومره هغه ساحې چې لولي یې. په د HTTP مانا کې د ځواب اوږدوالی قواعد هغه حالتونه اجازه کوي چېرې چې اوږدوالی په پیل کې نه وي موجود، او د منځپانې کوډ کول لېږدول شوي بایټ شمېر له استازیتوب اندازې څخه هرومرو بېلوي. نو هغه تګلاره چې د سرلیکنې له حد تېرېدو سره لاره بدلوي، نا سمه چلند به وکړي، او ډېری په هماغه لویو لېږدونو کې چې نیول یې باید وکړي.

هغه څه چې اپلیکیشن میټاډاټا یې ملاتړ کولی شي د یوې دندې په اړه پرېکړه ده: دا کاري بهیر ډله ییز همغږي ده، دا تعاملي ده، دا د پېژندل شوي سرچینې څخه د سافټویر تازه کول دي. دا د نیت په ژبه لیکل شوې تګلاره ده، او د ازموینې لپاره په کافي اندازه ټینګه ده. “دا ځواب به له څلوېښتو میګابایټو لوی وي” داسې تګلاره نه ده.

کتنه 3: آیا بهیر دمخه شته؟

روټینګ کولی شي د یوه بهیر لپاره د اړیکې پېژندګلوي بدلولو پرته بدل شي، او دا توپیر باید سم وساتل شي. TCP اړیکه د خپلو سرونو پتو او پورټونو په مرسته پېژندل کېږي، او پیکټونه کولی شي بله لاره ونیسي که د روټینګ جدول لاندې بدل شي. هغه څه چې په پټه توګه نه شي بدلېدلی د شبکې پتو ژباړې حالت دی: د ترافیک بلې وتنې ته لېږدول معمولا د عامه سرچینې ټوپل بدلوي، او لرې سر به د برابر حالت پرته بل ملګری وویني.

conntrack -L -p tcp --dport 443 | head -5
ip route get 203.0.113.10
ss -tn state established dst 203.0.113.10

نو عملي قاعده دا ده چې د اړیکې په منځ کې له یوې وتنې بلې ته لېږدول نوی اړیکه ده، نه کډوالی. که ډیزاین غواړي همغه اړیکه دوام وکړي، پرېکړه باید د لومړني SYN دمخه شوې وای، او وروسته ورزیات شوی هېڅ د پیکټ قاعده نه شي کولی هغه پاک بیا جوړ کړي.

کتنه 4: آیا ریښتینې اړتیا ځنډ دی، وتنه نه؟

“ډله ییز ترافیک بل ځای ولېږه” ډېرې غوښتنې په رښتیا هغه شکایتونه دي چې لوی لېږد تعاملي کار ورو احساسوي. دا د مهالوېش ستونزه ده، او د مهالوېش ځواب لري: د موجودې لارې پر سر منصفانه قطار یا ملاتړ شوې بینډوېډ تګلاره د دې مخه نیسي چې ډله ییز بهیر د خبرې پیغام وږی پرېږدي، پرته له دې چې یو یې هم وخوځوي.

tc qdisc replace dev eth0 root cake bandwidth 100mbit

د نښې سره دې ته ورته چلند د وتنې پرېکړه هماغه ځای پرېږدي چې امنیتي تګلارې ایښې وه، او په یوه حکم سره بیرته اړول کېدای شي. د ټول ترافیک ټولګي لپاره وتنه بدلول د تګلارې بدلون دی چې د تصدیق، ثبت او د لاسرسي قواعدو پایلې لري، نو د ځنډ شکایت لپاره باید لومړی اوزار نه وي.

که اړتیا واقعا بله انټرنیټي وتنه وي، هماغه کلمې ووایاست او د ملاتړ شوې پولې په سر یې پلي کړئ: د منل شوي کاري بهیر څخه نوې اړیکه، یا هغه اپلیکیشن چې خپله غوښتنه د ټاکل شوې وتنې له لارې پرانیزي. بیا ولیکئ چې کومې دندې کومه وتنه کاروي، تر څو بل کس یې د روټینګ جدول څخه اټکل نه کړي.

د بدلون په ثبت کې چک لیست وساتئ: پرېکړې نقطه، هغه ساحه یا دنده چې هغه چلوي، آیا بهیر دمخه شته، او آیا اندازه شوې نښه ځنډ و که وتنه. څلور پوښتنې، او هغه تګلاره چې څلورو ته ځواب وايي هغه ده چې تاسو یې چلولی شئ، نه یوازې دفاع کولی شئ.

اړوندې مقالې