{"id":35190,"date":"2019-10-31T22:02:50","date_gmt":"2019-10-31T19:02:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/eksperiment-mozhno-li-snizit-negativnye-posledstviya-dos-atak-s-pomoshhyu-proksi\/"},"modified":"2019-10-31T22:02:50","modified_gmt":"2019-10-31T19:02:50","slug":"eksperiment-mozhno-li-snizit-negativnye-posledstviya-dos-atak-s-pomoshhyu-proksi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-mozhno-li-snizit-negativnye-posledstviya-dos-atak-s-pomoshhyu-proksi","title":{"rendered":"Experiment: can the negative effects of DoS attacks be reduced using a proxy?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><img decoding=\"async\" alt=\"Experiment: can the negative effects of DoS attacks be reduced using a proxy?\" src=\"\/wp-content\/uploads\/2019\/06\/c0030f84f4aa98a851465010af52f7bd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/noindex><\/p>\n<p><i>Image: <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/photos\/FCrYdP8gohg\">Unsplash<\/a><\/noindex><\/i><\/p>\n<p>DoS attacks are one of the major threats to information security in today's internet. There are dozens of botnets that attackers rent out to conduct such attacks. <\/p>\n<p>Scientists from the University of San Diego conducted <noindex><a rel=\"nofollow\" href=\"https:\/\/cryptosec.ucsd.edu\/miscpapers\/mgrid-DoS.pdf\">study<\/a><\/noindex> research on how the use of proxies helps mitigate the negative effects of DoS attacks \u2013 we present to you the main findings of this work.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Introduction: Proxies as a Tool to Combat DoS<\/h2>\n<p>\nSuch experiments are periodically conducted by researchers from different countries, but their common problem lies in the lack of resources to model attacks that are close to reality. Tests on small setups do not allow answers to questions about how effectively proxies will counteract an attack in complex networks, which parameters play a key role in minimizing damage, etc.<\/p>\n<p>For the experiment, the scientists created a model of a typical web application \u2013 for example, an e-commerce service. It operates with a cluster of servers, users are distributed across different geographical locations and access the service via the internet. In this model, the internet serves as a communication medium between the service and its users \u2013 this is how web services function, from search engines to online banking tools.<\/p>\n<p><img decoding=\"async\" alt=\"Experiment: can the negative effects of DoS attacks be reduced using a proxy?\" src=\"\/wp-content\/uploads\/2019\/06\/9d265ec754b6cd0c8bb617a5d08cb8b0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDoS attacks make normal interaction between the service and users impossible. There are two types of DoS: application-level attacks and infrastructure-level attacks. In the latter case, attackers target the network and hosts on which the service operates (for instance, flooding the network with traffic to exhaust its bandwidth). In the case of application-level attacks, the attacker aims at the user interaction interface \u2013 to do this, they send an enormous number of requests in order to cause the application to crash. The described experiment concerned infrastructure-level attacks.<\/p>\n<p>Proxy networks are one of the tools for minimizing the damage from DoS attacks. When using a proxy, all requests from the user to the service and their responses are transmitted not directly, but through intermediary servers. Both the user and the application do not directly 'see' each other, only the addresses of the proxies are accessible. As a result, it is impossible to attack the application directly. At the network perimeter are so-called edge proxies \u2013 external proxies with accessible IP addresses, connecting first to them. <\/p>\n<p><img decoding=\"async\" alt=\"Experiment: can the negative effects of DoS attacks be reduced using a proxy?\" src=\"\/wp-content\/uploads\/2019\/06\/ab0a628d4b2d2faa5617ff2d0a2fa6b7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn order to successfully counter a DoS attack, a proxy network must have two key capabilities. Firstly, such an intermediary network must act as a mediator, meaning that one can only 'reach' the application through it. This will eliminate the possibility of a direct attack on the service. Secondly, the proxy network must be able to provide users with the ability to continue interacting with the application, even during an attack.<\/p>\n<h2>Infrastructure of the experiment<\/h2>\n<p>\nThe study involved four key components:<\/p>\n<ul>\n<li>implementation of the proxy network;<\/li>\n<li>Apache web server;<\/li>\n<li>web testing tool <noindex><a rel=\"nofollow\" href=\"https:\/\/www.joedog.org\/siege-home\/\">Siege<\/a><\/noindex>;<\/li>\n<li>attack execution tool <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Trinoo\">Trinoo<\/a><\/noindex>.<\/li>\n<\/ul>\n<p>\nThe simulation was conducted in a MicroGrid environment \u2013 it can be used to simulate networks with 20,000 routers, which is comparable to Tier-1 operator networks.<\/p>\n<p>A typical Trinoo network consists of a set of compromised hosts running the program daemon. There is also controlling software for managing the network and directing DoS attacks. After obtaining a list of IP addresses, the Trinoo daemon sends UDP packets to the targets at specified times. <\/p>\n<p>The experiment used two clusters. The MicroGrid simulator operated in a Xeon Linux cluster of 16 nodes (servers 2.4GHz with 1 gigabyte of memory on each machine), connected through a 1 Gbps Ethernet hub. Other software components were located in a cluster of 24 nodes (450MHz PII Linux-cthdths with 1 GB of memory on each machine), linked by a 100Mbps Ethernet hub. The two clusters were connected via a 1Gbps channel.<\/p>\n<p>The proxy network is housed in a pool of 1000 hosts. Edge proxies are evenly distributed across the resource pool. Proxies working with the application are placed on hosts that are closer to its infrastructure. The remaining proxies are evenly distributed between edge proxies and application proxies. <\/p>\n<p><img decoding=\"async\" alt=\"Experiment: can the negative effects of DoS attacks be reduced using a proxy?\" src=\"\/wp-content\/uploads\/2019\/06\/6fb20f98dbfe3ecbc70b5ae98f039cbd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Network for simulation<\/i><\/p>\n<p>To study the effectiveness of proxies as a tool against DoS attacks, researchers measured the application's performance under different scenarios of external influence. The proxy network consisted of 192 proxies (64 of which were edge proxies). A Trinoo network was created for the attack, including 100 demons, each with a channel of 100Mbps. This corresponds to a botnet of 10,000 home routers.<\/p>\n<p>The impact of the DoS attack on the application and proxy network was measured. In the experimental setup, the application had an internet channel of 250Mbps, while each edge proxy had 100Mbps.<\/p>\n<h2>Experiment results<\/h2>\n<p>\nAccording to the analysis, a 250Mbps attack significantly increases the application's response time (approximately tenfold), making it impossible to use. However, when using the proxy network, the attack does not have a significant impact on performance and does not degrade user experience. This occurs because edge proxies blur the effect of the attack, and the overall resource capacity of the proxy network is higher than that of the application itself. <\/p>\n<p>Statistics show that if the attack power does not exceed 6.0Gbps (while the total bandwidth of the edge proxies is only 6.4Gbps), 95% of users do not experience a noticeable drop in performance. However, in the case of a very powerful attack exceeding 6.4Gbps, even the use of a proxy network would not prevent service degradation for end users.<\/p>\n<p><img decoding=\"async\" alt=\"Experiment: can the negative effects of DoS attacks be reduced using a proxy?\" src=\"\/wp-content\/uploads\/2019\/06\/9b4e3c44ae9c1c93582f8366d82a9a99.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn the case of concentrated attacks, where their power is focused on a random set of edge proxies. In this case, the attack clogs part of the proxy network, so a significant portion of users will notice a drop in performance. <\/p>\n<h2>Conclusions<\/h2>\n<p>\nThe results of the experiment indicate that proxy networks can enhance the performance of TCP applications and provide a familiar level of service for users, even during DoS attacks. According to the data obtained, proxy networks prove to be an effective way to minimize the impact of attacks, with over 90% of users in the experiment not experiencing any decline in service quality. Furthermore, the researchers found that as the size of the proxy network increases, the scale of the DoS attacks it can withstand increases almost linearly. Therefore, the larger the network, the more effectively it will combat DoS.<\/p>\n<h2>Useful links and resources from <noindex><a rel=\"nofollow\" href=\"https:\/\/infatica.io\">Infatica<\/a><\/noindex>:<\/h2>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/453168\/\">Research: Building a lock-free proxy service using game theory<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/452438\/\">The history of the fight against censorship: how the flash proxy method developed by researchers from MIT and Stanford works<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/451832\/\">How to Know When Proxies Lie: Verifying the Physical Locations of Network Proxies Using Active Geolocation Algorithms<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/infatica\/blog\/452334\/\">How to mask yourself on the internet: comparing server-side and residential proxies<\/a><\/noindex><\/li>\n<\/ul>\n<p>Source: habr.com<\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435: Unsplash DoS-\u0430\u0442\u0430\u043a\u0438 \u2013 \u043e\u0434\u043d\u0430 \u0438\u0437 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0445 \u0443\u0433\u0440\u043e\u0437 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u0435\u0441\u044f\u0442\u043a\u0438 \u0431\u043e\u0442\u043d\u0435\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0438 \u0441\u0434\u0430\u044e\u0442 \u0432 \u0430\u0440\u0435\u043d\u0434\u0443 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0430\u0442\u0430\u043a. \u0423\u0447\u0435\u043d\u044b\u0435 \u0438\u0437 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0421\u0430\u043d-\u0414\u0438\u0435\u0433\u043e \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0433\u043e, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u043a\u0441\u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442 \u043e\u0442 DoS-\u0430\u0442\u0430\u043a \u2013 \u043c\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0442\u0435\u0437\u0438\u0441\u044b \u044d\u0442\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b. \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435: \u043f\u0440\u043e\u043a\u0441\u0438 \u043a\u0430\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0431\u043e\u0440\u044c\u0431\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26445,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-mozhno-li-snizit-negativnye-posledstviya-dos-atak-s-pomoshhyu-proksi\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442: \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f DoS-\u0430\u0442\u0430\u043a \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u043e\u043a\u0441\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-mozhno-li-snizit-negativnye-posledstviya-dos-atak-s-pomoshhyu-proksi\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:02:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:02:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Experiment: Can the negative effects of DoS attacks be reduced with proxies | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-mozhno-li-snizit-negativnye-posledstviya-dos-atak-s-pomoshhyu-proksi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442: \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f DoS-\u0430\u0442\u0430\u043a \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u043e\u043a\u0441\u0438 | ProHoster","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/eksperiment-mozhno-li-snizit-negativnye-posledstviya-dos-atak-s-pomoshhyu-proksi","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:02:50+00:00","article:modified_time":"2019-10-31T19:02:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35190","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 22:17:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:09:01","updated":"2026-01-21 22:17:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/35190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=35190"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/35190\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/26445"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=35190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=35190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=35190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}