Re: [PATCH net-next-2.6] Re: TCP/IP stack interpretation of acceptable packet

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Oliver Zheng
Date: Wednesday, March 18, 2009 - 6:47 pm

On Thu, Mar 19, 2009 at 12:44:53AM +0000, John Dykstra wrote:

I think part of the original intentions for the response ack is to
generate the "ack storm". In certain cases of tcp hijacking where the
attacker is trying to resynchronize a tcp session after injecting a
packet into the stream, an ack storm raises alerts in intrusion
detection systems. Most of the times, built-in measures reset the tcp
session given an unusual large number of acks (I'm not sure how or if
Linux does this).

This was partially the original reason I was looking into this. I
noticed that Windows does not send an ack back if the received ack has
a higher than expected ack number *and* higher than expected sequence
number. For some well crafted tcp hijacking cases, this increases the
attack success rate substantially.

It's beyond my knowledge of other implications such a response ack would
cause.

Cheers,
Oliver
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
TCP/IP stack interpretation of acceptable packet, Oliver Zheng, (Tue Feb 24, 3:59 pm)
Re: TCP/IP stack interpretation of acceptable packet, Andi Kleen, (Sat Feb 28, 8:50 am)
Re: [PATCH net-next-2.6] Re: TCP/IP stack interpretation o ..., Oliver Zheng, (Wed Mar 18, 6:47 pm)