Mitigating Low-volume DoS Attacks with Data-driven Resource Accounting
ChangSeok Oh, Sangho Lee, Wen Xu, Rohan Devang Vora, Taesoo Kim

TL;DR
This paper introduces ROKI, a data-driven resource accounting system that effectively mitigates low-volume DoS attacks by accurately tracking resource usage per packet across multiple layers, with minimal performance impact.
Contribution
ROKI provides a novel, fine-grained resource tracking method that attributes resource usage to individual packets, enabling effective mitigation of unknown {}DoS attacks.
Findings
ROKI effectively mitigates real-world {}DoS attacks.
System overhead is minimal, with only 3-4% throughput and latency impact.
Resource tracking is accurate across link, network, transport, and application layers.
Abstract
Low-volume Denial-of-Service ({\mu}DoS) attacks have been demonstrated to fundamentally bypass traditional DoS mitigation schemes based on the flow and volume of network packets. In this paper, we propose a data-driven approach, called ROKI, that accurately tracks internal resource utilization and allocation associated with each packet (or session), making it possible to tame resource exhaustion caused by {\mu}DoS attacks. Since ROKI focuses on capturing the symptom of DoS, it can effectively mitigate previously unknown {\mu}DoS attacks. To enable a finer-grain resource tracking, ROKI provided in concept the accounting capabilities to each packet itself, so we called data-driven: it monitors resource utilization at the link, network, transport layers in the kernel, as well as application layers, and attributes back to the associated packet. Given the resource usages of each packet, ROKI…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Software-Defined Networks and 5G · Security and Verification in Computing
