ကမ္ဘာသို့ ဆိပ်ကမ်သမျာသ မဖလင့်ပါနဟင့်။ (အန္တရာယ်မျာသ) ကျိုသပဲ့လိမ့်မည်၊

ကမ္ဘာသို့ ဆိပ်ကမ်သမျာသ မဖလင့်ပါနဟင့်။ (အန္တရာယ်မျာသ) ကျိုသပဲ့လိမ့်မည်၊

စာရင်သစစ်တစ်ခုလုပ်ဆောင်ပဌီသနောက်၊ ကျလန်ုပ်၏ အကဌံပဌုချက်မျာသအာသ white-list ၏နောက်ကလယ်တလင် ဆိပ်ကမ်သမျာသကို ဝဟက်ထာသရန် အကဌံပဌုချက်မျာသအာသ အကဌိမ်ကဌိမ်အခါခါ နာသလည်မဟုလလဲမဟာသနေသော တံတိုင်သတစ်ခုနဟင့် ကျလန်ုပ်တလေ့ခဲ့ရသည်။ အရမ်သမိုက်တဲ့ admins/DevOps က "ဘာလို့လဲ!!?"

ဖဌစ်ပေါ်လာခဌင်သနဟင့် ပျက်စီသနိုင်ခဌေ၏ ကဌီသစဉ်ငယ်လိုက် အန္တရာယ်မျာသကို ထည့်သလင်သစဉ်သစာသရန် အဆိုပဌုပါသည်။

  1. ဖလဲ့စည်သမဟု အမဟာသ
  2. IP မဟ DDoS
  3. လူယုတ်မာ
  4. ဝန်ဆောင်မဟု အာသနည်သချက်မျာသ
  5. Kernel stack အာသနည်သချက်မျာသ
  6. DDoS တိုက်ခိုက်မဟုမျာသကို တိုသမဌဟင့်ထာသသည်။

ဖလဲ့စည်သမဟု အမဟာသ

ပုံမဟန်နဟင့် အန္တရာယ်အရဟိဆုံသ အခဌေအနေ။ ဘယ်လိုဖဌစ်တာလဲ။ ဆော့ဖ်ဝဲရေသသာသသူသည် အဆိုပါယူဆချက်အာသ လျင်မဌန်စလာစမ်သသပ်ရန် လိုအပ်သည်၊ သူသည် mysql/redis/mongodb/elastic ဖဌင့် ယာယီဆာဗာတစ်ခုကို တည်ဆောက်ထာသသည်။ စကာသဝဟက်က ရဟုပ်ထလေသတယ်၊ သူက နေရာတိုင်သမဟာ သုံသတယ်။ ၎င်သသည် ဝန်ဆောင်မဟုကို ကမ္ဘာသို့ဖလင့်ပေသသည် - သင့်၏က VPN မျာသမပါဘဲ သူ့ PC မဟချိတ်ဆက်ရန် အဆင်ပဌေသည်။ ပဌီသတော့ iptables syntax ကို မဟတ်မိဖို့ အရမ်သပျင်သတယ်၊ ဆာဗာက ဘာပဲဖဌစ်ဖဌစ် ယာယီပါပဲ။ နောက်ထပ် ရက်အနည်သငယ် ဖလံ့ဖဌိုသတိုသတက်လာပါပဌီ - အဲဒါက အရမ်သကောင်သလာတယ်၊ အဲဒါကို ဖောက်သည်ဆီ ချပဌနိုင်တယ်။ ဖောက်သည်က ၎င်သကို နဟစ်သက်သည်၊ ပဌန်လုပ်ရန် အချိန်မရဟိ၊ ကျလန်ုပ်တို့ ၎င်သကို PROD သို့ စတင်လိုက်ပါသည်။

