ืืชืงืคืืช DDoS ื ืืชืจื ืืื ืื ืืฉืืื ืื ืืื ืื ืืืืชืจ ืืชืืื ืืืืืช ืืืืืข. ืืื ืขื ืืืช, ืื ืืืื ืืืืขืื ืฉืชืขืืืจืช ืืืืื, ืฉืืื ืืืื ืืืชืงืคืืช ืืกืื ืื, ืืืื ืช ืืืืื ืกืื ืืช ืจืืืช ืืืจืืช ืขืืืจ ืขืกืงืื ืืงืืื ืื. ืืขืืจืช ืืืืื, ืืชืืงืคืื ืืืืืื ืื ืจืง ืืืฉืืืช ืืชืจ, ืืื ืื ืืื ืื ื ืชืื ืื, ืืขืืืช ืืืืื ืขืกืงืืื, ืืืืืื ืืช ืขืืืืืช ืืคืจืกืื ืืืืจืืก ืืช ืืืื ืืืื ืฉื ืืืชืจ. ืืืื ื ื ืชื ืืช ืืืืืืื ืืืชืจ ืคืืจืื, ืืื ื ืืืืจ ืืื ืืช ืฉืืืืช ืืืื ื ืืืกืืกืืืช.
ื ืืชืื
ืืืืื ืื ืืืื ืื ืชืืื (ืืืืืจ, ืืืกืคืื) ื ืชืื ืื ืืืชืจื ืฆื ืฉืืืฉื. ืื ืืื ืืื ืชืืื ืืื ืืคืจืกืืื ืืืชื ืืืื ืืฆืื ืืช ืืืงืืจ. ืืื ืขื ืืืช, ืคืจืกืื ืชืืื ืืืขืชืง ืืืชืจื ืฆื ืฉืืืฉื ืืืจืื ืืช ืืฉืื ืืืงืืจ ืืชืืฆืืืช ืืืืคืืฉ, ืื ืฉืืืืจ ืืคืืชื ืืงืื, ืืืืืจืืช ืืืืื ืกืืช ืืคืจืกืื ืฉื ืืืชืจ. ืืืืื ืื ืขืืงืืื ืืืจ ืืืืจืื ืืื ืืืืืจ ืืืฆืจืื ืืืื ืืืชืจ ืืืืจืืืง ืืงืืืืช. ืื ืงืื ืื ืืืจืื ืฉืื ืื ืืื ืืืืืจ ืืืชื ืืืืืจ ืืืื ืืืชืจ. ืืืื ืืืฆืืจ ืคืงืืืืช ืฉืืื ืืื ืืืขืื ืืฉืืืื ืืืืืกืืืื ืืืืคืื ืืช ืืกืืืจื ืืืืชื ืืืื ื ืืืฉืชืืฉืื.
ืื ืืชืื ืืฉ ืืฉืคืขื ืืฉืืขืืชืืช ืขื ืขืืืืชื ืฉื ืื ืืืืช ืืงืืื ืืช, ืืืืืื ืืื ืฉืขืืงืจ ืืชื ืืขื ืฉืืื ืืืืขื ืืืชืจื ืืืจืืืืจ. ืืืืจ ื ืืชืื ืืืืืจืื, ืืชืืงืคืื ืงืืืขืื ืืช ืืืืจ ืืืืฆืจ ืืขื ื ืืื ืืืืืืจ ืืืงืืจื, ืืื ืืืคืฉืจ ืืื ืืขืืืช ืืืืคื ื ืืืจ ืืชืืฆืืืช ืืืืคืืฉ. ืื ืคืืจืืื ื ืกืืขืืช ื ืชืื ืื ืืจืื ืืืชืงืคืืช ืืืืื: ืืืืข ืขื ืืจืืืกืื, ืกืืืจืื ืืืืื ืืช ื ืื ื ืืื.
ืืืืคื ืืืื, ืืืืกืจ ืืื ืคืฉืื: ืื ืืืฉืื ืฉืื ืืฉ ืชืืื ืืืืืื, ืืืืืื ืืืจ ืืืืขื ืืืื.
ืืืืืืช
ืืื ืืืงืืืจืื ืืืืืจืื ืื ืืฉืคืขื ื ืืืืืช ืฉื ื ืืืืืชื ืฉื ืืืืื ืืืชืจ. ืื ืคืขืืืช ืืื ืืื ืืืื ืืืืื ืืืืืื ืขืกืงืืื. ืืืืืื ืฉืื ืชื ืฉื ืืชื ืืขื ืืืืชื ืืืืืืืืช ืืื ืืฉืืขืืชื, ืืืืืืช ืืืืืกืกืืช ืขื ื ืืชืื ืืฉืืืื ืื ืืจืื ืฉืืืืืช.
ืืฉืืืงืื ืืืงืจืื ืืืฆื ืืืงืจืื ืืฉืชืืฉืื ืืืฉืื ืืืืฆืขืื ืจืืืฉืืช. ืื ืืืื ืื ืืช ืฉืืขืืจื ืืืืจื ืืืืืืื ืืืืืื ืืฉืคืื ืืืืจืืช ืืจืืืืื. ืืืจืืช ืื ืขืืจืืืช ืืืื ื A/B ืืืืชืื ืืชืืฆืืืช ืืืชืืืช ืืกืืจืืืืืช ืืชืคืขืื ืืืชืจ. ืืืืื ืืฉืคืืขืื ืขื ืื ืืืื ืืืงืืืจืื ืืืื, ืื ืฉืืืืื ืืืืืืืช ืื ืจืฆืืื ืืืืช ืืืขืืืืืช ืฉืืืืง ืืืืชืจืืช.
ืชืืงืคืื ืืืืืื ืื ืืืฉืชืืฉ ืืืืืื ืืื ืืืฉืคืืข ืขื ืืืื ืืืื ืฉื ืืชืจืื, ืืืื ืจืฉืชืืช ืืืจืชืืืช. ืืืฆื ืืื ืขื ืืชืจื ืืฆืืขื ืืงืืื ืื, ืฉืืื ืืืืื ืืจืื ืื ืคืืื ืืื ืืืงืืืจืื ืื ืฉืืืืคืฆืื ืฉืืชืืงืคืื ืจืืฆืื ืื ืฆืืช.
ืืื ืืืืืช ืืืืื:
- ืืืืง ืืช ืื ืืชืื ืฉืื. ืขืืืื ืืื ืืืืชื ืฆืคืืื ืืื ืืื ืืืงืืืจ, ืืืื ื ืืกืืื ืืช ืืชืืืจืืช, ืคืืจืืฉื ืืขืชืื ืงืจืืืืช ืืชืงืคืช ืืื.
- ืขืงืื ืืืจ ืฉืื ืืืื ืืืงืืจ ืืชืขืืืจื. ืงืืจื ืฉืืชืจ ืืงืื ืืกืคืจ ืืืื ืืืจืืื ืฉื ืืงืฉืืช ืืืืื ืืช ืืจืืืืช - ืื ืืืืจ ืื ืื ืืืงืืช ืืืืื ืงืืคืืื ืื.
ืืชืงืคืืช DDoS
ืื ืฉืื ืจืืื ืฉืืขื ืขื ืืชืงืคืืช DDoS ืื ืืคืืื ืืื ืืืชื. ืจืืื ืืฆืืื ืื ืืฉืื ืื ืชืืื ืืืฉืืช ืขืงื ืชืขืืืจื ืืืืื. ืืชืงืคืืช API ืื ืืจืื ืืชืืืจืืช ื ืืืื, ืืืืื ืฉืืืคืืืงืฆืื ืงืืจืกืช, ืืืืช ืืืฉ ืืืืื ืืขืืืก ืคืืขืืื ืืืืื ืืืื ืื ืงืจื.
ืืฉืืฉืช ืชืขืืืจื ืืืฃ ืืืืช ืืืื ืืื ืื ืืฉืคืขื ืขื ืืืฆืืขื ืืืชืจ, ืื ืืืชื ืขืืืก ืืฉืืจืืช ืืืฃ ืืขืืื ืืืืื ืืืขืืืช, ืฉืื ืืืคืืืงืฆืื ืืชืืืื ืืฉืืื ืืกืคืจ ืืงืฉืืช ืืื ืืจืืืืื ืืืขืืจืืื ืืขืกืงืืืช.
ืืืฆื ืืืืืช ืืชืงืคืืช (ืฉืชื ืื ืงืืืืช ืืจืืฉืื ืืช ืขืฉืืืืช ืืืืจืืืช ืืจืืจืืช, ืื ืื ืชืื ืืื ืืืชื):
- ืืงืืืืช ืืชืืื ื ืื ืฉืืืชืจ ืื ืขืืื.
- ืืืชืจ ืื ืืืคืื ืืืืืืื ืืืืืื.
- ืืชื ืืขื ืืืคืื ืืืืืื ืขืืื ืืืืืช, ืืืกืคืจ ืจื ืฉื ืืงืฉืืช ืืืคืืขืืช ืืขืืื ืื ืืืฃ ืืชืฉืืื.
ืคืจืืฆื ืืืฉืืื ืืช ืืืฉืืื
BruteForce, ืื ืกืืกืื brute force, ืืืืจืื ืืืืฆืขืืช ืืืืื. ืืกืื ื ืชืื ืื ืฉืืืคื ืืฉืืฉืื ืืคืจืืฆื. ืืืืืฆืข, ืืฉืชืืฉืื ืืืืขืื ืขื ืื ืืืชืจ ืืืืฉ ืืคืฉืจืืืืช ืกืืกืืืืช ืืื ืืืฉืืื ืืช ืืืงืืื ืื - ืืืืคืฉืจืืืืช ื ืืืจืืช ืืงืืืช ืขื ืืื ืืืืื ืฉืืืืงืื ืืืืืื ื ืฉืืืืืื ืืืื ืืงืฆืจ ืืืืชืจ. ืื ืืชืืงืคืื ืืืืืื ืืืืืจ ืืืืฉ ืืช ืืฉืืืืืื ืื ืืืืืื ืฉื ืื ืืกืืช ืืกืืกืืืืช.
ืืืงืจืื ืืืืืื ืื ืืืฉืชืื ืขื ืืฉืืื ืืช ืืืฉืืื ืืื ืืืฉืชืืฉ ืืื ืืืืืชื. ืืืฉื, ืืืฉืื ืืื ืืกืื ืฉื ืฆืืจื, ืืื ืื ืืจืืืกืื ืฉื ืจืืฉื ืืืืจืืขืื - ืืืืคื ืืืื, ืืฉ ืืจืื ืืคืฉืจืืืืช ืืคืขืืืืช ื ืืกืคืืช.
ืืืืื BruteForce ืืื ื ืงืฉื ืืื: ืืขืืืื ืฉืืืงืจืื ืื ืกืื ืืคืจืืฅ ืืืฉืืื ืืกืืื ืช ืขื ืืื ืืกืคืจ ืืืื ืืืจืืื ืฉื ื ืืกืืื ืืช ืื ืืกื ืื ืืืฆืืืื. ืืืจืืช ืฉืงืืจื ืฉืชืืงืคืื ืฉืืืืื ืืกืคืจ ืงืื ืฉื ืืงืฉืืช.
ืืืืฆื
ืืืืฆื ืขื ืคืจืกืืืืช ืขื ืืื ืืืืื ืขืืืื ืืืืืื ืืืคืกืืื ืืฉืืขืืชืืื ืืืืจืืช ืื ืื ืฉืืื ืื ืืืืื. ืืืืื ืืชืงืคื, ืืืืื ืืืืฆืื ืขื ืคืจืกืืืืช ืฉืืชืคืจืกืืืช ืืืชืจ ืืืื ืืฉืคืืขืื ืืฆืืจื ืืฉืืขืืชืืช ืขื ืืืืืื.
ืืคืจืกืืื ืืืืื ืืฆืคืื ืฉืืื ืจืื ืืกืจืืื ืื ืฉืคืืจืกืื ืืืชืจืื ืืืจืื ืขื ืืื ืืฉืชืืฉืื ืืืืชืืื. ืืื ืืืืืื ืฉืืกืคืจ ืืืฉืืคืืช ืืืืื, ืืคืจืกืื, ืขืงื ืืืืื, ืืืฆื ืืคืืืช ืืคืืืช ืื ืฉืื.
ืืืชืจืื ืขืฆืื ืจืืฆืื ืืืืืื ืืช ืจืืืืืื ืืืืฆืขืืช ืืฆืืช ืคืจืกืืืืช. ืืืคืจืกืืื, ืื ืื ืจืืืื ืชืขืืืจืช ืืืืื, ืืคืืืชืื ืืช ื ืคื ืืืืงืืืื ืืืชืจ, ืื ืฉืืืืื ืืืคืกืืื ืืืืืืจืืจืืช ืืืื ืืืื ืฉื ืืืชืจ.
ืืืืืื ืืืืื ืืช ืืกืืืื ืืืืื ืฉื ืืื ืืืช ืคืจืกืื:
- ืืขืืช ืืืืืืช. ืืืืื ืืืงืจืื ืืืคื ืืชืจืื ืจืืื ืืืืืฆืจืื ืฆืคืืืช ืื ืืืืืืืืืช ืืืืืขืืช.
- ืืืฅ ืืื ืื. ืืืืื ืืืืฆืื ืขื ืงืืฉืืจื ืคืจืกืื ืืืืคืืฉ, ืื ืฉืืืืื ืืืืืืช ืขืืืืืช ืืคืจืกืื ืืืืคืืฉ.
- ืืืงืื ืืืืฉ. ืืืืื ืืืงืจืื ืืืกืคืจ ืืชืจืื ืืืืืืืืื ืืคื ื ืฉืื ืืืืฆืื ืืื ืืืฆืืจ ืงืืืฅ cookie ืืงืจ ืืืชืจ ืขืืืจ ืืคืจืกืืื.
ืืื ืืืืืช ืงืืืงืื? ืืืจื ืืื, ืืืืจ ื ืืงืื ืืชื ืืขื ืืืื ืื, ืฉืืขืืจ ืืืืจื ืืืจื. ืื ืืชื ืจืืื ืฉื ืคื ืืืงืืงืืช ืขื ืืื ืจืื ืืืื ืืืฆืคืื, ืื ืื ืืขืื ืขื ื ืืืืืช ืฉื ืืืืื ืืืชืจ. ืืื ืืืงืืืจืื ืืืจืื ืฉื ืชื ืืขื ืื ืืืืืืืืช ืขืฉืืืื ืืืืื:
- ืืืืื ืืืงืืงืืช ืขื ืคืจืกืืืืช ืขื ืืืจื ืืื ืืืืืช.
- ืืืืจื ืืืืืช ืืคืืืชืช, ืื ืื ืชืืื ืืคืจืกืืืช ืื ืืฉืชื ื.
- ืืืืฆืืช ืืจืืืืช ืืืชืืืช IP ืืืช.
- ืฉืืขืืจ ืืขืืจืืืช ื ืืื ืฉื ืืฉืชืืฉืื (ืืืื ืืกืคืจ ืจื ืฉื ืืงืคืฆืืช) ืขื ืขืืืื ืืืกืคืจ ืืงืืืงืื.
ืืคืฉ ื ืงืืืืช ืชืืจืคื
ืืืืงืช ืคืืืขืืช ืืชืืฆืขืช ืขื ืืื ืชืืื ืืช ืืืืืืืืืช ืฉืืืคืฉืืช ืืืืฉืืช ืืืชืจ ืื-API. ืืืื ืคืืคืืืจืืื ืืืืืื ืืช Metasploit, Burp Suite, Grendel Scan ื-Nmap. ืื ืืฉืืจืืชืื ืฉื ืฉืืจื ืืืืืื ืขื ืืื ืืืืจื ืืื ืืชืืงืคืื ืืืืืื ืืกืจืืง ืืช ืืืชืจ. ืืชืจืื ืื ืืืื ืืฉื ืืืชื ืขื ืืืืื ืคืจืืฆื ืืื ืืืืืง ืืช ืืืื ื ืฉืืื. ืืืงืจื ืื, ืืชืืืืช ื-IP ืฉื ืืืืงืจืื ื ืืืืืช ืืจืฉืืืืช ืืืื ืืช.
ืชืืงืคืื ืืืืงืื ืืชืจืื ืืื ืืกืืื ืืจืืฉ. ืืขืชืื, ืืืงืจืื ืืฉืชืืฉืื ืืชืืฆืืืช ืืืืืงืืช ืืืืจืืชืืื: ืืืฉื, ืื ืืืืืื ืืืืืจ ืืืืฉ ืืืืข ืขื ื ืงืืืืช ืืชืืจืคื ืฉื ืืืชืจ. ืงืืจื ืฉืืฉืืืื ื ืกืจืงืื ืื ืืืืจื, ืืื ืืืืง ืื ืืฆืื ืืคืืืขืืช ืฉื ืืฉืืื ืฆื ืฉืืืฉื. ื ืืงื ืืช ืืืจืืคืจืก: ืื ื ืืฆื ืืื ืืืจืกื ืืืฉืื, ืืืืื ืืืคืฉืื ืืช ืื ืืืชืจืื ืฉืืฉืชืืฉืื ืืืจืกื ืื. ืื ืืืฉืื ืฉืื ื ืืฆื ืืจืฉืืื ืืื, ืืชื ืืืื ืืฆืคืืช ืืืืงืืจ ืฉื ืืืงืจืื.
ืืื ืืืืืช ืืืืื?
ืืื ืืืฆืื ื ืงืืืืช ืชืืจืคื ืืืชืจ, ืชืืงืคืื ืืืฆืขืื ืชืืืื ืกืืืจ, ืื ืฉืืืืื ืืขืืืื ืืคืขืืืืช ืืืฉืืื ืืืชืจ. ืกืื ืื ืืืืื ืืฉืื ืื ืืขืืืจ ืืื ืืข ืืชืงืคืืช ืขืืงืืืช. ืืืจืืช ืฉืงืฉื ืืืืืช ืืืืื, ืืงืฉืืช ืื ืฉืืืืช ืืืชืืืช IP ืืืช ืืื ืืคื ืืืชืจ ืืืืืืช ืืืืืช ืชืืจืืจ ืืืืจื. ืืืื ืืฉืื ืื ืืืืืื ืืืงืฉืืช ืืืคืื ืฉืืื ื ืงืืืืื.
ืกืคืื
ืืืืื ืืืืืื ืืืื ืืคืกื ืืชืจ ืขื ืชืืื ืืื ืืื ืืืืขืชื. ืฉืืืื ืืืืจ ืืื ืืฉืืืจืื ืืขืจืืช ืืืืงืืจืืช, ืืืฆืจืื ืจืืฉืืืื ืืืืื ืืช ืืืืืคืืช. ืืฉืืื ืืงืืืกืืช ืืืืืื ืืืืืื, CAPTCHA, ืืื ื ืืขืืื ืืืงืจื ืื ืืืืืื ืฉืืื ืืจืืืื ืืฉืชืืฉืื ืืืืชืืื. ืื ืืกืฃ, ืืืืื ืืืื ืืขืงืืฃ ืืืื ืืืื.
ืืจืื, ืืืืจ ืืื ืืื ื ืืืืง, ืื ืงืืจื ืฉืืืืื ืืฆืืขืื ืฉืืจืืชืื ืืคืืงืคืงืื: ืื ืืคืจืกืืื ืคืจืกืืืืช ืืืืืจืช ืคืจืืืื ืืชืจืืคืืช ืืืืืคืื, ืืงืืืื ืงืืฉืืจืื ืืืชืจื ืคืืจื ื ืืืืืืืื ืืฉืชืืฉืื ืืืฉืืืื ืืื ืื.
ืืืฆื ืืืืืช ืืืืื ืฉื ืืืืจ ืืื:
- ืื ืืืคืืข ืกืคืื ืืืชืจ ืฉืื, ืกืืืจ ืืื ืื ืฉืืืืงื ืืืืื ืื ืฉืืคืจืกืืื ืืืชื.
- ืืฉ ืืจืื ืืชืืืืช ืื ืืืงืืืช ืืจืฉืืืช ืืชืคืืฆื ืฉืื. ืืืืื ืืจืื ืืฉืืืจืื ืืืืืื ืื ืงืืืืื.
- ืืฉืืชืคืื ืืืืคืจืกืืื ืฉืื ืืชืืื ื ืื ืฉืืคื ืืืช ืืกืคืื ืืืืขืื ืืืืชืจ ืฉืื.
ืืืืืืจ ืืื ืืืื ื ืจืื ืฉืงืฉื ืืืืืื ืืืืืื ืืื. ืืืขืฉื ืื ืืืฆื, ืืขืืืฃ ืืืคืงืื ืืช ืืื ืช ืืืชืจ ืืืื ืื ืฉื ืืงืฆืืข. ืืคืืื ืืืจืืช ืืืืืืช ืืจืื ืืื ื ืืกืืืืืช ืื ืืจ ืืืืคื ืขืฆืืื ืชืขืืืจื ืื ืืืืืืืืช, ืืคืืืช ืืกื ื ืืืชื, ืฉืื ืืืืจ ืืืจืฉ ืืืืืืืช ืืฉืืขืืชืืช ืืืืฆืืืช ืืืืืืช ืืฆืืืช ื-IT.
Variti ืืืื ื ืขื ืืชืจื ืืื ืืจื ื ืืืืฉืงื API ืืื ืกืืื ืืชืงืคืืช ืืืืืื, ืืืื ืืื ืื, DDoS, ืืืืฆืืช ืืืจืืื. ืืื ืืืืืืืช Active Bot Protection ืืงื ืืื ืืช ืฉืื ื ืืืคืฉืจืช ืื ืืืืืช ืืืืกืื ืืืืื ืืื CAPTCHA ืื ืืกืืืช ืืชืืืืช IP.
ืืงืืจ: www.habr.com