• DocumentCode
    1994561
  • Title

    A Poisoning-Resilient TCP Stack

  • Author

    Mondal, Amit ; Kuzmanovic, Aleksandar

  • fYear
    2007
  • fDate
    16-19 Oct. 2007
  • Firstpage
    174
  • Lastpage
    183
  • Abstract
    We treat the problem of large-scale TCP poisoning: an attacker, who is able to monitor TCP packet headers in the network, can deny service to all flows traversing the monitoring point simply by injecting a single spoofed data or control packet into each of the flows. One of the entities responsible for this severe vulnerability is certainly the TCP protocol itself: it behaves as a "dummy" state machine that can more-than-easily become desynchronized by an attacker. In this paper, we explore ways for upgrading TCP endpoints into viable DoS-resilient protocol entities, capable of mitigating large-scale poisoning attacks. We show, by means of analytical modeling, simulations, and Internet experiments, how small upgrades implemented by the endpoints can dramatically improve resilience to attacks. The key mechanisms unique to our approach are (i) deferred protocol reaction, used to accurately detect poisoning attacks; (ii) forward nonces, applied to distinguish among different traffic sources during the attack; and (iii) self-clocking-based correlation, utilized for successfully detecting legitimate packet streams. Our solution solely relies on the protocol design, it is incrementally deployable, and TCP friendly.
  • Keywords
    Internet; telecommunication traffic; transport protocols; DoS-resilient protocol; Internet; TCP packet headers; deferred protocol reaction; dummy state machine; forward nonces; large-scale poisoning attacks; legitimate packet streams; poisoning-resilient TCP stack; self-clocking-based correlation; traffic sources; Analytical models; Authentication; Computer crime; Internet; Large-scale systems; Monitoring; Network servers; Protocols; Toxicology; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 2007. ICNP 2007. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-1588-5
  • Electronic_ISBN
    978-1-4244-1588-5
  • Type

    conf

  • DOI
    10.1109/ICNP.2007.4375848
  • Filename
    4375848