Abstrakt. Nyligen har vi sett ett ökande antal överbelastningsattacker (DoS) mot onlinetjänster och webbapplikationer antingen av utpressningsskäl eller för att försämra och till och med inaktivera konkurrensen. Dessa Dos-attacker har i allt högre grad riktat in sig på applikationsnivån. Tillämpningsnivå Dos attacker emulera samma begäran syntax och nätverk nivå trafik egenskaper som legitima kunder, vilket gör attackerna mycket svårare att upptäcka och motverka. Dessutom, sådana attacker oftast rikta flaskhals resurser såsom disk bandbredd, databas bandbredd, och CPU resurser. I detta dokument föreslår vi server-side middleware för att motverka programnivå DoS attacker. Den viktigaste idén bakom vår teknik är att anpassa en kunds prioritetsnivå, och den relativa mängden resurser som ägnas till denna klient, som svar på kundens tidigare önskemål på ett sätt som införlivar applikationsnivå semantik. Application specifik kunskap används för att utvärdera kostnaden och nyttan av varje begäran och sannolikheten för att en sekvens av förfrågningar skickas av en skadlig klient. Baserat på utvärderingarna höjs eller sänks en kunds prioritetsnivå i enlighet därmed. En klients prioritetsnivå används av serversidans brandvägg för att strypa kundens begäran, vilket säkerställer att fler serversidans resurser tilldelas de legitima kunderna. Vi presenterar en detaljerad implementering av vår strategi för Linuxkärnan och utvärderar den med hjälp av två exempelprogram: Apache HTPD-mikrobenchmarks och TPCW. Våra experiment visar att vår strategi har låga prestanda och är motståndskraftig mot DOS-attacker på applikationsnivå.
I REF föreslås server-side middleware för att motverka programnivå DOS attack.
A Middleware System for Protecting Against Application Level Denial of Service Attacks
{'venue': 'Middleware', 'journal': None, 'mag_field_of_study': ['Computer Science']}