Vi presenterar en nätverksarkitektur och tillhörande algoritmer för att motverka distribuerade överbelastningsattacker (DDoS) riktade mot en Internetserver. Den grundläggande mekanismen är för en server under stress att installera en router gas på utvalda uppströms routers. Gasen kan vara den läckande buckethastighet med vilken en router kan vidarebefordra paket som är avsedda för servern. Därför, innan aggressiva paket kan konvergera för att överväldiga servern, deltagande routrar proaktivt reglera de bidragande paketfrekvenser till mer måttliga nivåer, vilket förhindrar en förestående attack. Vid fördelningen av serverkapaciteten bland routrarna föreslår vi en uppfattning om nivå-max-min rättvisa. Vi presenterar en kontrollteoretisk modell för att utvärdera algoritmkonvergens under en variation av systemparametrar. Dessutom presenterar vi resultat paket nätverk simulering med hjälp av en realistisk global nätverk topologi, och olika modeller av bra användare och angripare distributioner och beteende. Med hjälp av en generatormodell av webbförfrågningar parameteriserade av empiriska data, utvärderar vi också effekten av strypning för att skydda användarens tillgång till en webbserver. För det första, för aggressiva angripare, gaspedalmekanismen är mycket effektiv i att företrädesvis släppa angripare trafik över god användartrafik. I synnerhet ger nivå-max-min-rättvishet bättre skydd för användarna än rekursiv pushback av max-min-gränsvärden för rättvisa räntor som föreslås i litteraturen. För det andra kan strypning reglera den erfarna serverbelastningen till under dess designgräns - i närvaro av användardynamik - så att servern kan fortsätta fungera under en DDoS-attack.
I REF, en server under stress installerar router gasar i uppströms routers så att överskottstrafik släpps innan ankomst.
Defending against distributed denial-of-service attacks with max-min fair server-centric router throttles
{'venue': 'IEEE/ACM Transactions on Networking', 'journal': 'IEEE/ACM Transactions on Networking', 'mag_field_of_study': ['Computer Science']}