SSH ဆာဗာ၏ မီးတံတိုင်း ပြောင်းလဲမှုများအပြီး SOCKS ဖြင့် ကြည့်ရှုခြင်း ပျက်သွားပါက ကျန်ရှိနေသော SSH shell ဖြင့် လမ်းကြောင်းတစ်ခုလုံးကို မဆုံးဖြတ်ပါနှင့်။ ဆာဗာသည် ရွေ့လျားပို့ဆောင်ခြင်းအတွက် သီးခြား ဦးတည်ရာ TCP ချိတ်ဆက်မှုများကို ဖွင့်သည်။

၎င်းတို့၏ တုံ့ပြန်ချက်များသည် ဆာဗာက ရွေးချယ်သော ခေတ္တပေါက်များသို့ ရောက်လာသည်။ အဝင်အသွားအလာအသစ်ကို SSH ဝန်ဆောင်မှုသို့သာ ခွင့်ပြုသော မူဝါဒသည် တည်ရှိပြီးသား အသွားအလာကို လက်မခံပါက ထို packet များကို ပစ်ချနိုင်သည်။

လက်ရှိ IPv4 iptables စည်းမျဉ်းအစုတွင် ချိတ်ဆက်မှုအခြေအနေ အပိုင်းအစမှာ ဤသို့ဖြစ်သည်။

-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

ကိုက်ညီသော နောက်ဆုံး drop/reject မတိုင်မီ ထားပါ။ ၎င်းသည် ခြေရာခံထားသော ပြန်လာသော အသွားအလာကို ခွင့်ပြုသည်၊ မြင့်သောပေါက်သို့ ချိတ်ဆက်မှုအသစ်တိုင်းကို မဟုတ်ပါ။

ဤအကြောင်းရင်းကို စစ်ဆေးရန် ပစ်ချလိုက်သော tuple နှင့် အခြေအနေကို အသုံးပြုပါ။ OUTPUT သည် ရှေ့ဆက်ချိတ်ဆက်မှုကို ခွင့်ပြုရမည်၊ IPv6 လမ်းကြောင်းများအတွက် သက်ဆိုင်သော စည်းမျဉ်းများ လိုအပ်သည်။ SOCKS ညှိနှိုင်းမှု၊ SSH သယ်ယူပို့ဆောင်မှုနှင့် ဦးတည်ရာအသွားအလာတို့သည် စစ်ဆေးရန် သီးခြားအဆင့်များဖြစ်သည်။

ဆက်စပ်ဆောင်းပါးများ