Order P4-66: Characterizing and mitigating surreptitious programmable network device exploitation
Simon Kassing, Hussain Abbas, Laurent Vanbever, Ankit Singla

TL;DR
This paper investigates a new security threat where attackers control programmable network devices to cause significant damage while evading detection, highlighting vulnerabilities and proposing mitigation strategies.
Contribution
It characterizes how compromised programmable network hardware can be exploited to degrade network performance stealthily and offers recommendations for defense.
Findings
Compromised devices can cause large performance drops with few targeted packets.
Programmable hardware enables precise, selective packet attacks.
Encryption and redundancy can mitigate attack impacts.
Abstract
Substantial efforts are invested in improving network security, but the threat landscape is rapidly evolving, particularly with the recent interest in programmable network hardware. We explore a new security threat, from an attacker who has gained control of such devices. While it should be obvious that such attackers can trivially cause substantial damage, the challenge and novelty are in doing so while preventing quick diagnosis by the operator. We find that compromised programmable devices can easily degrade networked applications by orders of magnitude, while evading diagnosis by even the most sophisticated network diagnosis methods in deployment. Two key observations yield this result: (a) targeting a small number of packets is often enough to cause disproportionate performance degradation; and (b) new programmable hardware is an effective enabler of careful, selective targeting…
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 System Performance and Reliability · Advanced Malware Detection Techniques
