login
Header Space

 
 

Re: SO_REUSEADDR not allowing server and client to use same port

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Nebojsa Miljanovic <neb@...>
Cc: <linux-kernel@...>, Kittlitz, Edward (Ned) <nkittlitz@...>, <asweeney@...>, Polhemus, William (Bart) <bpolhemus@...>
Date: Saturday, March 15, 2008 - 9:34 am

On Thu, 13 Mar 2008 14:18:15 -0500
Nebojsa Miljanovic <neb@alcatel-lucent.com> wrote:


See RFC 793. It is permissible for a connection to be created between two
end points both making a connection (crossing SYN frames are both
acked). Thus if you allow such reuse it is possible (although usually
very very hard) to mount a timing based attack.

It's not a very practical attack in most scenarios so we block it out of
correctness and concerns for completely robust and proper behaviour
rather than because it is seen in the wild.

Alan
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: SO_REUSEADDR not allowing server and client to use same ..., Nebojsa Miljanovic, (Thu Mar 13, 3:18 pm)
Re: SO_REUSEADDR not allowing server and client to use same ..., Alan Cox, (Sat Mar 15, 9:34 am)
speck-geostationary