{"id":1476,"date":"2023-04-25T13:10:27","date_gmt":"2023-04-25T10:10:27","guid":{"rendered":"https:\/\/virtirio.com\/blog\/?p=1476"},"modified":"2025-03-25T15:37:39","modified_gmt":"2025-03-25T12:37:39","slug":"ddos-%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%b7%d0%b0%d1%85%d0%b8%d1%81%d1%82","status":"publish","type":"post","link":"https:\/\/virtirio.com\/blog\/uk\/ddos-%d0%b0%d1%82%d0%b0%d0%ba%d0%b8-%d0%b7%d0%b0%d1%85%d0%b8%d1%81%d1%82\/","title":{"rendered":"DDoS-\u0430\u0442\u0430\u043a\u0438: \u041a\u043b\u0430\u0441\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0442\u0430 \u0440\u0456\u0448\u0435\u043d\u043d\u044f \u0434\u043b\u044f \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0432\u0456\u0434 \u043d\u0438\u0445"},"content":{"rendered":"<p><strong>DDoS-\u0430\u0442\u0430\u043a\u0438<\/strong> <em>(\u0440\u043e\u0437\u043f\u043e\u0434\u0456\u043b\u0435\u043d\u0456 \u0430\u0442\u0430\u043a\u0438 \u0432\u0456\u0434\u043c\u043e\u0432\u0438 \u0432 \u043e\u0431\u0441\u043b\u0443\u0433\u043e\u0432\u0443\u0432\u0430\u043d\u043d\u0456)<\/em> \u043f\u0440\u043e\u0434\u043e\u0432\u0436\u0443\u044e\u0442\u044c \u0437\u0430\u043b\u0438\u0448\u0430\u0442\u0438\u0441\u044f \u043e\u0434\u043d\u0456\u0454\u044e \u0437 \u043d\u0430\u0439\u043d\u0435\u0431\u0435\u0437\u043f\u0435\u0447\u043d\u0456\u0448\u0438\u0445 \u0437\u0430\u0433\u0440\u043e\u0437 \u0434\u043b\u044f \u0441\u0443\u0447\u0430\u0441\u043d\u0438\u0445 \u0456\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432. \u0407\u0445\u043d\u044f \u043c\u0435\u0442\u0430 \u2013 \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0440\u0443\u0448\u0438\u0442\u0438 \u0440\u043e\u0431\u043e\u0442\u0443 \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432 \u0430\u0431\u043e \u043f\u043e\u0432\u043d\u0456\u0441\u0442\u044e \u0432\u0438\u0432\u0435\u0441\u0442\u0438 \u0437 \u043b\u0430\u0434\u0443 IT-\u0456\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443. \u0410\u0442\u0430\u043a\u0438 \u043c\u043e\u0436\u0443\u0442\u044c \u0437\u0434\u0456\u0439\u0441\u043d\u044e\u0432\u0430\u0442\u0438\u0441\u044f \u043d\u0430 \u0440\u0456\u0437\u043d\u0438\u0445 \u0440\u0456\u0432\u043d\u044f\u0445 \u043c\u043e\u0434\u0435\u043b\u0456 OSI: \u0432\u0456\u0434 \u043c\u0435\u0440\u0435\u0436\u0435\u0432\u043e\u0433\u043e \u0440\u0456\u0432\u043d\u044f <em>(ICMP, SYN Flood)<\/em> \u0434\u043e \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u043d\u043e\u0433\u043e<em> (HTTP Flood)<\/em>. \u0423 \u0434\u0430\u043d\u0456\u0439 \u0441\u0442\u0430\u0442\u0442\u0456 \u043c\u0438 \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e \u043e\u0441\u043d\u043e\u0432\u043d\u0456 \u0432\u0438\u0434\u0438 DDoS-\u0430\u0442\u0430\u043a, \u043c\u0435\u0442\u043e\u0434\u0438 \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0442\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0438 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 \u0437\u0430\u0445\u0438\u0441\u043d\u0438\u0445 \u043c\u0435\u0445\u0430\u043d\u0456\u0437\u043c\u0456\u0432 \u0434\u043b\u044f \u0440\u0456\u0437\u043d\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0456\u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0447\u0438 DNS-\u0441\u0435\u0440\u0432\u0456\u0441\u0438 <em>(Bind \u0442\u0430 PowerDNS)<\/em>.<\/p>\n<h2>\u041e\u0441\u043d\u043e\u0432\u043d\u0456 \u0432\u0438\u0434\u0438 DDoS-\u0430\u0442\u0430\u043a<\/h2>\n<p>\u041f\u0435\u0440\u0435\u0434 \u0442\u0438\u043c \u044f\u043a \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u0434\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0438\u0445 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0456\u0439, \u0440\u043e\u0437\u0431\u0435\u0440\u0435\u043c\u043e, \u044f\u043a\u0456 \u0442\u0438\u043f\u0438 DDoS-\u0430\u0442\u0430\u043a \u0456\u0441\u043d\u0443\u044e\u0442\u044c \u0442\u0430 \u0432 \u0447\u043e\u043c\u0443 \u0457\u0445 \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e\u0441\u0442\u0456:<\/p>\n<ol>\n<li><strong>\u0410\u0442\u0430\u043a\u0438 \u043d\u0430 \u043c\u0435\u0440\u0435\u0436\u0435\u0432\u043e\u043c\u0443 \u0440\u0456\u0432\u043d\u0456 (Layer 3\/4):<\/strong><br \/>\n\u0426\u0456 \u0430\u0442\u0430\u043a\u0438 \u0441\u043f\u0440\u044f\u043c\u043e\u0432\u0430\u043d\u0456 \u043d\u0430 \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043c\u0435\u0440\u0435\u0436\u0435\u0432\u0438\u0445 \u043a\u0430\u043d\u0430\u043b\u0456\u0432 \u0442\u0430 \u0432\u0438\u0441\u043d\u0430\u0436\u0435\u043d\u043d\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u0456\u0432 \u0441\u0435\u0440\u0432\u0435\u0440\u0456\u0432 \u0437\u0430 \u0440\u0430\u0445\u0443\u043d\u043e\u043a \u0432\u0435\u043b\u0438\u043a\u043e\u0457 \u043a\u0456\u043b\u044c\u043a\u043e\u0441\u0442\u0456 \u043f\u0430\u043a\u0435\u0442\u0456\u0432. \u041a\u043b\u044e\u0447\u043e\u0432\u0456 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0438:<\/p>\n<ul>\n<li><strong>ICMP Flood.<\/strong> \u041c\u0430\u0441\u043e\u0432\u0435 \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f ICMP-\u0437\u0430\u043f\u0438\u0442\u0456\u0432 (echo-request) \u043c\u043e\u0436\u0435 \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043d\u0430\u0434\u043c\u0456\u0440\u043d\u0435 \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043d\u0430 \u043c\u0435\u0440\u0435\u0436\u0443.<\/li>\n<li><strong>SYN Flood.<\/strong> \u041f\u0440\u0438 \u0434\u0430\u043d\u0456\u0439 \u0430\u0442\u0430\u0446\u0456 \u0437\u043b\u043e\u0432\u043c\u0438\u0441\u043d\u0438\u043a\u0438 \u0456\u043d\u0456\u0446\u0456\u044e\u044e\u0442\u044c \u0432\u0435\u043b\u0438\u043a\u0443 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c TCP-\u0437&#8217;\u0454\u0434\u043d\u0430\u043d\u044c, \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u044e\u0447\u0438 SYN-\u043f\u0430\u043a\u0435\u0442\u0438, \u0430\u043b\u0435 \u043d\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0443\u044e\u0447\u0438 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0443 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437&#8217;\u0454\u0434\u043d\u0430\u043d\u043d\u044f, \u0449\u043e \u043f\u0440\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0434\u043e \u0432\u0438\u0441\u043d\u0430\u0436\u0435\u043d\u043d\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0438\u0445 \u0437&#8217;\u0454\u0434\u043d\u0430\u043d\u044c \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0456.<\/li>\n<\/ul>\n<\/li>\n<li><strong>\u0410\u0442\u0430\u043a\u0438 \u043d\u0430 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u043d\u043e\u043c\u0443 \u0440\u0456\u0432\u043d\u0456 (Layer 7):<\/strong><br \/>\n\u0410\u0442\u0430\u043a\u0438, \u0441\u043f\u0440\u044f\u043c\u043e\u0432\u0430\u043d\u0456 \u043d\u0430 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0456\u0441\u0438 \u0442\u0430 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043a\u0438, \u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, HTTP Flood, \u043f\u0440\u0438 \u044f\u043a\u043e\u043c\u0443 \u0433\u0435\u043d\u0435\u0440\u0443\u0454\u0442\u044c\u0441\u044f \u0432\u0435\u043b\u0438\u0447\u0435\u0437\u043d\u0430 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c HTTP-\u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u0434\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0449\u043e \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0443\u0454 \u043e\u0431\u0440\u043e\u0431\u043a\u0443 \u043b\u0435\u0433\u0456\u0442\u0438\u043c\u043d\u0438\u0445 \u0437\u0430\u043f\u0438\u0442\u0456\u0432.<\/li>\n<li><strong>DNS-\u0430\u0442\u0430\u043a\u0438:<\/strong><br \/>\n\u0410\u0442\u0430\u043a\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0456\u0441\u0438 DNS \u043c\u043e\u0436\u0443\u0442\u044c \u043f\u0440\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0434\u043e \u0432\u0456\u0434\u043c\u043e\u0432\u0438 \u0432 \u043e\u0431\u0441\u043b\u0443\u0433\u043e\u0432\u0443\u0432\u0430\u043d\u043d\u0456 \u0434\u043e\u043c\u0435\u043d\u0456\u0432. \u041f\u0440\u0438 \u0446\u044c\u043e\u043c\u0443 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c\u0441\u044f \u044f\u043a \u0437\u0430\u0433\u0430\u043b\u044c\u043d\u0456 \u0442\u0435\u0445\u043d\u0456\u043a\u0438 DDoS, \u0442\u0430\u043a \u0456 \u0441\u043f\u0435\u0446\u0438\u0444\u0456\u0447\u043d\u0456 \u043c\u0435\u0442\u043e\u0434\u0438, \u0441\u043f\u0440\u044f\u043c\u043e\u0432\u0430\u043d\u0456 \u043d\u0430 \u0432\u0440\u0430\u0437\u043b\u0438\u0432\u043e\u0441\u0442\u0456 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f \u2013 \u0447\u0438 \u0442\u043e Bind \u0447\u0438 PowerDNS.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1066\" src=\"https:\/\/virtirio.com\/blog\/wp-content\/uploads\/2023\/04\/nYVPNu8jr8lqp2J5gC5z.jpg\" alt=\"\u0421\u043f\u043e\u0441\u043e\u0431\u0438 \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0432\u0456\u0434 DDoS \u0430\u0442\u0430\u043a\" width=\"640\" height=\"327\" srcset=\"https:\/\/virtirio.com\/blog\/wp-content\/uploads\/2023\/04\/nYVPNu8jr8lqp2J5gC5z.jpg 1280w, https:\/\/virtirio.com\/blog\/wp-content\/uploads\/2023\/04\/nYVPNu8jr8lqp2J5gC5z-783x400.jpg 783w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0438 \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u043d\u0430 \u0440\u0456\u0437\u043d\u0438\u0445 \u0440\u0456\u0432\u043d\u044f\u0445<\/h2>\n<h3>\u0417\u0430\u0445\u0438\u0441\u0442 \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 ICMP<\/h3>\n<p><strong>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u043a\u0430:<\/strong><br \/>\n\u041f\u0440\u0438 \u0430\u0442\u0430\u0446\u0456 \u0442\u0438\u043f\u0443 ICMP Flood \u0437\u043b\u043e\u0432\u043c\u0438\u0441\u043d\u0438\u043a\u0438 \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u044e\u0442\u044c \u0432\u0435\u043b\u0438\u043a\u0443 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c ICMP echo-\u0437\u0430\u043f\u0438\u0442\u0456\u0432 (ping), \u0449\u043e \u043c\u043e\u0436\u0435 \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u044f\u043a \u043c\u0435\u0440\u0435\u0436\u0435\u0432\u0435 \u043e\u0431\u043b\u0430\u0434\u043d\u0430\u043d\u043d\u044f, \u0442\u0430\u043a \u0456 \u043a\u0456\u043d\u0446\u0435\u0432\u0456 \u0441\u0435\u0440\u0432\u0435\u0440\u0438.<\/p>\n<p><strong>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u0437\u0430\u0445\u043e\u0434\u0438 \u0442\u0430 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0438:<\/strong><\/p>\n<ul>\n<li><strong>\u0424\u0456\u043b\u044c\u0442\u0440\u0430\u0446\u0456\u044f ICMP-\u043f\u0430\u043a\u0435\u0442\u0456\u0432 \u0447\u0435\u0440\u0435\u0437 iptables:<\/strong><br \/>\n\u0423 Linux-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u0436\u043d\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 iptables \u0434\u043b\u044f \u043e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u0430\u0431\u043e \u0431\u043b\u043e\u043a\u0443\u0432\u0430\u043d\u043d\u044f ICMP-\u043f\u0430\u043a\u0435\u0442\u0456\u0432. \u041d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, \u0434\u043b\u044f \u043e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u043a\u0456\u043b\u044c\u043a\u043e\u0441\u0442\u0456 \u0432\u0445\u0456\u0434\u043d\u0438\u0445 ping-\u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u043c\u043e\u0436\u043d\u0430 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1\/s --limit-burst 5 -j ACCEPT \r\niptables -A INPUT -p icmp --icmp-type echo-request -j DROP<\/pre>\n<p>\u0422\u0443\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u043d\u0435 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0438\u0442\u0443 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0437 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044e \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0447\u0430\u0441\u043d\u043e\u0433\u043e \u0441\u043f\u043b\u0435\u0441\u043a\u0443 \u0434\u043e 5 \u0437\u0430\u043f\u0438\u0442\u0456\u0432. \u0423\u0441\u0456 \u0456\u043d\u0448\u0456 \u043f\u0430\u043a\u0435\u0442\u0438 \u0432\u0456\u0434\u043a\u0438\u0434\u0430\u044e\u0442\u044c\u0441\u044f. \u0422\u0430\u043a\u0438\u0439 \u043f\u0456\u0434\u0445\u0456\u0434 \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u0454 \u0443\u043d\u0438\u043a\u043d\u0443\u0442\u0438 \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043c\u0435\u0440\u0435\u0436\u0456, \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u044e\u0447\u0438 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044c \u0434\u0456\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438.<\/li>\n<li><strong>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f rate limiting \u043d\u0430 \u043e\u0431\u043b\u0430\u0434\u043d\u0430\u043d\u043d\u0456:<\/strong><br \/>\n\u0411\u0430\u0433\u0430\u0442\u043e \u0441\u0443\u0447\u0430\u0441\u043d\u0438\u0445 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0456\u0432 \u0442\u0430 \u043c\u0456\u0436\u043c\u0435\u0440\u0435\u0436\u0435\u0432\u0438\u0445 \u0435\u043a\u0440\u0430\u043d\u0456\u0432 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u044e\u0442\u044c \u0432\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0456 \u043c\u043e\u0436\u043b\u0438\u0432\u043e\u0441\u0442\u0456 rate limiting. \u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0446\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0456\u0432 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u043e\u0431\u043c\u0435\u0436\u0438\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c ICMP-\u043f\u0430\u043a\u0435\u0442\u0456\u0432, \u0449\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439, \u0449\u043e \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e \u0432\u0430\u0436\u043b\u0438\u0432\u043e \u0434\u043b\u044f \u0440\u043e\u0437\u043f\u043e\u0434\u0456\u043b\u0435\u043d\u0438\u0445 \u0430\u0442\u0430\u043a, \u043a\u043e\u043b\u0438 \u043f\u0430\u043a\u0435\u0442\u0438 \u043d\u0430\u0434\u0445\u043e\u0434\u044f\u0442\u044c \u0437 \u0440\u0456\u0437\u043d\u0438\u0445 \u0434\u0436\u0435\u0440\u0435\u043b.<\/li>\n<li><strong>\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u043c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433\u0443:<\/strong><br \/>\n\u0414\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0432\u0438\u044f\u0432\u043b\u0435\u043d\u043d\u044f \u0430\u043d\u043e\u043c\u0430\u043b\u0456\u0439 \u0432 ICMP-\u0442\u0440\u0430\u0444\u0456\u043a\u0443 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0454\u0442\u044c\u0441\u044f \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u043c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433\u0443 (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, Zabbix \u0430\u0431\u043e Prometheus), \u044f\u043a\u0456 \u043c\u043e\u0436\u0443\u0442\u044c \u0441\u043f\u043e\u0432\u0456\u0441\u0442\u0438\u0442\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u043f\u0440\u043e \u0440\u0456\u0437\u043a\u0456 \u0441\u043f\u043b\u0435\u0441\u043a\u0438 ping-\u0437\u0430\u043f\u0438\u0442\u0456\u0432.<\/li>\n<\/ul>\n<h3>\u0417\u0430\u0445\u0438\u0441\u0442 \u0432\u0456\u0434 SYN Flood<\/h3>\n<p><strong>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u043a\u0430:<\/strong><br \/>\nSYN Flood-\u0430\u0442\u0430\u043a\u0438 \u0435\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0443\u044e\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0438\u0439 \u043c\u0435\u0445\u0430\u043d\u0456\u0437\u043c \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f TCP-\u0437&#8217;\u0454\u0434\u043d\u0430\u043d\u043d\u044f, \u0437\u043c\u0443\u0448\u0443\u044e\u0447\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u0438\u0434\u0456\u043b\u044f\u0442\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0434\u043b\u044f \u0432\u0435\u043b\u0438\u043a\u043e\u0457 \u043a\u0456\u043b\u044c\u043a\u043e\u0441\u0442\u0456 \u00ab\u043d\u0430\u043f\u0456\u0432\u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u0445\u00bb \u0437&#8217;\u0454\u0434\u043d\u0430\u043d\u044c. \u0426\u0435 \u043c\u043e\u0436\u0435 \u043f\u0440\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0434\u043e \u0432\u0438\u0441\u043d\u0430\u0436\u0435\u043d\u043d\u044f \u043f\u0430\u043c&#8217;\u044f\u0442\u0456 \u0442\u0430 \u0432\u0456\u0434\u043c\u043e\u0432\u0438 \u0432 \u043e\u0431\u0441\u043b\u0443\u0433\u043e\u0432\u0443\u0432\u0430\u043d\u043d\u0456 \u043b\u0435\u0433\u0456\u0442\u0438\u043c\u043d\u0438\u0445 \u043a\u043b\u0456\u0454\u043d\u0442\u0456\u0432.<\/p>\n<p><strong>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u0437\u0430\u0445\u043e\u0434\u0438 \u0442\u0430 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0438:<\/strong><\/p>\n<ul>\n<li><strong>\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f SYN Cookies:<\/strong><br \/>\nSYN Cookies \u2013 \u0446\u0435 \u043c\u0435\u0442\u043e\u0434, \u044f\u043a\u0438\u0439 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u043e\u0431\u0440\u043e\u0431\u043b\u044f\u0442\u0438 \u0432\u0445\u0456\u0434\u043d\u0456 SYN-\u043f\u0430\u043a\u0435\u0442\u0438 \u0431\u0435\u0437 \u0432\u0438\u0434\u0456\u043b\u0435\u043d\u043d\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u0456\u0432 \u0434\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0443 \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u043d\u044f \u0437&#8217;\u0454\u0434\u043d\u0430\u043d\u043d\u044f. \u0423 Linux \u0434\u0430\u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0456\u044f \u0437\u0430\u0437\u0432\u0438\u0447\u0430\u0439 \u0443\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u0430 \u0437\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c, \u0430\u043b\u0435 \u0434\u043b\u044f \u0432\u043f\u0435\u0432\u043d\u0435\u043d\u043e\u0441\u0442\u0456 \u043c\u043e\u0436\u043d\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sysctl net.ipv4.tcp_syncookies<\/pre>\n<p>\u042f\u043a\u0449\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 1, \u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0456\u044f \u0443\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u0430. \u0414\u043b\u044f \u0443\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043d\u044f \u043c\u043e\u0436\u043d\u0430 \u0432\u0438\u043a\u043e\u043d\u0430\u0442\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sysctl -w net.ipv4.tcp_syncookies=1<\/pre>\n<\/li>\n<li><strong>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0456\u0432 TCP:<\/strong><br \/>\n\u0417\u043c\u0456\u043d\u0430 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c \u044f\u0434\u0440\u0430 Linux \u043c\u043e\u0436\u0435 \u043f\u0456\u0434\u0432\u0438\u0449\u0438\u0442\u0438 \u0441\u0442\u0456\u0439\u043a\u0456\u0441\u0442\u044c \u0434\u043e SYN Flood-\u0430\u0442\u0430\u043a. \u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sysctl -w net.ipv4.tcp_max_syn_backlog=2048 \r\nsysctl -w net.ipv4.tcp_synack_retries=2 \r\nsysctl -w net.ipv4.tcp_abort_on_overflow=1<\/pre>\n<p>\u0422\u0443\u0442 \u0437\u0431\u0456\u043b\u044c\u0448\u0443\u0454\u0442\u044c\u0441\u044f \u0440\u043e\u0437\u043c\u0456\u0440 \u0447\u0435\u0440\u0433\u0438 SYN-\u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u0456 \u0437\u043c\u0435\u043d\u0448\u0443\u0454\u0442\u044c\u0441\u044f \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0441\u043f\u0440\u043e\u0431 \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f SYN-ACK, \u0449\u043e \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u0454 \u0448\u0432\u0438\u0434\u0448\u0435 \u0437\u0432\u0456\u043b\u044c\u043d\u044f\u0442\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438.<\/li>\n<li><strong>\u0424\u0456\u043b\u044c\u0442\u0440\u0430\u0446\u0456\u044f SYN-\u043f\u0430\u043a\u0435\u0442\u0456\u0432 \u0447\u0435\u0440\u0435\u0437 iptables:<\/strong><br \/>\n\u041c\u043e\u0436\u043d\u0430 \u0434\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u043e \u043e\u0431\u043c\u0435\u0436\u0438\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0432\u0445\u0456\u0434\u043d\u0438\u0445 SYN-\u043f\u0430\u043a\u0435\u0442\u0456\u0432 \u0437 \u043e\u0434\u043d\u043e\u0433\u043e IP:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">iptables -A INPUT -p tcp --syn -m limit --limit 10\/s --limit-burst 20 -j ACCEPT \r\niptables -A INPUT -p tcp --syn -j DROP<\/pre>\n<p>\u0422\u0430\u043a\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u0454 \u0437\u043c\u0435\u043d\u0448\u0438\u0442\u0438 \u0439\u043c\u043e\u0432\u0456\u0440\u043d\u0456\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u043f\u0440\u0438 \u0430\u0442\u0430\u043a\u0430\u0445 \u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0436\u0435\u0440\u0435\u043b\u0430.<\/li>\n<li><strong>\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c IDS\/IPS:<\/strong><br \/>\n\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u0456 \u0442\u0430 \u0430\u043f\u0430\u0440\u0430\u0442\u043d\u0456 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u0432\u0438\u044f\u0432\u043b\u0435\u043d\u043d\u044f \u0442\u0430 \u0437\u0430\u043f\u043e\u0431\u0456\u0433\u0430\u043d\u043d\u044f \u0432\u0442\u043e\u0440\u0433\u043d\u0435\u043d\u043d\u044f\u043c (IDS\/IPS) \u043c\u043e\u0436\u0443\u0442\u044c \u0432\u0438\u044f\u0432\u043b\u044f\u0442\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u0438\u0439 \u043f\u043e\u0442\u0456\u043a SYN-\u043f\u0430\u043a\u0435\u0442\u0456\u0432 \u0456 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0431\u043b\u043e\u043a\u0443\u0432\u0430\u0442\u0438 \u043f\u0456\u0434\u043e\u0437\u0440\u0456\u043b\u0456 IP-\u0430\u0434\u0440\u0435\u0441\u0438.<\/li>\n<\/ul>\n<blockquote><p><em>\u041f\u0440\u043e\u043f\u043e\u043d\u0443\u0454\u043c\u043e \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0438\u0442\u0438\u0441\u044f \u0437 <a href=\"https:\/\/virtirio.com\/blog\/uk\/nftables-uk\/\">\u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f\u043c \u0442\u0430 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f\u043c nftables firewall \u0432 Ubuntu<\/a> \u044f\u043a \u043e\u0434\u043d\u0438\u043c \u0456\u0437 \u043c\u0435\u0442\u043e\u0434\u0456\u0432 \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0432\u0456\u0434 DDoS \u0430\u0442\u0430\u043a.<\/em><\/p><\/blockquote>\n<h3>\u0417\u0430\u0445\u0438\u0441\u0442 DNS-\u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432 (Bind \u0442\u0430 PowerDNS)<\/h3>\n<p>DNS-\u0441\u0435\u0440\u0432\u0456\u0441\u0438 \u0454 \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e\u044e \u043b\u0430\u043d\u043a\u043e\u044e \u0434\u043b\u044f \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0456 \u0456\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443, \u0456 \u0457\u0445 \u0437\u0430\u0445\u0438\u0441\u0442 \u0432\u0456\u0434 DDoS-\u0430\u0442\u0430\u043a \u0432\u0438\u043c\u0430\u0433\u0430\u0454 \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e\u0457 \u0443\u0432\u0430\u0433\u0438. \u0420\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0438 \u0434\u043b\u044f \u0434\u0432\u043e\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0438\u0445 DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0456\u0432.<\/p>\n<h4>\u0417\u0430\u0445\u0438\u0441\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Bind<\/h4>\n<p><strong>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u043a\u0430:<\/strong><br \/>\n\u0410\u0442\u0430\u043a\u0438 \u043d\u0430 Bind \u043c\u043e\u0436\u0443\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u0438 \u044f\u043a \u043c\u0430\u0441\u043e\u0432\u0438\u0439 \u043f\u043e\u0442\u0456\u043a DNS-\u0437\u0430\u043f\u0438\u0442\u0456\u0432, \u0442\u0430\u043a \u0456 \u0441\u043f\u0440\u043e\u0431\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u0442\u0438 \u0432\u0440\u0430\u0437\u043b\u0438\u0432\u043e\u0441\u0442\u0456 \u0434\u043b\u044f \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043d\u044f DDoS-\u0430\u0442\u0430\u043a\u0438.<\/p>\n<p><strong>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u0437\u0430\u0445\u043e\u0434\u0438:<\/strong><\/p>\n<ul>\n<li><strong>\u041e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u0437\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u043c\u0456\u043d\u0443 (zone transfers):<\/strong><br \/>\n\u0414\u043b\u044f \u043f\u0456\u0434\u0432\u0438\u0449\u0435\u043d\u043d\u044f \u0431\u0435\u0437\u043f\u0435\u043a\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0439\u0442\u0435 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 <code>named.conf<\/code>, \u043e\u0431\u043c\u0435\u0436\u0438\u0432\u0448\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u0432\u0456\u0440\u0435\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0456\u0432 \u0434\u043b\u044f \u043e\u0431\u043c\u0456\u043d\u0443 \u0437\u043e\u043d\u0430\u043c\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">zone \"example.com\" IN {\r\n    type master;\r\n    file \"db.example.com\";\r\n    allow-transfer { 192.168.1.2; 192.168.1.3; };\r\n};\r\n<\/pre>\n<p>\u0422\u0443\u0442 \u0434\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u043e\u0431\u043c\u0456\u043d \u0442\u0456\u043b\u044c\u043a\u0438 \u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 \u0437 \u0432\u043a\u0430\u0437\u0430\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0443.<\/li>\n<li><strong>Rate limiting:<\/strong><br \/>\n\u0423 Bind \u043c\u043e\u0436\u043d\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0432\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0456 \u043c\u043e\u0436\u043b\u0438\u0432\u043e\u0441\u0442\u0456 \u043e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u043a\u0456\u043b\u044c\u043a\u043e\u0441\u0442\u0456 \u0437\u0430\u043f\u0438\u0442\u0456\u0432. \u0423\u0432\u0456\u043c\u043a\u043d\u0456\u0442\u044c \u043e\u043f\u0446\u0456\u044e <code>rate-limit<\/code> \u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0439\u043d\u043e\u043c\u0443 \u0444\u0430\u0439\u043b\u0456:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">options {\r\n    rate-limit {\r\n        responses-per-second 5;\r\n        window 5;\r\n    };\r\n};\r\n<\/pre>\n<p>\u0426\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043e\u0431\u043c\u0435\u0436\u0443\u0454 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0435\u0439 \u043d\u0430 \u0437\u0430\u043f\u0438\u0442\u0438, \u0449\u043e \u043d\u0430\u0434\u0445\u043e\u0434\u044f\u0442\u044c \u0437 \u043e\u0434\u043d\u043e\u0433\u043e IP, \u0449\u043e \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u0454 \u0437\u043d\u0438\u0437\u0438\u0442\u0438 \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043f\u0440\u0438 \u0430\u0442\u0430\u043a\u0430\u0445.<\/li>\n<li><strong>\u041c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433 \u0442\u0430 \u043b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f:<\/strong><br \/>\n\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0439\u0442\u0435 \u0440\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u0435 \u043b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f \u0434\u043b\u044f \u0441\u0432\u043e\u0454\u0447\u0430\u0441\u043d\u043e\u0433\u043e \u0432\u0438\u044f\u0432\u043b\u0435\u043d\u043d\u044f \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u0438\u0445 \u0441\u043f\u043b\u0435\u0441\u043a\u0456\u0432 \u0442\u0440\u0430\u0444\u0456\u043a\u0443. \u041d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">logging {\r\n    channel default_debug {\r\n        file \"data\/named.run\";\r\n        severity dynamic;\r\n    };\r\n};\r\n<\/pre>\n<p>\u0417\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0442\u0430\u043a\u0438\u0445 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c \u043c\u043e\u0436\u043d\u0430 \u0448\u0432\u0438\u0434\u043a\u043e \u0432\u0438\u044f\u0432\u0438\u0442\u0438 \u043f\u043e\u0447\u0430\u0442\u043e\u043a \u0430\u0442\u0430\u043a\u0438 \u0442\u0430 \u0432\u0436\u0438\u0442\u0438 \u0437\u0430\u0445\u043e\u0434\u0456\u0432 \u0449\u043e\u0434\u043e \u0457\u0457 \u043b\u043e\u043a\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0457.<\/li>\n<\/ul>\n<h4>\u0417\u0430\u0445\u0438\u0441\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 PowerDNS<\/h4>\n<p><strong>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u043a\u0430:<\/strong><br \/>\nPowerDNS, \u044f\u043a \u0441\u0443\u0447\u0430\u0441\u043d\u0430 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 Bind, \u0442\u0430\u043a\u043e\u0436 \u043f\u0456\u0434\u0434\u0430\u0454\u0442\u044c\u0441\u044f DDoS-\u0430\u0442\u0430\u043a\u0430\u043c, \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e \u043f\u0440\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u0456 \u0432 \u0443\u043c\u043e\u0432\u0430\u0445 \u0432\u0438\u0441\u043e\u043a\u043e\u0433\u043e \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f.<\/p>\n<p><strong>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u0437\u0430\u0445\u043e\u0434\u0438:<\/strong><\/p>\n<ul>\n<li><strong>\u0420\u043e\u0437\u043f\u043e\u0434\u0456\u043b \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f:<\/strong><br \/>\n\u0414\u043b\u044f \u0437\u043c\u0435\u043d\u0448\u0435\u043d\u043d\u044f \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043d\u0430 \u043e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0435\u0440 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0454\u0442\u044c\u0441\u044f \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0431\u0430\u043b\u0430\u043d\u0441\u0443\u0432\u0430\u043b\u044c\u043d\u0438\u043a\u0438 \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f. \u041d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, \u043c\u043e\u0436\u043d\u0430 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438 <a href=\"https:\/\/virtirio.com\/blog\/uk\/%d0%b1%d0%b0%d0%bb%d0%b0%d0%bd%d1%81%d1%83%d0%b2%d0%b0%d0%bd%d0%bd%d1%8f-%d0%bd%d0%b0%d0%b2%d0%b0%d0%bd%d1%82%d0%b0%d0%b6%d0%b5%d0%bd%d0%bd%d1%8f-haproxy\/\">HAProxy<\/a> \u0434\u043b\u044f \u0440\u043e\u0437\u043f\u043e\u0434\u0456\u043b\u0443 \u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u043c\u0456\u0436 \u043a\u0456\u043b\u044c\u043a\u043e\u043c\u0430 \u0456\u043d\u0441\u0442\u0430\u043d\u0441\u0430\u043c\u0438 PowerDNS:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">frontend pdns_front\r\n    bind *:53\r\n    mode tcp\r\n    default_backend pdns_back\r\n\r\nbackend pdns_back\r\n    mode tcp\r\n    balance roundrobin\r\n    server pdns1 192.168.1.10:53 check\r\n    server pdns2 192.168.1.11:53 check\r\n<\/pre>\n<\/li>\n<li><strong>\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0442\u0430 \u0448\u0438\u0444\u0440\u0443\u0432\u0430\u043d\u043d\u044f:<\/strong><br \/>\n\u0414\u043b\u044f \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u0438\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0456\u0439, \u0442\u0430\u043a\u0438\u0445 \u044f\u043a \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u043e\u043d, \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0439\u0442\u0435 \u043c\u0435\u0445\u0430\u043d\u0456\u0437\u043c\u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0457. \u0423 PowerDNS \u043c\u043e\u0436\u043d\u0430 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u043a\u043b\u044e\u0447\u0456 TSIG \u0434\u043b\u044f \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f \u0431\u0435\u0437\u043f\u0435\u043a\u0438 \u0437\u043e\u043d\u0430\u043b\u044c\u043d\u0438\u0445 \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u044c:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">zone \"example.com\" {\r\n    type master;\r\n    file \"example.com.zone\";\r\n    also-notify = 192.168.1.10;\r\n    allow-notify = 192.168.1.10;\r\n    update-policy { grant TSIG-key example.com. any; };\r\n};\r\n<\/pre>\n<p>\u0414\u043b\u044f \u0448\u0438\u0444\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u043e\u0431\u043c\u0456\u043d\u0443 \u0434\u0430\u043d\u0438\u043c\u0438 \u043c\u043e\u0436\u043d\u0430 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 TLS \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0443.<\/li>\n<li><strong>\u0410\u043d\u0430\u043b\u0456\u0437 \u043b\u043e\u0433\u0456\u0432 \u0442\u0430 \u043c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433:<\/strong><br \/>\n\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u0435 \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0435\u043d\u043d\u044f \u043b\u043e\u0433\u0456\u0432 PowerDNS \u0442\u0430 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u043c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433\u0443 <em>(\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, <a href=\"https:\/\/virtirio.com\/blog\/uk\/prometheus-%d1%82%d0%b0-grafana-%d0%bd%d0%b0-ubuntu\/\">Grafana \u0443 \u0437\u0432\u2019\u044f\u0437\u0446\u0456 \u0437 Prometheus<\/a>)<\/em> \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442\u044c \u0441\u0432\u043e\u0454\u0447\u0430\u0441\u043d\u043e \u0432\u0438\u044f\u0432\u043b\u044f\u0442\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u0456\u0457 \u0442\u0430 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043d\u0430 \u043d\u0438\u0445.<\/li>\n<\/ul>\n<blockquote><p><em>\u041a\u0440\u0456\u043c \u0442\u043e\u0433\u043e, \u0412\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 <a href=\"https:\/\/virtirio.com\/blog\/uk\/round-robin-dns-balancing\/\">RoundRobin DNS<\/a> \u0434\u043b\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0443\u0432\u0430\u043d\u043d\u044f DNS \u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u0442\u0430 \u043f\u0456\u0434\u0432\u0438\u0449\u0435\u043d\u043d\u044f \u0432\u0456\u0434\u043c\u043e\u0432\u043e\u0441\u0442\u0456\u0439\u043a\u043e\u0441\u0442\u0456.<\/em><\/p><\/blockquote>\n<h3>\u0417\u0430\u0445\u0438\u0441\u0442 HTTP \u0442\u0430 \u0432\u0435\u0431-\u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043a\u0456\u0432<\/h3>\n<p><strong>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0442\u0438\u043a\u0430:<\/strong><br \/>\nHTTP Flood-\u0430\u0442\u0430\u043a\u0438 \u0441\u043f\u0440\u044f\u043c\u043e\u0432\u0430\u043d\u0456 \u043d\u0430 \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0456\u0432 \u0448\u043b\u044f\u0445\u043e\u043c \u043d\u0430\u0434\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u0432\u0435\u043b\u0438\u043a\u043e\u0457 \u043a\u0456\u043b\u044c\u043a\u043e\u0441\u0442\u0456 \u0437\u0430\u043f\u0438\u0442\u0456\u0432. \u0422\u0430\u043a\u0456 \u0430\u0442\u0430\u043a\u0438 \u043c\u043e\u0436\u0443\u0442\u044c \u0431\u0443\u0442\u0438 \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e \u043d\u0435\u0431\u0435\u0437\u043f\u0435\u0447\u043d\u0438\u043c\u0438 \u0434\u043b\u044f \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043a\u0456\u0432, \u0434\u0435 \u043d\u0430\u0432\u0456\u0442\u044c \u043d\u0435\u0437\u043d\u0430\u0447\u043d\u0430 \u0437\u0430\u0442\u0440\u0438\u043c\u043a\u0430 \u0430\u0431\u043e \u043f\u043e\u043c\u0438\u043b\u043a\u0430 \u043c\u043e\u0436\u0443\u0442\u044c \u043f\u0440\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0434\u043e \u0437\u043d\u0430\u0447\u043d\u0438\u0445 \u0432\u0442\u0440\u0430\u0442.<\/p>\n<p><strong>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u0437\u0430\u0445\u043e\u0434\u0438:<\/strong><\/p>\n<ul>\n<li><strong>\u0412\u0435\u0431-\u0430\u043f\u043b\u0456\u043a\u0430\u0446\u0456\u0439\u043d\u0456 \u043c\u0456\u0436\u043c\u0435\u0440\u0435\u0436\u0435\u0432\u0456 \u0435\u043a\u0440\u0430\u043d\u0438 (WAF):<\/strong><br \/>\n\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f WAF (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, ModSecurity) \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0444\u0456\u043b\u044c\u0442\u0440\u0443\u0432\u0430\u0442\u0438 \u043f\u0456\u0434\u043e\u0437\u0440\u0456\u043b\u0438\u0439 HTTP-\u0442\u0440\u0430\u0444\u0456\u043a. \u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u0431\u0430\u0437\u043e\u0432\u043e\u0457 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 \u0434\u043b\u044f Apache \u0437 ModSecurity:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;IfModule security2_module&gt;\r\n    SecRuleEngine On\r\n    SecRequestBodyAccess On\r\n    SecResponseBodyAccess Off\r\n    SecRule REQUEST_HEADERS:User-Agent \"^(?:curl|wget)\" \"id:1001,deny,status:403,msg:'Forbidden User-Agent'\"\r\n&lt;\/IfModule&gt;\r\n<\/pre>\n<p>\u0426\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0431\u043b\u043e\u043a\u0443\u0454 \u0437\u0430\u043f\u0438\u0442\u0438 \u0437 \u0442\u0438\u043f\u043e\u0432\u0438\u043c\u0438 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044c\u043a\u0438\u043c\u0438 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438, \u044f\u043a\u0456 \u0447\u0430\u0441\u0442\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0442\u044c\u0441\u044f \u0431\u043e\u0442\u0430\u043c\u0438.<\/li>\n<li><strong>\u041a\u0435\u0448\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0443 \u0442\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f CDN:<\/strong><br \/>\n\u0406\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u044f \u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u043a\u0435\u0448\u0443\u0432\u0430\u043d\u043d\u044f \u0442\u0430 CDN (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, Cloudflare, Akamai) \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0437\u043d\u0438\u0437\u0438\u0442\u0438 \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u043e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0447\u0430\u0441\u0442\u0438\u043d\u0430 \u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u043e\u0431\u0440\u043e\u0431\u043b\u044f\u0454\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0456\u0439\u043d\u0438\u0445 \u0432\u0443\u0437\u043b\u0430\u0445. \u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u0435\u0448\u0443\u0432\u0430\u043d\u043d\u044f \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u0435 \u044f\u043a \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0442\u0430\u043a \u0456 \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043a\u0443.<\/li>\n<li><strong>\u041e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u043a\u0456\u043b\u044c\u043a\u043e\u0441\u0442\u0456 \u0437\u0430\u043f\u0438\u0442\u0456\u0432:<\/strong><br \/>\n\u0414\u043b\u044f \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0432\u0456\u0434 \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043c\u043e\u0436\u043d\u0430 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u043e\u0431\u043c\u0435\u0436\u0435\u043d\u043d\u044f \u043d\u0430 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u0437 \u043e\u0434\u043d\u043e\u0433\u043e IP-\u0430\u0434\u0440\u0435\u0441\u0438 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u0456 \u0430\u0431\u043e \u043c\u0456\u0436\u043c\u0435\u0440\u0435\u0436\u0435\u0432\u0456 \u043f\u0440\u0430\u0432\u0438\u043b\u0430. \u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u0434\u043b\u044f Nginx:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">http {\r\n    limit_req_zone $binary_remote_addr zone=one:10m rate=1r\/s;\r\n    server {\r\n        location \/ {\r\n            limit_req zone=one burst=5 nodelay;\r\n        }\r\n    }\r\n}\r\n<\/pre>\n<p>\u0422\u0443\u0442 \u0432\u043a\u0430\u0437\u0430\u043d\u043e, \u0449\u043e \u0437 \u043e\u0434\u043d\u043e\u0433\u043e IP \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454\u0442\u044c\u0441\u044f \u043e\u0434\u0438\u043d \u0437\u0430\u043f\u0438\u0442 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0437 \u043c\u043e\u0436\u043b\u0438\u0432\u0456\u0441\u0442\u044e \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0447\u0430\u0441\u043d\u043e\u0433\u043e \u0441\u043f\u043b\u0435\u0441\u043a\u0443 \u0434\u043e 5 \u0437\u0430\u043f\u0438\u0442\u0456\u0432.<\/li>\n<li><strong>\u041c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433 \u0430\u043d\u043e\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0456\u043a\u0443:<\/strong><br \/>\n\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0439\u0442\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u043b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, ELK stack) \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0456\u0437\u0443 HTTP-\u0437\u0430\u043f\u0438\u0442\u0456\u0432. \u0426\u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043d\u0430 \u0441\u043f\u043b\u0435\u0441\u043a\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0456, \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u0456 \u0434\u043b\u044f DDoS-\u0430\u0442\u0430\u043a, \u0456 \u0432\u0436\u0438\u0432\u0430\u0442\u0438 \u0437\u0430\u0445\u043e\u0434\u0456\u0432 \u0449\u043e\u0434\u043e \u0444\u0456\u043b\u044c\u0442\u0440\u0430\u0446\u0456\u0457 \u0430\u0431\u043e \u0431\u043b\u043e\u043a\u0443\u0432\u0430\u043d\u043d\u044f \u043f\u0456\u0434\u043e\u0437\u0440\u0456\u043b\u0438\u0445 \u0434\u0436\u0435\u0440\u0435\u043b.<\/li>\n<\/ul>\n<h3>\u0414\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0456 \u0437\u0430\u0445\u043e\u0434\u0438 \u0442\u0430 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0438\u0439 \u043f\u0456\u0434\u0445\u0456\u0434<\/h3>\n<p><strong>\u0410\u043d\u0430\u043b\u0456\u0437 \u0442\u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0435 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f:<\/strong><br \/>\n\u0417\u0430\u0445\u0438\u0441\u0442 \u0432\u0456\u0434 DDoS-\u0430\u0442\u0430\u043a \u2013 \u0446\u0435 \u043d\u0435 \u0440\u0430\u0437\u043e\u0432\u0430 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f, \u0430 \u043f\u043e\u0441\u0442\u0456\u0439\u043d\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441. \u0412\u0430\u0436\u043b\u0438\u0432\u043e \u0456\u043d\u0442\u0435\u0433\u0440\u0443\u0432\u0430\u0442\u0438 \u0432\u0441\u0456 \u0432\u0438\u0449\u0435\u043e\u043f\u0438\u0441\u0430\u043d\u0456 \u0437\u0430\u0445\u043e\u0434\u0438 \u0432 \u0454\u0434\u0438\u043d\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433\u0443 \u0442\u0430 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f. \u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0442\u0430\u043a\u0438\u0445 \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0456\u0432, \u044f\u043a Zabbix, Prometheus, Grafana \u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c \u043b\u043e\u0433\u0443\u0432\u0430\u043d\u043d\u044f (ELK), \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u0456\u0434\u0441\u043b\u0456\u0434\u043a\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0430\u043d\u043e\u043c\u0430\u043b\u0456\u0457 \u0432 \u0442\u0440\u0430\u0444\u0456\u043a\u0443 \u0442\u0430 \u0432\u0436\u0438\u0432\u0430\u0442\u0438 \u0437\u0430\u0445\u043e\u0434\u0456\u0432 \u0434\u043e \u0442\u043e\u0433\u043e, \u044f\u043a \u0430\u0442\u0430\u043a\u0430 \u0434\u043e\u0441\u044f\u0433\u043d\u0435 \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u0456\u0432\u043d\u044f.<\/p>\n<p><strong>\u041f\u043b\u0430\u043d \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f:<\/strong><br \/>\n\u041d\u0430\u044f\u0432\u043d\u0456\u0441\u0442\u044c \u043f\u043b\u0430\u043d\u0443 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f \u043d\u0430 \u0456\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0438 \u2013 \u043a\u043b\u044e\u0447\u043e\u0432\u0438\u0439 \u0435\u043b\u0435\u043c\u0435\u043d\u0442 \u0437\u0430\u0445\u0438\u0441\u0442\u0443. \u0422\u0430\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u043c\u0430\u0454 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u0438:<\/p>\n<ul>\n<li>\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0456 \u0434\u0430\u043d\u0456 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u043b\u044c\u043d\u0438\u0445 \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u0456\u0441\u0442\u0456\u0432.<\/li>\n<li>\u041f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0438 \u0441\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u043d\u044f \u0432\u043d\u0443\u0442\u0440\u0456\u0448\u043d\u0456\u0445 \u0442\u0430 \u0437\u043e\u0432\u043d\u0456\u0448\u043d\u0456\u0445 \u0441\u043b\u0443\u0436\u0431.<\/li>\n<li>\u0427\u0456\u0442\u043a\u0443 \u043f\u043e\u0441\u043b\u0456\u0434\u043e\u0432\u043d\u0456\u0441\u0442\u044c \u0434\u0456\u0439 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043c\u0438\u043a\u0430\u043d\u043d\u044f \u0442\u0440\u0430\u0444\u0456\u043a\u0443 \u0430\u0431\u043e \u043f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u0456\u0432.<\/li>\n<li>\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432\u0430\u043d\u0456 \u043a\u0440\u043e\u043a\u0438 \u0449\u043e\u0434\u043e \u0432\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0440\u043e\u0431\u043e\u0442\u0438 \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432 \u043f\u0456\u0441\u043b\u044f \u0430\u0442\u0430\u043a\u0438.<\/li>\n<\/ul>\n<p><strong>\u0412\u0437\u0430\u0454\u043c\u043e\u0434\u0456\u044f \u0437 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438 \u0442\u0430 \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u0438\u043c\u0438 \u0441\u0435\u0440\u0432\u0456\u0441\u0430\u043c\u0438:<\/strong><br \/>\n\u0427\u0430\u0441\u0442\u043e DDoS-\u0430\u0442\u0430\u043a\u0438 \u043c\u0430\u044e\u0442\u044c \u0440\u043e\u0437\u043f\u043e\u0434\u0456\u043b\u0435\u043d\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440, \u0449\u043e \u0443\u0441\u043a\u043b\u0430\u0434\u043d\u044e\u0454 \u0457\u0445 \u043b\u043e\u043a\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044e \u0442\u0430 \u0444\u0456\u043b\u044c\u0442\u0440\u0430\u0446\u0456\u044e \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 \u043e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0457. \u0423 \u0446\u044c\u043e\u043c\u0443 \u0432\u0438\u043f\u0430\u0434\u043a\u0443 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u043c \u0431\u0443\u0434\u0435 \u0441\u043f\u0456\u0432\u043f\u0440\u0430\u0446\u044f \u0437 \u0456\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438 \u0442\u0430 \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u0438\u043c\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0456\u044f\u043c\u0438 \u0437 \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0432\u0456\u0434 DDoS (\u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434, Arbor Networks, Radware, Cloudflare). \u0426\u0456 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0438 \u043c\u043e\u0436\u0443\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u043f\u043e\u043d\u0443\u0432\u0430\u0442\u0438 \u0440\u0456\u0448\u0435\u043d\u043d\u044f \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044f \u0442\u0440\u0430\u0444\u0456\u043a\u0443, \u0444\u0456\u043b\u044c\u0442\u0440\u0430\u0446\u0456\u0457 \u0442\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0443\u0432\u0430\u043d\u043d\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u0456\u0432, \u0449\u043e \u0437\u043d\u0430\u0447\u043d\u043e \u0437\u043d\u0438\u0436\u0443\u0454 \u0440\u0438\u0437\u0438\u043a \u0432\u0456\u0434\u043c\u043e\u0432\u0438 \u0432 \u043e\u0431\u0441\u043b\u0443\u0433\u043e\u0432\u0443\u0432\u0430\u043d\u043d\u0456.<\/p>\n<p><strong>\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0430\u043f\u0430\u0440\u0430\u0442\u043d\u0438\u0445 \u0440\u0456\u0448\u0435\u043d\u044c:<\/strong><br \/>\n\u0414\u0435\u044f\u043a\u0456 \u043a\u043e\u043c\u043f\u0430\u043d\u0456\u0457 \u043e\u0431\u0438\u0440\u0430\u044e\u0442\u044c \u0430\u043f\u0430\u0440\u0430\u0442\u043d\u0456 \u0440\u0456\u0448\u0435\u043d\u043d\u044f \u0434\u043b\u044f \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0441\u0432\u043e\u0457\u0445 \u043c\u0435\u0440\u0435\u0436. \u0426\u0435 \u043c\u043e\u0436\u0443\u0442\u044c \u0431\u0443\u0442\u0438 \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u0456 DDoS-\u0430\u043f\u0430\u0440\u0430\u0442\u043d\u0456 \u0444\u0456\u043b\u044c\u0442\u0440\u0438, \u044f\u043a\u0456 \u0430\u043d\u0430\u043b\u0456\u0437\u0443\u044e\u0442\u044c \u0442\u0440\u0430\u0444\u0456\u043a \u0443 \u0440\u0435\u0436\u0438\u043c\u0456 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0447\u0430\u0441\u0443 \u0442\u0430 \u0431\u043b\u043e\u043a\u0443\u044e\u0442\u044c \u043f\u0456\u0434\u043e\u0437\u0440\u0456\u043b\u0456 \u043f\u0430\u043a\u0435\u0442\u0438. \u0422\u0430\u043a\u0456 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u0447\u0430\u0441\u0442\u043e \u0456\u043d\u0442\u0435\u0433\u0440\u0443\u044e\u0442\u044c\u0441\u044f \u0437 \u0437\u0430\u0433\u0430\u043b\u044c\u043d\u0438\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u0431\u0435\u0437\u043f\u0435\u043a\u0438 \u043f\u0456\u0434\u043f\u0440\u0438\u0454\u043c\u0441\u0442\u0432\u0430.<\/p>\n<p><strong>\u041e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0442\u0430 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u0437\u0430\u0445\u0438\u0441\u0442\u0443:<\/strong><br \/>\n\u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u0435 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0442\u0430 \u0430\u0443\u0434\u0438\u0442 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c \u0431\u0435\u0437\u043f\u0435\u043a\u0438 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0432\u0438\u044f\u0432\u043b\u044f\u0442\u0438 \u0432\u0440\u0430\u0437\u043b\u0438\u0432\u043e\u0441\u0442\u0456 \u0434\u043e \u0442\u043e\u0433\u043e, \u044f\u043a \u0432\u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442\u044c \u0435\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u043e\u0432\u0430\u043d\u0456 \u0437\u043b\u043e\u0432\u043c\u0438\u0441\u043d\u0438\u043a\u0430\u043c\u0438. \u041f\u0440\u043e\u0432\u043e\u0434\u044c\u0442\u0435 \u043f\u0435\u0440\u0456\u043e\u0434\u0438\u0447\u043d\u0456 \u0441\u0442\u0440\u0435\u0441-\u0442\u0435\u0441\u0442\u0438, \u0449\u043e\u0431 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u0435\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0456\u0441\u0442\u044c \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u044c, \u0442\u0430 \u043e\u043d\u043e\u0432\u043b\u044e\u0439\u0442\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u0435 \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f, \u0434\u043e\u0442\u0440\u0438\u043c\u0443\u044e\u0447\u0438\u0441\u044c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0456\u0439 \u0432\u0438\u0440\u043e\u0431\u043d\u0438\u043a\u0456\u0432.<\/p>\n<h2>\u0412\u0438\u0441\u043d\u043e\u0432\u043e\u043a<\/h2>\n<p>\u0417\u0430\u0445\u0438\u0441\u0442 \u0432\u0456\u0434 DDoS-\u0430\u0442\u0430\u043a \u2013 \u0441\u043a\u043b\u0430\u0434\u043d\u0435 \u0437\u0430\u0432\u0434\u0430\u043d\u043d\u044f, \u0449\u043e \u0432\u0438\u043c\u0430\u0433\u0430\u0454 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0433\u043e \u043f\u0456\u0434\u0445\u043e\u0434\u0443. \u042f\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0434\u0430\u043d\u0456\u0439 \u0441\u0442\u0430\u0442\u0442\u0456, \u0443\u0441\u043f\u0456\u0448\u043d\u0430 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0456\u044f \u0432\u043a\u043b\u044e\u0447\u0430\u0454 \u0432 \u0441\u0435\u0431\u0435 \u0431\u0430\u0433\u0430\u0442\u043e\u0440\u0456\u0432\u043d\u0435\u0432\u0438\u0439 \u0437\u0430\u0445\u0438\u0441\u0442, \u044f\u043a\u0438\u0439 \u043e\u0445\u043e\u043f\u043b\u044e\u0454 \u043c\u0435\u0440\u0435\u0436\u0435\u0432\u0438\u0439 (ICMP, SYN Flood), \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u043d\u0438\u0439 (HTTP Flood) \u0442\u0430 \u0441\u0435\u0440\u0432\u0456\u0441\u043d\u0438\u0439 (DNS) \u0440\u0456\u0432\u043d\u0456. \u041f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0438, \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0456 \u0432\u0438\u0449\u0435, \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0443\u044e\u0442\u044c, \u044f\u043a \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0456\u0432 Linux (iptables, sysctl), \u0441\u043f\u0435\u0446\u0456\u0430\u043b\u0456\u0437\u043e\u0432\u0430\u043d\u0438\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u0438\u0445 \u0440\u0456\u0448\u0435\u043d\u044c (ModSecurity, \u0431\u0430\u043b\u0430\u043d\u0441\u0443\u0432\u0430\u043b\u044c\u043d\u0438\u043a\u0438 \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f) \u0442\u0430 \u0430\u043f\u0430\u0440\u0430\u0442\u043d\u0438\u0445 \u0437\u0430\u0441\u043e\u0431\u0456\u0432 \u043c\u043e\u0436\u043d\u0430 \u0441\u0443\u0442\u0442\u0454\u0432\u043e \u043f\u0456\u0434\u0432\u0438\u0449\u0438\u0442\u0438 \u0441\u0442\u0456\u0439\u043a\u0456\u0441\u0442\u044c \u0456\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438.<\/p>\n<p>\u0412\u0430\u0436\u043b\u0438\u0432\u043e \u043f\u0430\u043c\u2019\u044f\u0442\u0430\u0442\u0438, \u0449\u043e DDoS-\u0430\u0442\u0430\u043a\u0438 \u043f\u043e\u0441\u0442\u0456\u0439\u043d\u043e \u0435\u0432\u043e\u043b\u044e\u0446\u0456\u043e\u043d\u0443\u044e\u0442\u044c, \u0456 \u0454\u0434\u0438\u043d\u0438\u0439 \u0441\u043f\u043e\u0441\u0456\u0431 \u0437\u0430\u043b\u0438\u0448\u0430\u0442\u0438\u0441\u044f \u0437\u0430\u0445\u0438\u0449\u0435\u043d\u0438\u043c \u2013 \u0446\u0435 \u043f\u043e\u0441\u0442\u0456\u0439\u043d\u0435 \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u0445\u0438\u0441\u043d\u0438\u0445 \u0437\u0430\u0445\u043e\u0434\u0456\u0432, \u043c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433 \u0442\u0440\u0430\u0444\u0456\u043a\u0443 \u0442\u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0435 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f \u043d\u0430 \u0456\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0438. \u041d\u0430\u044f\u0432\u043d\u0456\u0441\u0442\u044c \u0447\u0456\u0442\u043a\u043e \u0437\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432\u0430\u043d\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0443 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f, \u0442\u0456\u0441\u043d\u0430 \u0441\u043f\u0456\u0432\u043f\u0440\u0430\u0446\u044f \u0437 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u043c\u0438 \u0442\u0430 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u0435 \u0442\u0435\u0441\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u0431\u0435\u0437\u043f\u0435\u043a\u0438 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442\u044c \u043c\u0456\u043d\u0456\u043c\u0456\u0437\u0443\u0432\u0430\u0442\u0438 \u0440\u0438\u0437\u0438\u043a\u0438 \u0442\u0430 \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0438\u0442\u0438 \u0441\u0442\u0430\u0431\u0456\u043b\u044c\u043d\u0443 \u0440\u043e\u0431\u043e\u0442\u0443 \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432 \u043d\u0430\u0432\u0456\u0442\u044c \u0432 \u0443\u043c\u043e\u0432\u0430\u0445 \u0456\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u0438\u0445 \u0430\u0442\u0430\u043a.<\/p>\n<p>\u0421\u0443\u0447\u0430\u0441\u043d\u0456 \u043c\u0435\u0442\u043e\u0434\u0438 \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442\u044c \u043d\u0435 \u043b\u0438\u0448\u0435 \u0432\u0438\u044f\u0432\u043b\u044f\u0442\u0438 \u0442\u0430 \u0444\u0456\u043b\u044c\u0442\u0440\u0443\u0432\u0430\u0442\u0438 \u0430\u0442\u0430\u043a\u0443\u044e\u0447\u0438\u0439 \u0442\u0440\u0430\u0444\u0456\u043a, \u0430\u043b\u0435 \u0439 \u0440\u043e\u0437\u043f\u043e\u0434\u0456\u043b\u044f\u0442\u0438 \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043c\u0456\u0436 \u043a\u0456\u043b\u044c\u043a\u043e\u043c\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438, \u0449\u043e \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043a\u0440\u0438\u0442\u0438\u0447\u043d\u0438\u0445 \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432, \u0442\u0430\u043a\u0438\u0445 \u044f\u043a DNS. \u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u043c\u0435\u0442\u043e\u0434\u0456\u0432 rate limiting, SYN Cookies, \u043e\u0431\u043c\u0435\u0436\u0435\u043d\u044c \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 ICMP \u0442\u0430 HTTP, \u0430 \u0442\u0430\u043a\u043e\u0436 \u0456\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u044f \u0437 \u0441\u0443\u0447\u0430\u0441\u043d\u0438\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u043c\u043e\u043d\u0456\u0442\u043e\u0440\u0438\u043d\u0433\u0443 \u0441\u0442\u0432\u043e\u0440\u044e\u044e\u0442\u044c \u043d\u0430\u0434\u0456\u0439\u043d\u0438\u0439 \u0431\u0430\u0440\u2019\u0454\u0440 \u043f\u0440\u043e\u0442\u0438 DDoS-\u0430\u0442\u0430\u043a.<\/p>\n<p>\u0422\u0430\u043a\u0438\u043c \u0447\u0438\u043d\u043e\u043c, \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0438\u0439 \u043f\u0456\u0434\u0445\u0456\u0434, \u0449\u043e \u043f\u043e\u0454\u0434\u043d\u0443\u0454 \u0442\u0435\u0445\u043d\u0456\u0447\u043d\u0456 \u0437\u0430\u0445\u043e\u0434\u0438, \u043f\u043b\u0430\u043d\u0443\u0432\u0430\u043d\u043d\u044f \u0442\u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0435 \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f, \u0454 \u043a\u043b\u044e\u0447\u0435\u043c \u0434\u043e \u0443\u0441\u043f\u0456\u0448\u043d\u043e\u0433\u043e \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0432\u0456\u0434 DDoS-\u0430\u0442\u0430\u043a. \u0417\u0430\u0441\u0442\u043e\u0441\u043e\u0432\u0443\u044e\u0447\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0456 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u0456 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0438, \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0438 \u0437\u043c\u043e\u0436\u0443\u0442\u044c \u043d\u0435 \u043b\u0438\u0448\u0435 \u0437\u043d\u0438\u0437\u0438\u0442\u0438 \u0440\u0438\u0437\u0438\u043a \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0456\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438, \u0430\u043b\u0435 \u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043d\u0430 \u043c\u043e\u0436\u043b\u0438\u0432\u0456 \u0437\u0430\u0433\u0440\u043e\u0437\u0438, \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0443\u044e\u0447\u0438 \u0441\u0442\u0430\u0431\u0456\u043b\u044c\u043d\u0443 \u0440\u043e\u0431\u043e\u0442\u0443 \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432 \u0442\u0430 \u0437\u0430\u0445\u0438\u0449\u0430\u044e\u0447\u0438 \u0434\u0430\u043d\u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456\u0432.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DDoS-\u0430\u0442\u0430\u043a\u0438 (\u0440\u043e\u0437\u043f\u043e\u0434\u0456\u043b\u0435\u043d\u0456 \u0430\u0442\u0430\u043a\u0438 \u0432\u0456\u0434\u043c\u043e\u0432\u0438 \u0432 \u043e\u0431\u0441\u043b\u0443\u0433\u043e\u0432\u0443\u0432\u0430\u043d\u043d\u0456) \u043f\u0440\u043e\u0434\u043e\u0432\u0436\u0443\u044e\u0442\u044c \u0437\u0430\u043b\u0438\u0448\u0430\u0442\u0438\u0441\u044f \u043e\u0434\u043d\u0456\u0454\u044e \u0437 \u043d\u0430\u0439\u043d\u0435\u0431\u0435\u0437\u043f\u0435\u0447\u043d\u0456\u0448\u0438\u0445 \u0437\u0430\u0433\u0440\u043e\u0437 \u0434\u043b\u044f \u0441\u0443\u0447\u0430\u0441\u043d\u0438\u0445 \u0456\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432. \u0407\u0445\u043d\u044f \u043c\u0435\u0442\u0430 \u2013 \u043f\u0435\u0440\u0435\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0440\u0443\u0448\u0438\u0442\u0438 \u0440\u043e\u0431\u043e\u0442\u0443 \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432 \u0430\u0431\u043e&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1905,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,50],"tags":[],"class_list":["post-1476","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security-uk","category-50"],"_links":{"self":[{"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/posts\/1476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/comments?post=1476"}],"version-history":[{"count":5,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/posts\/1476\/revisions"}],"predecessor-version":[{"id":1965,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/posts\/1476\/revisions\/1965"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/media\/1905"}],"wp:attachment":[{"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/media?parent=1476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/categories?post=1476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/tags?post=1476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}