Re: Issue: NAT-T interaction (#3)

"Mohan Parthasarathy" <[email protected]>
Newsgroups gmane.ietf.mobike
Message-ID <003801c45a0b$052ad610$861167c0@adithya>
  > 
> > > That would require that our address update packets also include the
> > > port numbers for the IKEv2 traffic. Also securely finding out the
> > > external IP address of NAT is impossible with the normal NATs out
> > > there. 
> > > 
> > I at least know the external IP address of my NAT at home :-) It seems
> > to be reasonably stable. Assume i am reading my company email on the way
> > home (connected to my company through the IPsec tunnel) and i get into my
> > house where there is a NAT, but still would like to read my email without
> > disruption/packet-loss :-) 
> 
> True. I have similar setup in my home, and the NAT is actually
> configured to be static for my laptop (it will always get the same
> external IP, only allocated for it). Perhaps we need to think whether
> the protocol should take account those things too... 
> 
> > > > There is no 3rd party bombing attack as your RR
> > > > would succeed if the address used is a proper address or it would
> > > > fail if the attacker used some random address. This assumes that
> > > 
> > > The attacker can modify the packets source IP (just like NAT), and it
> > > can then grab those RR packets from the net (it needs to be along the
> > 
> > If the attacker modifies the source address on the address-update
> > packet before it reaches the other end, then the peer will detect
> > that the source IP does not match the address (the public address of
> > NAT) contained in the payload (which is protected) and hence can
> > decide either to drop the packet or do RR on the address contained
> > in the payload. So, i am missing something..
> 
> The data in the payload is the address behind the NAT, not the exteran
> address of the NAT, thus attacker and NAT look identical. In both

As i mentioned in my first mail, i assume that i can learn the public IP
address of my NAT (which is possible in my home case) and i include that
in the MOBIKE address exchange packet. Yes, it involves more work in
terms of getting the address in most of the cases. Assume i get the public
address of my NAT, wouldn't this work ? 

> cases the outer IP address and the address inside does not match.
> There is no way to know wheter it was attacker who modified the packet
> or whether it was NAT (which actually is an attacker who modifies the
> packets :-)
> -- 
> [email protected]

-mohan
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.