[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bellovin's and Ahar's attacks



>  4. When receiving a UDP message, examine the time stamp, discard any message
>     that is too old (e.g., more than twice the network latency).

How can you make an arbitrary decision like this?  What happens if
there is a network burp on the nice fiber I use, and my packet gets
routed across a satellite link instead?  Are you proposing that my
packet be ignored because it took an alternate route?

I thought that alternate routing was one of the features of TCP/IP,
and you're proposing we throw that away?  I would hope not.

Perhaps instead of using network latency, you use some other measure
to time out a packet.  You could use some arbitrary time measurement
like 5 minutes, or you could use some other method.  But just using
the network latency, which can be very dynamic over congested or
long-distance paths, is probably a sub-optimal solution.

-derek

         Derek Atkins, SB '93 MIT EE, G MIT Media Laboratory
       Member, MIT Student Information Processing Board (SIPB)
    Home page: http://www.mit.edu:8001/people/warlord/home_page.html
       warlord@MIT.EDU    PP-ASEL     N1NWH    PGP key available


Follow-Ups: References: