Optimal Filtering of Malicious IP Sources
Fabio Soldo, Athina Markopoulou, Katerina Argyraki

TL;DR
This paper introduces a novel framework for optimal filtering of malicious IP sources, modeling filter selection as a resource allocation problem and providing efficient algorithms to improve network security cost-effectively.
Contribution
It formulates filter selection as a multidimensional knapsack problem and develops optimal algorithms, enabling practical and efficient blocking of malicious IP traffic.
Findings
Algorithms are computationally efficient and optimal.
Significant practical benefits demonstrated with real data.
Framework applicable to various attack scenarios.
Abstract
How can we protect the network infrastructure from malicious traffic, such as scanning, malicious code propagation, and distributed denial-of-service (DDoS) attacks? One mechanism for blocking malicious traffic is filtering: access control lists (ACLs) can selectively block traffic based on fields of the IP header. Filters (ACLs) are already available in the routers today but are a scarce resource because they are stored in the expensive ternary content addressable memory (TCAM). In this paper, we develop, for the first time, a framework for studying filter selection as a resource allocation problem. Within this framework, we study five practical cases of source address/prefix filtering, which correspond to different attack scenarios and operator's policies. We show that filter selection optimization leads to novel variations of the multidimensional knapsack problem and we design…
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 Packet Processing and Optimization · Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting
