ืชึฐืืึผื ึธื:
ืืชืงืคืืช DoS ืื ืืื ืืืืืืื ืืืืืืื ืืืืชืจ ืขื ืืืืืช ืืืืืข ืืืื ืืจื ื ืืืืืจื ื. ืืฉ ืขืฉืจืืช ืจืฉืชืืช ืืืืื ืฉืชืืงืคืื ืืฉืืืจืื ืืื ืืืฆืข ืืชืงืคืืช ืืืื.
ืืืขื ืื ืืืื ืืืจืกืืืช ืกื ืืืืื
ืืืื: ืคืจืืงืกื ืืืื ืืืืื ื-DoS
ื ืืกืืืื ืืืืื ืืืืฆืขืื ืืขืช ืืขืช ืขื ืืื ืืืงืจืื ืืืืื ืืช ืฉืื ืืช, ืื ืืืขืื ืื ืคืืฆื ืฉืืื ืืื ืืืืกืืจ ืืืฉืืืื ืืืืืช ืืชืงืคืืช ืืงืจืืืืช ืืืฆืืืืช. ืืืืงืืช ืขื ืกืคืกืืื ืงืื ืื ืืื ื ืืืคืฉืจืื ืืขื ืืช ืขื ืฉืืืืช ืืืื ืืืืช ืืืฆืืื ืฉื ืคืจืืงืกื ืืชื ืืื ืืืชืงืคื ืืจืฉืชืืช ืืืจืืืืช, ืืืื ืคืจืืืจืื ืืืืืื ืชืคืงืื ืืคืชื ืืืืืืช ืืืืขืจ ื ืืงืื ืืื'.
ืืฆืืจื ืื ืืกืื ืืฆืจื ืืืืขื ืื ืืืื ืฉื ืืคืืืงืฆืืืช ืืื ืืจื ื ืืืคืืกืืช - ืืืฉื, ืฉืืจืืช ืืกืืจ ืืืงืืจืื ื. ืื ืขืืื ืืขืืจืช ืืฉืืื ืฉืจืชืื, ืืืฉืชืืฉืื ืืืคืฆืื ืืืงืืืืช ืืืืืืจืคืืื ืฉืื ืื ืืืฉืชืืฉืื ืืืื ืืจื ื ืืื ืืืฉืช ืืฉืืจืืช. ืืืืื ืื ืืืื ืืจื ื ืืฉืืฉ ืืืืฆืขื ืชืงืฉืืจืช ืืื ืืฉืืจืืช ืืืฉืชืืฉืื โ ืื ืคืืขืืื ืฉืืจืืชื ืืื ืืจื ื ืืื ืืขื ืืืคืืฉ ืืขื ืืื ืื ืงืืืช ืืงืืื ืื.
ืืชืงืคืืช DoS ืืืคืืืช ืืื ืืจืืงืฆืื ืจืืืื ืืื ืืฉืืจืืช ืืืฉืชืืฉืื ืืืืชื ืืคืฉืจืืช. ืืฉื ื ืฉื ื ืกืืืื ืฉื DoS: ืืชืงืคืืช ืฉืืืช ืืืฉืืืื ืืืชืงืคืืช ืฉืืืช ืชืฉืชืืช. ืืืงืจื ืืืืจืื, ืชืืงืคืื ืชืืงืคืื ืืฉืืจืืช ืืช ืืจืฉืช ืืืช ืืืืจืืื ืฉืขืืืื ืคืืขื ืืฉืืจืืช (ืืืืืื, ืื ืืฆืืคืื ืืช ืื ืจืืื ืืคืก ืฉื ืืจืฉืช ืืชืขืืืจื ืืฆืืคื). ืืืงืจื ืฉื ืืชืงืคื ืืจืืช ืืืคืืืงืฆืื, ืืืืจื ืฉื ืืชืืงืฃ ืืื ืืืฉืง ืืืื ืืจืืงืฆืื ืฉื ืืืฉืชืืฉ - ืืฉื ืื ืื ืฉืืืืื ืืกืคืจ ืขืฆืื ืฉื ืืงืฉืืช ืขื ืื ืช ืืืจืื ืืืคืืืงืฆืื ืืงืจืืก. ืื ืืกืื ืืืชืืืจ ืขืกืง ืืืชืงืคืืช ืืจืืช ืืชืฉืชืืช.
ืจืฉืชืืช ืคืจืืงืกื ืื ืืื ืืืืื ืืืืขืจ ื ืืงืื ืืืชืงืคืืช DoS. ืืืงืจื ืฉื ืฉืืืืฉ ื-proxy, ืื ืืืงืฉืืช ืืืืฉืชืืฉ ืืฉืืจืืช ืืืชืฉืืืืช ืืื ืืื ื ืืืขืืจืืช ืืฉืืจืืช, ืืื ืืืืฆืขืืช ืฉืจืชื ืืื ืืื. ืื ืืืฉืชืืฉ ืืื ืืืคืืืงืฆืื "ืื ืจืืืื" ืื ืืช ืื ืืฉืืจืืช, ืจืง ืืชืืืืช ืคืจืืงืกื ืืืื ืืช ืขืืืจื. ืืชืืฆืื ืืื, ืื ืืคืฉืจ ืืชืงืืฃ ืืช ืืืคืืืงืฆืื ืืฉืืจืืช. ืืงืฆื ืืจืฉืช ืืฉ ืื ืฉื ืงืจื edge proxies - ืคืจืืงืกื ืืืฆืื ืืื ืขื ืืชืืืืช IP ืืืื ืืช, ืืืืืืจ ืขืืืจ ืงืืื ืืืืื.
ืืื ืืืชื ืื ืืืฆืืื ืืืชืงืคืช DoS, ืจืฉืช ืคืจืืงืกื ืืืืืช ืืืืืช ืืขืืช ืฉืชื ืืืืืืช ืืคืชื. ืจืืฉืืช, ืจืฉืช ืืื ืืื ืืื ืฆืจืืื ืืืื ืชืคืงืื ืฉื ืืชืืื, ืืืืืจ, ืืชื ืืืื "ืืขืืืจ" ืืืคืืืงืฆืื ืจืง โโืืจืื. ืื ืืืื ืืช ืืืคืฉืจืืช ืฉื ืืชืงืคื ืืฉืืจื ืขื ืืฉืืจืืช. ืฉื ืืช, ืจืฉืช ื-proxy ืืืืืช ืืืืืช ืืกืืืืช ืืืคืฉืจ ืืืฉืชืืฉืื ืขืืืื ืืืฆืืจ ืืื ืืจืืงืฆืื ืขื ืืืคืืืงืฆืื, ืืคืืื ืืืืื ืืืชืงืคื.
ื ืืกืื ืชืฉืชืืช
ืืืืงืจ ืืฉืชืืฉ ืืืจืืขื ืืจืืืืื ืืจืืืืื:
- ืืืฉืื ืจืฉืช ืคืจืืงืกื;
- ืฉืจืช ืืื ืืจื ื ืฉื ืืคืืฆ'ื
- ืืื ืืืืงืช ืืื ืืจื ื
ืืฆืืจ ; - ืืื ืชืงืืคื
ืืจืื ื .
ืืกืืืืืฆืื ืืืฆืขื ืืกืืืืช MicroGrid - ื ืืชื ืืืฉืชืืฉ ืื ืืื ืืืืืช ืจืฉืชืืช ืขื 20 ืืืฃ ื ืชืืื, ืืฉืจ ื ืืชื ืืืฉืืืช ืืจืฉืชืืช ืฉื ืืคืขืืื Tier-1.
ืจืฉืช Trinoo ืืืคืืกืืช ืืืจืืืช ืืงืืืฆื ืฉื ืืืจืืื ืฉื ืคืืขื ืืืจืืฆืื ืืช ืืืืื ืฉื ืืชืืื ืืช. ืืฉ ืื ืชืืื ืช ื ืืืืจ ืืฉืืืื ืืจืฉืช ืืืืคื ืืช ืืชืงืคืืช DoS. ืืืื ืชื ืจืฉืืื ืฉื ืืชืืืืช IP, ืืืืื Trinoo ืฉืืื ืื ืืช UDP ืืืืจืืช ืืืื ืฉืฆืืื.
ืืืืื ืื ืืกืื ื ืขืฉื ืฉืืืืฉ ืืฉื ื ืืฉืืืืืช. ืกืืืืืืืจ MicroGrid ืจืฅ ืขื ืืฉืืื Xeon Linux ืฉื 16 ืฆืืชืื (ืฉืจืชืื 2.4GHz ืขื 1GB ืืืืจืื ืืื ืืืื ื) ืืืืืืจืื ืืจื ืจืืืช Ethernet ืฉื 1Gbps. ืจืืืื ืชืืื ื ืืืจืื ืืืชืจื ืืืฉืืื ืฉื 24 ืฆืืชืื (450MHz PII Linux-cthdths ืขื 1 GB ืืืืจืื ืืื ืืืื ื) ืืืืืืจืื ืืืืฆืขืืช ืจืืืช Ethernet ืฉื 100Mbps. ืฉื ื ืืฉืืืืืช ืืืืจื ืขื ืืื ืขืจืืฅ 1Gbps.
ืจืฉืช ื-proxy ืืชืืจืืช ืืืืืจ ืฉื 1000 ืืืจืืื. ืคืจืืงืกื Edge ืืืืืงืื ืืืืคื ืฉืืื ืืื ืืืืจ ืืืฉืืืื. ืคืจืืงืกื ืืขืืืื ืขื ืืืคืืืงืฆืื ืืืืงืืื ืขื ืืืจืืื ืืงืจืืืื ืืืชืจ ืืชืฉืชืืช ืฉืื. ืฉืืจ ื-proxies ืืืืืงืื ืืืืคื ืฉืืื ืืื ืคืจืืงืกื ืืงืฆื ืืืื ืคืจืืงืกื ืืืคืืืงืฆืื.
ืจืฉืช ืืกืืืืืฆืื
ืืื ืืืงืืจ ืืช ืืืขืืืืช ืฉื ืคืจืืงืกื ืืืื ืืื ืืขืช ืืชืงืคืช DoS, ืืืืงืจืื ืืืื ืืช ืืคืจืืืืงืืืืืืช ืฉื ืืืคืืืงืฆืื ืชืืช ืชืจืืืฉืื ืฉืื ืื ืฉื ืืฉืคืขืืช ืืืฆืื ืืืช. ืืกื ืืื, ืืื 192 ืคืจืืงืกื ืืจืฉืช ืืคืจืืงืกื (64 ืืชืืื ืืื ืืืืืืช). ืืื ืืืฆืข ืืช ืืืชืงืคื, ื ืืฆืจื ืจืฉืช Trinoo ืืืืืืช 100 ืฉืืื. ืืื ืืื ืืืืืื ืื ืืื ืขืจืืฅ ืฉื 100Mbps. ืื ืืชืืื ื-botnet ืฉื 10 ื ืชืืื ืืืชืืื.
ื ืืืื ืืืฉืคืขื ืฉื ืืชืงืคืช DoS ืขื ืืืคืืืงืฆืื ืืขื ืจืฉืช ื-proxy. ืืชืฆืืจื ืื ืืกืืื ืืช, ืืืคืืืงืฆืื ืืื ืขืจืืฅ ืืื ืืจื ื ืฉื 250Mbps, ืืืื ืคืจืืงืกื ืืืื ืืื 100 Mbps.
ืชืืฆืืืช ืื ืืกืื
ืขื ืคื ืชืืฆืืืช ืื ืืชืื, ืืชืืจืจ ืื ืืชืงืคื ืขื 250Mbps ืืืืืื ืืฉืืขืืชืืช ืืช ืืื ืืชืืืื ืฉื ืืืคืืืงืฆืื (ืืคื ืขืฉืจื), ืืืชืืฆืื ืืื ืื ื ืืชื ืืืฉืชืืฉ ืื. ืขื ืืืช, ืืขืช ืฉืืืืฉ ืืจืฉืช ืคืจืืงืกื, ืืืชืงืคื ืืื ืืฉืคืขื ืืฉืืขืืชืืช ืขื ืืืืฆืืขืื ืืืื ื ืคืืืขืช ืืืืืืืช ืืืฉืชืืฉ. ืืกืืื ืืื ืืื ืฉืคืจืืงืกื ืงืฆื ืืืืืื ืืช ืืฉืคืขืช ืืืชืงืคื, ืืกื ืืืฉืืืื ืฉื ืจืฉืช ื-proxy ืืืืืื ืืืื ืฉื ืืืคืืืงืฆืื ืขืฆืื.
ืืคื ืืกืืืืกืืืงื, ืื ืขืืฆืืช ืืืชืงืคื ืืื ื ืขืืื ืขื 6.0Gbps (ืืืจืืช ืฉืจืืื ืืคืก ืืืืื ืฉื ืขืจืืฆื ื-proxy ืืืืื ืืื ืจืง 6.4Gbps), ืืื 95% ืืืืฉืชืืฉืื ืืื ื ืืืืื ืืจืืื ื ืืืจืช ืืืืฆืืขืื. ืืื ืขื ืืืช, ืืืงืจื ืฉื ืืชืงืคื ืืืงื ืืืื ืืขืืื ืขื 6.4Gbps, ืืคืืื ืืฉืืืืฉ ืืจืฉืช ืคืจืืงืกื ืื ืืืคืฉืจ ืืื ืืข ืืจืืื ืืจืืช ืืฉืืจืืช ืขืืืจ ืืฉืชืืฉื ืืงืฆื.
ืืืงืจื ืฉื ืืชืงืคืืช ืืจืืืืืช, ืืืฉืจ ืืืื ืืจืืื ืืกื ืืงืจืื ืฉื ืคืจืืงืกื ืงืฆื. ืืืงืจื ืื, ืืืชืงืคื ืกืืชืืช ืืืง ืืจืฉืช ื-proxy, ืื ืฉืืืง ื ืืืจ ืืืืฉืชืืฉืื ืืืืื ื ืืืจืืื ืืืืฆืืขืื.
ืืืฆืืื
ืชืืฆืืืช ืื ืืกืื ืืฆืืืขืืช ืขื ืื ืฉืจืฉืชืืช ืคืจืืงืกื ืืืืืืช ืืฉืคืจ ืืช ืืืืฆืืขืื ืฉื ืืืฉืืื TCP ืืืกืคืง ืจืืช ืฉืืจืืช ืืืืจืช ืืืฉืชืืฉืื, ืื ืืืงืจื ืฉื ืืชืงืคืืช DoS. ืืคื ืื ืชืื ืื ืฉืืชืงืืื, ืคืจืืงืกื ืจืฉืช ืื ืืจื ืืขืืื ืืืืขืจ ืืช ืืืฉืืืืช ืฉื ืืชืงืคืืช, ืืืชืจ ื-90% ืืืืฉืชืืฉืื ืืืืื ืื ืืกืื ืื ืืจืืืฉื ืืจืืื ืืืืืืช ืืฉืืจืืช. ืื ืืกืฃ, ืืืืงืจืื ืืฆืื ืฉืืื ืฉืืืื ืจืฉืช ื-proxy ืืื, ืืืงืฃ ืืชืงืคืืช ื-DoS ืฉืืื ืืืืื ืืกืืื ืืื ืืืขื ืืืืคื ืืื ืืืจื. ืืื, ืืื ืฉืืจืฉืช ืืืืื ืืืชืจ, ืื ืืื ืชืชืืืื ืขื DoS ืืฆืืจื ืืขืืื ืืืชืจ.
ืงืืฉืืจืื ืืืืืจืื ืฉืืืืฉืืื ื ืืื ืคืืืืงื :
ืืืงืจ: ืืฆืืจืช ืฉืืจืืช ืคืจืืงืกื ืขืืื ืืืกืืืืช ืืืืฆืขืืช ืชืืจืช ืืืฉืืงืื ืืืืกืืืจืื ืฉื ืืืืืง ื ืื ืืฆื ืืืจื: ืืืฆื ืคืืขืืช ืฉืืืช ื-Flash Proxy ืฉื ืืฆืจื ืขื ืืื ืืืขื ืื ื-MIT ืืกืื ืคืืจื ืืืฆื ืืืืื ืืชื ืคืจืืงืกื ืืฉืงืจืื: ืืืืืช ืืืงืืืื ืคืืืืื ืฉื ืคืจืืงืกื ืจืฉืช ืืืืฆืขืืช ืืืืืจืืชื ืืืืงืื ืืืืืืืจืคื ืืคืขืื ืืื ืืืกืืืช ืืช ืขืฆืื ืืืื ืืจื ื: ืืฉืืืืช ืคืจืืงืกื ืฉืจืช ืืืืืจืื
ืืงืืจ: www.habr.com