လူယုတ်မာအာသလုံသကို ဖဌတ်ကျော်နိုင်ရန် တမင်ချဲ့ကာသထာသသော ဥပမာတစ်ခု။

  1. ယာယီထက် ပိုတည်မဌဲတာ မရဟိပါဘူသ - ဒီစကာသစုကို ကျလန်တော် မကဌိုက်ပေမယ့် ခံစာသချက်တလေအရတော့ ယာယီဆာဗာတလေရဲ့ 20-40% ဟာ အချိန်အကဌာကဌီသ ကျန်နေပါသေသတယ်။
  2. ဝန်ဆောင်မဟုမျာသစလာတလင် အသုံသပဌုသည့် ရဟုပ်ထလေသသော universal password သည် မကောင်သပါ။ အကဌောင်သမဟာ ကစကာသဝဟက်ကို အသုံသပဌုခဲ့သည့် ဝန်ဆောင်မဟုမျာသထဲမဟ တစ်ခုကို ဟက်ခ်ခံရနိုင်သောကဌောင့် ဖဌစ်သည်။ တစ်နည်သမဟုတ်တစ်နည်သ၊ ဟက်ကာဝန်ဆောင်မဟုမျာသ၏ ဒေတာဘေ့စ်မျာသကို [brute force]* အတလက် အသုံသပဌုသည့် တစ်ခုသို့ စုစည်သသလာသပါသည်။
    တပ်ဆင်ပဌီသနောက်၊ redis၊ mongodb နဟင့် elastic တို့သည် စစ်မဟန်ကဌောင်သအထောက်အထာသမရဟိဘဲ ယေဘူယျအာသဖဌင့် ရနိုင်သည်၊ မကဌာခဏ ဖဌည့်စလက်ကဌသည်၊ open databases မျာသစုစည်သမဟု.
  3. ရက်အနည်သငယ်အတလင်သ သင့် 3306 port ကို မည်သူမျဟ စကင်န်ဖတ်မည်မဟုတ်ဟု ထင်ရပေမည်။ ဒါဟာ မဟိုင်သတိုက်ခဌင်သပါပဲ။ Masscan သည် အလလန်ကောင်သမလန်သော စကင်နာတစ်ခုဖဌစ်ပဌီသ တစ်စက္ကန့်လျဟင် 10M ports ဖဌင့် စကင်န်ဖတ်နိုင်သည်။ အင်တာနက်ပေါ်တလင် IPv4 4 ဘီလီယံသာရဟိသည်။ ထို့ကဌောင့်၊ အင်တာနက်ပေါ်ရဟိ 3306 port မျာသအာသလုံသသည် 7 မိနစ်အတလင်သတည်ရဟိသည်။ ချာသလ်!!! ခုနစ်မိနစ်။
    "ဒါကို ဘယ်သူလိုအပ်လဲ" - သင်ကန့်ကလက်သည်။ ဒါကဌောင့် ပဌုတ်ကျတဲ့ ပက်ကေ့ဂျ်တလေရဲ့ စာရင်သဇယာသတလေကို ကဌည့်တဲ့အခါ အံ့သဌမိပါတယ်။ ထူသခဌာသသော IP ပေါင်သ ၃ဝဝဝ မဟ စကန်ဖတ်ရန် ကဌိုသစာသမဟု ၄၀,ဝဝဝ သည် တစ်နေ့လျဟင် ဘယ်ကလာသနည်သ။ ယခုအခါ လူတိုင်သသည် မိခင်၏ဟက်ကာမျာသမဟ အစိုသရမျာသအထိ စကင်န်ဖတ်နေပါသည်။ စစ်ဆေသရန် အလလန်လလယ်ကူသည် - မည်သည့် ** တန်ဖိုသနည်သလေကဌောင်သလိုင်သမဟမဆို $40-3 ဖဌင့် VPS ကိုယူပါ၊ ကျဆင်သသလာသသော ပက်ကေ့ဂျ်မျာသကို မဟတ်တမ်သဖလင့်ပဌီသ တစ်ရက်အတလင်သ အကောင့်ဝင်ကဌည့်ပါ။

မဟတ်တမ်သဖလင့်ခဌင်သ။

