jwegan / TCP-RST-Guard

Proposal for new experimental option for the TCP protocol for prevent TCP RST attacks. Includes implementation of the option in the Linux TCP networking stack.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

          TCP RST GUARD

Introduction:

    TCP RST Guard is an experimental TCP option for preventing RST/FIN
attacks on established TCP connections. RST/FIN attack prevention is crucial
due to their ability to compromise the underlying internet routing
infrastructure of BGP routers. TCP RST Guard improves upon previous mechanisms
due to the fact it is backwards compatible, requires no changes to the basic
functioning of the TCP protocol, and only incurs overhead on connection setup
and teardown. 

Documentation:

    TCP_RST_Guard_-_draft.pdf is a paper detailing the reasoning behind 
TCP RST Guard as well as the proposed protocol, security analysis and 
evaluation of our implementation of the protocol in the Linux kernel.

Code:

    linux/linux-2.6.32 contains the source code for release 2.6.32 of the linux
kernel modified to support TCP RST Guard.
    linux/rst_guard_patch is a patch to the linux kernel containing the changes
to implement TCP RST Guard. 

About

Proposal for new experimental option for the TCP protocol for prevent TCP RST attacks. Includes implementation of the option in the Linux TCP networking stack.

License:Other