[Csci551-talk] strange article..
mike wakerly
wakerly at usc.edu
Wed Apr 21 01:44:49 PDT 2004
On Apr 21, 2004, at 1:21 AM, Rahul Pilani wrote:
> Is it similar to age-old hacking techniques like buffer-overflow etc?..
No, the flaw is not nearly as general. It seems that many TCP stacks
incorrectly handle RST commands in a TCP connection, and as a
consequence, could be tricked into closing a connection. It is
important to realize that this seems to be an implementation flaw --
TCP doesn't need to be changed, but some stacks may.
> >>Routers continually exchange important updates about the most
> efficient traffic routes between large networks.
>
> How is exchanging routes concerned with TCP ?
> I think what the so called "Technical Writer" is referring to some
> routing protocol like BGP..
Right, I think something I read earlier today about this mentioned BGP
explicitly. Whatever that article was, it suggested BGP connections
could be targeted because (1) they are generally left open (eg,
long-lived), and (2) resetting and hence killing such a connection
could cause wider-spread disconnection -- at least until, say,
withdrawn routes are re-advertised.
> >>Continued successful attacks against routers can cause them to go
> into a stand-by mode, known as "dampening," that can persist for
> hours.
>
> What is the dampening mode that is being talked about?.. Is it OS
> specific or is part of any protocol?
No idea :)
> >>Experts previously maintained such attacks could take between four
> to 142 years to succeed because they require guessing a rotating
> number from
> >>roughly 4 billion possible combinations. Watson said he can guess
> the proper number with as few as four attempts, which can be
> accomplished within seconds.
>
> Combinations of what?..
> Does anybody have anymore details of what this article is all about??
> or is it just paranoia?..
To simplify, injecting a packet into a TCP flow is hard because
predicting the sequence number is hard. The flaw here is that someone
observed a TCP implementation that accepts RST packets with not only
the next sequence number, but any sequence number within a certain
window. By reducing the space of acceptable sequence numbers, the
difficulty in injecting a packet is reduced.
I'd say this is mostly paranoia. It's an easy problem to fix, and in
the meantime, not likely to be terribly widespread.
Cheers,
Mike
More information about the Csci551-talk
mailing list