á 2020 á¨ááááŞáŤááš áááľ áŠáĽ áááłáľ á¨DDoS áĽááśá˝ ááĽá á áŚáľáľ áĽáĽá áá°á á áľááᣠá¨áĽááá á ááľáĽ 65% á¨ááááľ âá¨áááľ áá¨áŤâ áá áá°ááľ áá¨áŤáá˝ á˛áá áľááá˝ á¨ááľáá áá áá°áĽáŽá˝áᣠááľá¨áŽá˝áᣠáĽááá˝á áĽá á¨áá˛áŤ áá°áŤáŤáá˝á áá¨áá¨áŤ á¨ááá¸áá áŁá˘áŤáá˝ á ááá âáá°áá¨áâá˘
á DDoS á¨á°á á á ááľá°ááá áĽáá´áľ áĽáá°ááá¨áĽ? á°áľ á¨ááá áááł ááľáĽ áááááŁáľ áľáŠá¨áľ ááľá áľ áŤááĽááľ áĽá áá áááááľ á ááĽááľ?
(á¨ááľáĽ âááŤáŤâ ááĽááľ áá á¨áá°á¨á ááľáŁáľ)
ᨠDDoS áĽááśá˝á áááá¸á ááłáŞáŤáá˝ ááááľ áĽá á¨á°ááŤáŠ á¨áŚáááá á áááááśá˝ áŁáá¤áśá˝ áľááľá ááá¨áá¨á á°áá˘áá áĽááá áĽáá˛ááľáą áŤáľááľáłá¸áá. áľá DDoS áĽá á áá°áĽ áŤááĽááľ á¨ááááŞáŤá ááľááľ á áá á áá°áá ᣠáĽá á¨áá á¨á° áááľá áĽááľ ááťáťáá ááá¨áá áĽáá° á¨ááááá˝ áľáĽáľáĽ á áŤá á áá°áá ᣠáá ááá°áŁ áŚáł (á áľá°ááá á á áŤá˘ ááá á¨áá¨á ááĽá¨á) á ááááĄá áľ á°á¨á ááá˘
á¨DDoS áĽááśá˝ á°áááááłá¸á á¨Open Systems Interconnection (OSI) áá´á á°á¨ááá˝ áá á á°áŤáŤá ááŽáśáŽáá˝ áá á áááľá¨áľ áá¨áááááĄ
- áťáá (L2)áŁ
- á ááłá¨ áá¨áĽ (L3),
- áááᣠ(L4) áŁ
- á°á°ááĽáŻá (L7).
á¨á°á áááľ áľáááśá˝ á ááťá á áááľ áĄáľá áá ááá áá˝áá-á¨áá°á¨á° áááľ á°á¨á áĽááśá˝ (L2-L4) áĽá á¨áá°áá áŞáŤ á°á¨á áĽááśá˝ (L7). áá á áľáŤáá áľáá°á áľáá° áááŽá˝ áĽá á áľááľ ááľáĽáľáĽááľ á áááá á á°á á°á¨á°á ááááŤáľ áá-á á áá ááŹáľ ááľáĽ á áĽáááľ áľáááá¨áľ ᣠá¨á áá á¨ááľááľ ááá áŤáľááááá˘
á á á ááá áľáŤááá á áĽááá°á áá á˛á°áŤ áľááśá˝á á¨áááťá¸áľ á˝áá áá°áᨠá°á¨áłáłá ááŁáĽáá˝ áááľ ááᢠá áá áŁá˘áŤáá˝á á¨áá°áá áŞáŤ á°á¨á áĽááśá˝ (á¨ááŽá á¨ááŽ) áá¨áá¨á á¨áá˝á áááłá áŤáá°áá°á á¨ááľááľ ááĽááśá˝ á ááłááľ á¨á°áá á á
áŤá˘ áĽááłá áĽááľáĽá˘
ᨠDDoS áĽááśá˝ á¨ááľá°ááá á°á áááľ á°á¨áá áááá°á 3 áá áĽáŤááá˝
ᨠDDoS áĽááśá˝ áĽá á áĽá á¨á áľá°ááá á á áŤá˘áá á¨á áááááľ á°á¨á áľááááľ (SLA) á¨á áááááľ ááá˝á áĽáááá¨áľá˘ ááá¨á°ááľ áĽáŤááá˝ áááśá˝ áááá?
- á á áááááľ á á áŤá˘á áá á´áááŤá áá°áŚá˝ á°ááá¸áá??
- á°áá áá á¨áá°áĄ á áá á˛ááľ áá áá¨á°áłá?
- á áľá°ááá á á áŤá˘ ᨠDDoS áĽááśá˝ (á´áááá áá˝áŁ áááľááá˝áŁ á á áŤá˘áá˝) áĽá áá áĽáá´áľ ááááŁá?
áá áá áá¨á áŤáááᣠáá áľá á áááááľ á°áŞá á áłáłá˘ááľ ááá°áĽ ááá áá°á¨áłá ᨠDDoS áĽá á (L3-4) á áŤáľá ááá°áŤááľ ááááŤáľ ááᢠáááłáᣠá¨á ááľ áአá¨á°á áááľ á á áŤá˘ á ááłá¨ áá¨áĽ áá á áŤáá áááááľá áááá˘
á áľááá! á¨áĽááľá á áľá°ááá á á áŤá˘ á¨áá á¨á° áááľ á°á¨á á¨áá°ááą áĽááśá˝ áĽá á ááľá¨á áŤááťá á¨áá°áá áŞáŤ á°á¨á áĽááśá˝á Reverse Proxyá á áá áá áĽá á ááľá¨á ááá áááł á¨áááᥠá¨á ááłá¨ áá¨áĽ ááŁáŞáŤááš á¨áá á á áá ááŤáá áĽá áá°áá á á áŤá˘ ááŽáᲠá ááááŽá˝á á¨áᎠ(ááľá) 1)
ááľá 1. á á áľá°ááá á á áŤá˘á á ááłá¨áá¨áĽ áá ááĽá°á áĽááľ
áĽá á¨á áááአáĽááá°á á¨á áá á áľáŤáť á¨á°á áááľ á á áŤá˘á á°áá á áľá°ááᣠá°á°áĽá áĽáá°áá á°á¨áľ á°á¨áľ áĽáá˛áááŠááľ á áááṠᣠáá áááľ áĽáąá á ááĽáł áááĽááľ á¨áááťá áá ᢠá¨á áľá áá á ááłáŽá˝ ááľáĽ á ááľ á áĽá áááá á¨áá¨á ááĽá¨á "áááĽááľ" á¨á ááááŠá ááá á˘áŤááľ á¨á áľá°áááá á ááłá¨ áá¨áĽ áĽááá°á IP á áľáŤáť ááááľ á áľá¸á᪠á áááá.
áĽááá°á á áá á áľáŤáť ááááá á áááá˝ áĽáá´áľ áĽáá°áá°áŠ
áĽááá°á IP á áľáŤáť áááááľ (ááá¨á ááááá˝ á¨á°á°áĄ) á ááŤáł áá´áá˝ á¨á áľááłáááš á áłá˝ á áá˘
áá´ 1: á áááľ áááŽá˝ ááľáĽ áááá
ááááá á ááľáá áá á áááááľ áááá áá˝ááá˘
á á ááłááľ ááááśá˝ (á¨á¤á˝á˛á˛á á áááľáśá˝ ᣠá¨áááľ áłáł ᣠááá°) áá á áááľá¨áľ á¨áŁá˘áŤá áĽá á Cloudflareá á áá áá á¨á°á°áŤá áááá ááá
á¨á°áťá áľáááááá á áá ᨠáááá áááá áá˝áá á˘
á¨á¤áľá¤áľá¤á á°áá°ááŹáľ áĽá á áááááľ á áá áá
_parsed.áľáá˝áĄ áľááŁá˘áŤ áĽá áááŤáá˝á˘áĽáŹáĄ á¨áłáá
á¨á¤áľá¤áľá¤áá á°áá°ááŹáľ á áá áá á¨á ááááŽá˝á á¨á áá á áľáŤáť ááááá á°áááá ááááŠá á á ááŤáł ááłáŞáŤáá˝ ("á áľáľ" á¨áááá áľá á¨ááŤá "IPv4 á áľá°áááá˝" á¨áááá ááá¨áĄ) áááľ á ááĽááľá˘
áá´ 2: Რá¤á á¤áľ
á¨á˛ á¤á á¤áľ áááἠáááŚá˝á áłáŞá áááá á¨áᨠᣠá¨á°á¨ááá áá´ ááᢠá¨áŁá˘áŤá ááłá á¨á á á á áľáŤáť á á¨áľáá ááľá°ááá (ááá á¨ááἠááá¨á) áá áĽáá°áá ᨠááá˝ ááŤá°áá áá˝ááᢠá¨á á ááá áááááľ á ááá á¨áŚáááá á áááááśá˝ ááŤá¨á á¨áá¨á°ááľ á°ááá°á ááłáááá˘
á ááĽáŽášá á˛ááአáŁá˘áŤá áá˛áŤáá á¨á°áá á°á áááľ á á áŤá˘áá ááá á˛á˛á¤áá á á á á áľáŤáť á áá ááá ᣠáá áá°áá°á áá á ááĽáł áá°áŤáᢠá áá á ááŁá á¨á áá á áľáŤáť áááŚá˝á áłáŞá ááá¨áá¸áľ á¨ááľáá áá á áááááśá˝ áľá áŁá˘áŤá ááá á áľáŤáť áá¨áá ááá á¨áá˝áá áľ ááľá á á.
á¨áľáŽá á¨á˛ á¤á á¤áľ á áááá áľá á áá áá ááá á¨áá áአáááááŤáá˝á (áááá ᣠá áľá°ááá ááá nslookup) á áá áá á áŁá˘áŤá á¨á፠áľá á¨á áá á áľáŤáť áá á¨á áá˝áá ᣠáááłá:
_dig @old_dns_server_áľá áľááŁá˘áŤ
áá´ 3: á˘ááá
á¨áľááą ááłáĽ á¨ááĽá¨áááľ/á¨ááááá˘áŤ á ášá (ááá áá á°áĽáłá¤ ááá áĽáá˛ááአá¨ááŤáľá˝áááľá áááááá áá´) áá° á˘ááá á°áĽáłá¤ áááá á áĽá áŤáľááá˝á á á°ááá "á¨á°áá ááľ" ááľáá áŤá¨áááĄ. .
á¨á˘áá áŤáľá áĽááá áá á¨á¤áá¤ááľ áŞáŽááľ (á¨á˘áá áááἠá áááá) áľáááááá á¨á áá á áľáŤáť áááá ᣠáá á áááá áá ááá˝ á ááááŽá˝á áááááľ áááť ááá áá˝ááá˘
á ááśáá˛á ááłáŞáŤáá˝á ááá
á¨Cloudflare ááť ááᣠá¨á áá ááá áśááľáá áĽá áá ááśáľáľ á°ááŁáŤáľ áá°áŤáá˘
- DNSDumpster.com á á áá áá á¨á˛ á¤á á¤áľ á¨á°áłáłá° áá á¨áľá ááá;
- Crimeflare.com á¨ááἠááł á ááľ;
- áááá áááľ á¨ááá áá´á á áá áá áááľ ááŤáá˝á áááá˘
áááľ ááŤáá˝á áááá áĽááá áá á¨áśáľáą á áŁá áá¤áłáá á ááŤá áá - á¨áŁá˘áŤá áŁáá¤áľ áááá áŁá˘áŤ áá áĽá
áĽá áááľ ááŤáá˝á á ááĽáł áĽáá˛á°áŠ áá°á áá˝ááᢠáááá°á˝ ááá ááááľ áá áá áá
á á°á¨ááŞáᣠáááá áááľ ááá áĽá á áááľ áááŽá˝ ááľáĽ ááááá áááľ ááŤáá˝á ááááá áĽáť á¨á°áá°á áááááŤáá˝ á ááĄ- áááłááĄ-
ááá á á°ááŁá áĽáá´áľ áĽáá°áá¨á°áľ
áááłáᣠCloudflareá á áá áá áľá¨-áášá seo.com áĽááá°áľáŁ áá
á á¨áłáá á áááááľ á°á á
áá áĽááááááá˘
á "IPv4 á áľá°áááá˝" áľá áá á á
á˛áŤá°áá á áááááą á¨ááľáá áá¨ááąá á áá áá á¨á áľá°áááá˝á áááá áŤáłáŤá. á¨áááááľá áááááľ á¨á áá á áľáŤáťá á¨á°á¨áá° áá°áĽ 443 áááá ᢠáá°ááááá áŚáł á¨á°áááᨠáľáŤá á°á áá
áá ᣠá áá áá፠á¨áŁá˘áŤáá á¨á፠áľá áá° âá áľá°ááá
â áŤáľá áá¨á áŤáľáááááłá ᢠá¨á¤á˝á˛á˛á áĽáŤá (áááłá *curl -H "á áľá°ááá
: site_áľá" *
á áĽá áááł, á á´áá˛áľ á¨ááἠááł ááľáĽ ááá ááá ááá á áá°á á, áľááá áĽáááĽááá.
á á áááááą á áŠá á¨á˛ á¤á á¤áľ áááá áĽáá¨ááááá
ᨠCloudFail á áááááľá á áá áá á Რá¤á á¤áľ á ááááŽá˝ áááá ááľáĽ á á°á ááąáľ á áľáŤáťáá˝ ááľáĽ á áááá á¨áľáŤ ááĽáśá˝á áĽáááááᢠáá¤áą á áĽááľ á°á¨ááśá˝ ááľáĽ ááá áááá.
áááľ áá¨ááá˝á áĽá ááá ááłáŞáŤáá˝á áĽáť á áá áá á¨áľá¨-áášá áĽááá°á IP á áľáŤáť ááľáááᢠáá áĽáá á¨áá¨á á¨á´ááá ááłá ááá˘
á áľá°ááá á á áŤá˘á áá° ááá¨áĽ áĽááááľá˘ á¨á áááááąá áĽá á áá°áá áá áááááá, ᨠDDoS áĽááśá˝ á¨áá¨áá¨áŤ áá´áá˝á áĽáááá¨áłáá.
á áľá°ááá á á áŤá˘ áĽáá´áľ áĽá ááá áĽáá°ááááŁ
- á¨áŤáą á¨áá¨áá¨áŤ áá´ á¨ááŁáŞáŤ ááłáŞáŤáá˝ áá (ááľá 2).
áŤáľááááááĄ
1.1. á¨áľáŤáá ááŁáŞáŤ ááłáŞáŤáá˝ áĽá á¨áśááľáá áááśá˝;
1.2. ááľáá áĽá ááĽáŤá á¨áá áá áľááťááľáśá˝;
1.3. áĽááśá˝á áááá á á á á¨ááá á¨á áááá¨áĽ ááłá¨áť á°ááŚá˝;
1.4. á¨"ááťáť" áľáŤáá áááá á ááá á¨áá á¨á áľá áá፠á°áἠá¨áá°ááá፠áááľá˘
ááľá 2. á á áŤá˘á á¨áŤáąá á¨á°á áááľ áľáááľ ááľá°áááľ
á¨á°ááá¸áá áľáááľ áĽáá° áááá DDoS áĽááśá˝ á ááśáá˝ Gbps áĽáá° áá¨áá¨áŤ áá´ á áľááá á¨á°ááá¨áľá, áĽáá˛á ááááą áĽáááľ áĽá áááἠáŤáľááŁá. á áľá°ááá áĽáá˛á ááááľ áĽá á á áá? á "ááťáť" áľáŤáá ááááá ááá áá? á ááá˝ ááá¨áľ áĽáá°ááťáá, áłáŞáá˝ áá°á¨á᪠áááŤáá˝ á¨ááá°áĄ á¨áá áĽáá˛á áŤáá á˘áŽáááŤá áá´á áá á áŤá˘á áľááá á áááá. - Reverse Proxy (ááľá áŁá˘áŤáá˝ áĽá á ááłááľ áá°áá áŞáŤáá˝ áĽáť)ᢠááĽá á˘ááá
áĽá áá˝ , á á áŤá˘á á ááĽáł ᨠDDoS áĽááśá˝ áĽá áá á áá°áĽá (áľáĽá 1 áááá¨áą). á áľá°ááá á á áŤá˘áá˝ áĽááá áá áĽáá˛á ááááąá áááľá áĽáá° ááá˛áŤ áá°áŁá, áááááąá áá° á¨á°á áááľ á á áŤá˘á ááááŁá. - á ááá ᨠOSI á°á¨ááὠᨠDDoS áĽááśá˝ ááá á á
á¨á ááľ áአá¨á°áá á á
áŤá˘ á áááááľ (á¨ááŁáŞáŤ á ááłá¨áá¨áĽ á á ááá) (ááľá 3)á˘
ááľá 3. áአá á áŤá˘á á áá áá ᨠDDoS áĽááśá˝ á á ááá áĽá á
ááłá á¨áááąá áááá˝ áĽáá áá á°áľ áĽá á¨áá°á á¨á´ááá áĽááľ á°á¨áá áááľáłáᢠá¨áá ááľá°ááá፠á¨áľáŤáá ááŁáŞáŤ á áááááśá˝ á áľá°ááá á á áŤá˘á áá°áá áá á°á¨á᪠á áááááśá˝á áá áĽáá˛áááľ áŤáľá˝ááá.
á áľááá! á¨á áááááą á´áááŤá áŁá áŞáŤáľ á á áá áááá á á°ááášáľ áá á¨áĽáááąá áľáá ፠ááá ááŤáŤáť á¨áá á¨á áĽáľá áá¨ááŤá.
á¨áśáľáą áá áá´áá˝ á á°á¨á᪠áĽá áĽááŽá˝ áĽá áĽááŽá˝ á á. á áľá°ááá á ááááĄá áľ áá á°áá áá ááłáá á á°á¨ááᥠá¨áłááą áĽááśá˝ áá á áĽá á¨ááŁáŞáŤ áľááááááľ áá áĽáť áłááá á áááš ááĽááľ áĽáá˛áá á áá¨á áááľ (á¨áłááą áĽááśá˝ áááá ᣠá á ááá áľáłá˛áľá˛ááľ, ááá°.).
áŤáľáłááą á ááá áá áŤá áĽááľ á áľá°ááá á á áŤá˘áá˝ áĽáťá¸áá á°ááŁáááľ áŤáá á¨áĽá á á°á¨á ááľá áľ á¨áá˝ááľá¤ á ááá˝ áááłáá˝ áľáĽáĽá áĽá á´áááŤá áĽáááľ áá¨áłáᢠáľááá ᨠDDoS áĽááśá˝ áĽá áá á¨áá°áŤááľ áá°á¨áłá áááá˝á áá¨áłáľ á¨áŁá˘áŤá áŁáá¤áľ ááá ፠áá´áá˝ áĽááłáááľá áĽá "á áłá á áá" áĽááłááá áŤáľá˝ááá.
ááá: hab.com