Learning to control a structured-prediction decoder for detection of HTTP-layer DDoS attackers

11Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

Abstract

We focus on the problem of detecting clients that attempt to exhaust server resources by flooding a service with protocol-compliant HTTP requests. Attacks are usually coordinated by an entity that controls many clients. Modeling the application as a structured-prediction problem allows the prediction model to jointly classify a multitude of clients based on their cohesion of otherwise inconspicuous features. Since the resulting output space is too vast to search exhaustively, we employ greedy search and techniques in which a parametric controller guides the search. We apply a known method that sequentially learns the controller and the structured-prediction model. We then derive an online policy-gradient method that finds the parameters of the controller and of the structured-prediction model in a joint optimization problem; we obtain a convergence guarantee for the latter method. We evaluate and compare the various methods based on a large collection of traffic data of a web-hosting service.

Cite

CITATION STYLE

APA

Dick, U., & Scheffer, T. (2016). Learning to control a structured-prediction decoder for detection of HTTP-layer DDoS attackers. Machine Learning, 104(2–3), 385–410. https://doi.org/10.1007/s10994-016-5581-9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free