Re: issue 11 -- window size

Mohan Parthasarathy <[email protected]>
Newsgroups gmane.ietf.mobike
Message-ID <[email protected]>
 > 
> > I was talking about  an "option" for detecting the
> presence of  NATs
> > securely where you don't accept blindly what you
> see in IP headers but also
> 
> There is no way to detect NATs securely, unless you
> have co-operation
> of NAT. NAT is an attacker on the way from initiator
> to the responder
> who changes the IP-addresses. There is no way to
> distinguish that from
> the real attacker, without changing NATs. 
> 
Agreed. I wanted to say something and wrote something
different. But if there are other protocols (outside
of MOBIKE) used to detect NAT and also learn the
bindings, can we use MOBIKE to carry that information
?

> > check the payload (if address is present in the
> MOBIKE NAT-D
> >  payload) to see if the address on the IP header
> is same.
> 
> It is easy to securely detect that there is NO NAT
> between, and that
> does not require changing of packets for
> retransmission. We simply
> need to keep the other end up to date which
> addresses we might be
> using, and if the address is one of those, then
> there is no NAT
> between. 
>
I am not sure i follow this. If i am moving and
acquiring a new address, you have to tell the other
end about the new address securely for detecting "NO
NAT" securely. This implies that the packets have to
change in retransmission. You could not have told
about the new address beforehand. So, if we want to
prevent NAT from appearing in the path
(NAT_PREVENTION), you still need to add the newly
acquired address to the payload.

Now if there is some other protocol outside of MOBIKE
which can tell us what the NAT binding is (e.g.
MIDCOM), i can use the same mechanism (as in
NAT_PREVENTION above) to tell the other end about
what address is allowed to appear in the IP header.
The attacker cannot modify the IP header anymore.

-mohan

> -- 
> [email protected]
> _______________________________________________
> Mobike mailing list
> [email protected]
> https://www.machshav.com/mailman/listinfo.cgi/mobike
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.