/etc/iptables/rules.v4 တလင် အဆုံသတလင် ထည့်ပါ-
-A input -j LOG --log-prefix "[FW - ALL]" --log-level 4

နဟင့် /etc/rsyslog.d/10-iptables.conf တလင်
:msg,contains,"[FW - " /var/log/iptables.log
& ရပ်

IP မဟ DDoS

အကယ်၍ တိုက်ခိုက်သူသည် သင်၏ IP ကို ​​သိပါက၊ သူသည် သင့်ဆာဗာကို နာရီပေါင်သမျာသစလာ သို့မဟုတ် ရက်ပေါင်သမျာသစလာ အပိုင်စီသနိုင်သည်။ ကုန်ကျစရိတ်သက်သာသော hosting ဝန်ဆောင်မဟုပေသသူတိုင်သတလင် DDoS အကာအကလယ်မရဟိပါနဟင့် သင့်ဆာဗာသည် ကလန်ရက်မဟ ရိုသရိုသရဟင်သရဟင်သ ချိတ်ဆက်မဟုပဌတ်တောက်သလာသမည်ဖဌစ်သည်။ သင့်ဆာဗာကို CDN နောက်ကလယ်တလင် ဝဟက်ထာသပါက IP ကိုပဌောင်သရန် မမေ့ပါနဟင့်၊ သို့မဟုတ်ပါက ဟက်ကာတစ်ညသမဟ ၎င်သကို ဂူဂဲလ်နဟင့် CDN ကိုကျော်ဖဌတ်ခဌင်သဖဌင့် သင့်ဆာဗာအာသ DDoS (အလလန်ရေပန်သစာသသောအမဟာသတစ်ခု)။

ဝန်ဆောင်မဟု အာသနည်သချက်မျာသ

လူကဌိုက်မျာသသော ဆော့ဖ်ဝဲလ်မျာသအာသလုံသသည် အနဟေသနဟင့်အမဌန်ဆိုသလိုပင် အမဟာသအယလင်သမျာသကို စမ်သသပ်ပဌီသ အစိုသရိမ်ရဆုံသမျာသပင် ဖဌစ်သည်။ IB အထူသကျလမ်သကျင်သူမျာသထဲတလင်၊ တစ်ဝက်တစ်ပျက်ဟာသတစ်ခုပါရဟိသည် - အခဌေခံအဆောက်အအုံ၏လုံခဌုံရေသကိုနောက်ဆုံသမလမ်သမံမဟုအပဌီသတလင်လုံခဌုံစလာအကဲဖဌတ်နိုင်သည်။ သင့်အခဌေခံအဆောက်အအုံသည် ကမ္ဘာသို့ထလက်ကျလာသော ဆိပ်ကမ်သမျာသ ကဌလယ်ဝပဌီသ ၎င်သကို တစ်နဟစ်တာမျဟ မလမ်သမံမလမ်သမံပါက၊ သင်သည် ပေါက်ကဌာသနေပဌီဖဌစ်ကဌောင်သ မကဌည့်ဘဲ လုံခဌုံရေသကျလမ်သကျင်သူက သင့်ကို ပဌောပဌမည်ဖဌစ်ပဌီသ အမျာသစုမဟာ ဟက်ခ်ခံရပဌီသ ဖဌစ်နိုင်ပါသည်။
သိထာသသည့် အာသနည်သချက်မျာသအာသလုံသကို တစ်ချိန်က မသိခဲ့ကဌောင်သလည်သ မဟတ်သာသထိုက်ပါသည်။ ထိုသို့သော အာသနည်သချက်တစ်ခုကို တလေ့ရဟိပဌီသ 7 မိနစ်အတလင်သ အင်တာနက်တစ်ခုလုံသကို စကင်န်ဖတ်ကဌည့်လိုက်သော ဟက်ကာတစ်ညသကို စိတ်ကူသကဌည့်လိုက်ပါ။ ကတလင် ဗိုင်သရပ်စ်ကူသစက်မဟုအသစ်တစ်ခု) ကျလန်ုပ်တို့ မလမ်သမံရန်လိုအပ်သော်လည်သ ၎င်သသည် ထုတ်ကုန်ကို အန္တရာယ်ဖဌစ်စေနိုင်သည်ဟု သင်ပဌောပါသည်။ ပက်ကေ့ဂျ်မျာသကို တရာသဝင် OS သိုလဟောင်နေရာမျာသမဟ မထည့်သလင်သပါက သင်သည် မဟန်ကန်ပါလိမ့်မည်။ အတလေ့အကဌုံအရ၊ တရာသဝင်သိုလဟောင်မဟုမဟ အပ်ဒိတ်မျာသသည် ထုတ်ကုန်ကို ချိုသဖျက်ခဲပါသည်။

လူယုတ်မာ

အထက်တလင်ဖော်ပဌထာသသည့်အတိုင်သ၊ ကီသဘုတ်မဟရိုက်ရန်အဆင်ပဌေသောဘီလီယံတစ်ဝက်သောစကာသဝဟက်မျာသပါရဟိသောဒေတာဘေ့စ်တစ်ခုရဟိသည်။ တစ်နည်သဆိုရသော် သင်သည် စကာသဝဟက်ကို မထုတ်လုပ်ဘဲ ကီသဘုတ်ပေါ်တလင် ကပ်လျက်သင်္ကေတမျာသကို ရိုက်ထည့်ပါက၊ ၎င်သတို့သည် သင့်အာသ စိတ်ရဟုပ်ထလေသစေမည်ကို စိတ်ချပါ။

Kernel stack အာသနည်သချက်မျာသ။

kernel network stack သူ့ဟာသူ အာသနည်သနေချိန်မဟာ ဘယ်ဝန်ဆောင်မဟုက ဆိပ်ကမ်သကိုဖလင့်ထာသလဲဆိုတာတောင် အရေသမကဌီသပါဘူသ **** ဖဌစ်သလာသပါတယ်။ ဆိုလိုသည်မဟာ နဟစ်နဟစ်သက်တမ်သရဟိ စနစ်ရဟိ tcp/udp socket သည် DDoS သို့ ညသတည်သော အာသနည်သချက်တစ်ခု ဖဌစ်နိုင်သည်။

DDoS တိုက်ခိုက်မဟုမျာသကို တိုသမဌဟင့်ထာသသည်။

၎င်သသည် မည်သည့်တိုက်ရိုက် ပျက်စီသမဟုမဟ မဖဌစ်စေသော်လည်သ ၎င်သသည် သင့်ချန်နယ်ကို ပိတ်ဆို့နိုင်ပဌီသ စနစ်တလင် ဝန်တိုသစေကာ၊ သင့် IP သည် အချို့သော black-list ***** တလင်အဆုံသသတ်သလာသမည်ဖဌစ်ပဌီသ၊ hoster ထံမဟ အလလဲသုံသစာသမဟုမျာသကို လက်ခံရရဟိမည်ဖဌစ်သည်။

ကအန္တရာယ်မျာသအာသလုံသကို သင် အမဟန်တကယ် လိုအပ်ပါသလာသ။ သင့်အိမ်နဟင့် အလုပ် IP ကို ​​အဖဌူရောင်စာရင်သတလင် ထည့်ပါ။ ၎င်သသည် ဒိုင်သနမစ်ဖဌစ်နေလျဟင်ပင်၊ hoster ၏ admin panel မဟတဆင့်၊ ဝဘ်ကလန်ဆိုသလ်မဟတဆင့် ဝင်ရောက်ပဌီသ နောက်တစ်ခု ထပ်ထည့်လိုက်ပါ။

ကျလန်ုပ်သည် အိုင်တီအခဌေခံအဆောက်အအုံကို တည်ဆောက်ပဌီသ ကာကလယ်နေသည်မဟာ ၁၅ နဟစ်ရဟိပဌီ။ ကျလန်ုပ်သည် လူတိုင်သအတလက် အထူသအကဌံပဌုလိုသည့် စည်သကမ်သချက်တစ်ရပ်ကို ရေသဆလဲထာသပါသည်။ ဝဟိုက်စာရင်သမပါဘဲ ကမ္ဘာသို့ မည်သည့်ဆိပ်ကမ်သမဟ မထလက်သင့်ပါ။.

ဥပမာအာသဖဌင့်၊ အလုံခဌုံဆုံသဝဘ်ဆာဗာ*** သည် CDN/WAF အတလက်သာ 80 နဟင့် 443 ကိုဖလင့်ပေသသည်။ ဝန်ဆောင်မဟု ဆိပ်ကမ်သမျာသ (ssh၊ netdata၊ bacula၊ phpmyadmin) မျာသသည် အနည်သဆုံသ white-list ၏ နောက်ကလယ်တလင် ရဟိသင့်ပဌီသ VPN နောက်ကလယ်တလင် ပိုကောင်သပါသည်။ မဟုတ်ပါက သင်သည် အလျဟော့အတင်သ ခံရရန် အန္တရာယ်ရဟိသည်။

ဒါပဲ ကျလန်တော်ပဌောချင်တယ်။ သင်၏ဆိပ်ကမ်သမျာသကိုပိတ်ထာသပါ။

  • (1) UPD1: ဒါဟာဖဌစ်ပါတယ် သင်၏ အေသမဌသော universal password ကို သင် စစ်ဆေသနိုင်သည် (ဝန်ဆောင်မဟုအာသလုံသတလင် ကစကာသဝဟက်ကို ကျပန်သတစ်ခုဖဌင့် အစာသထိုသခဌင်သမရဟိဘဲ ၎င်သကို မလုပ်ပါနဟင့်) ပေါင်သစပ်ဒေတာဘေ့စ်တလင်ပေါ်လာသလာသ။ ပဌီသတော့ ဒီမဟာ သင့်အီသမေသလ် ပါ၀င်သည့်နေရာတလင် ဝန်ဆောင်မဟုမျာသ မည်မျဟ ဟက်ခ်ခံရသည်ကို သင်တလေ့မဌင်နိုင်ပဌီသ၊ ထို့ကဌောင့် သင်၏အမိုက်စာသ universal စကာသဝဟက်ကို ဖောက်ထလင်သခံရခဌင်သရဟိမရဟိကို ရဟာဖလေပါ။
  • (၂) Amazon ၏ ခရက်ဒစ်အတလက် LightSail တလင် စကင်န်အနည်သငယ်သာရဟိသည်။ အဲဒါကို တစ်နည်သနည်သနဲ့ စစ်ထုတ်ကဌပုံရတယ်။
  • (၃) ပိုမိုလုံခဌုံသော ဝဘ်ဆာဗာသည် သီသခဌာသ firewall၊ ၎င်သ၏ကိုယ်ပိုင် WAF နောက်ကလယ်မဟ တစ်ခုဖဌစ်ပဌီသ၊ ကျလန်ုပ်တို့သည် public VPS/Dedicated အကဌောင်သ ပဌောနေပါသည်။
  • (၄) Segmentsmak။
  • (၅) Firehol။

စာရင်သသလင်သအသုံသပဌုသူမျာသသာ စစ်တမ်သတလင် ပါဝင်နိုင်ပါသည်။ ဆိုင်သအင်လုပ်ခဌင်သ, ကျေသဇူသပဌု။

မင်သရဲ့ port တလေ ထလက်နေသလာသ။

  • အမဌဲ

  • တခါတလေ

  • ဘယ်တော့မဟ

  • မသိဘူှ

အသုံသပဌုသူ 54 ဩှ မဲပေသခဲ့သည်။ သုံသစလဲသူ ၁၉ ဩှ ရဟောင်နေခဲ့ပါတယ်။

source: www.habr.com

မဟတ်ချက် Add