z-logo
open-access-imgOpen Access
Misbehaving TCP receivers can cause internet-wide congestion collapse
Author(s) -
Rob Sherwood,
Bobby Bhattacharjee,
Ryan Braud
Publication year - 2005
Publication title -
digital repository at the university of maryland (university of maryland college park)
Language(s) - English
Resource type - Conference proceedings
ISBN - 1-59593-226-7
DOI - 10.1145/1102120.1102170
Subject(s) - denial of service attack , computer network , computer science , exploit , the internet , network packet , software deployment , computer security , provisioning , bandwidth (computing) , operating system
An optimistic acknowledgment (opt-ack) is an acknowledgment sent by a misbehaving client for a data segment that it has not received. Whereas previous work has focused on opt-ack as a means to greedily improve end-to-end performance, we study opt-ack exclusively as a denial of service attack. Specifically, an attacker sends optimistic acknowledgments to many victims in parallel, thereby amplifying its effective bandwidth by a factor of 30 million (worst case). Thus, even a relatively modest attacker can totally saturate the paths from many victims back to the attacker. Worse, a distributed network of compromised machines ("zombies") attacking in parallel can exploit over-provisioning in the Internet to bring about wide-spread, sustained congestion collapse.We implement this attack both in simulation and in a wide-area network, and show it severity both in terms of number of packets and total traffic generated. We engineer and implement a novel solution that does not require client or network modifications allowing for practical deployment. Additionally, we demonstrate the solution's efficiency on a real network.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom