Re: issue 3: nat traversal

"Mohan Parthasarathy" <[email protected]>
Newsgroups gmane.ietf.mobike
Message-ID <00dc01c4de48$69b04db0$861167c0@adithya>
 

> Mohan Parthasarathy wrote:
> 
> >>>Okay. Do we want to add the qualifier that MOBIKE needs to 
> >>>work in a "secure" fashion when moving behind a NAT  ? 
> >>>(unlike IKEv2 which also supports NAT traversal but 
> >>>susceptible to 3rd party bombing attacks). 
> >>
> >>what is a "secure" nat traversal solution for you? 
> >>
> > 
> > The one that does not have the 3rd party bombing attack :-)
> > To put in a different way, MOBIKE's security should not
> > be altered, when moving behind a NAT. As we are
> > at the design stage, it might make sense to understand
> > what sort of NAT traversal solution we are going to
> > have. 
> 
> Right. And I want MOBIKE to be secure in this fashion.
> However, if we move behind a NAT, and our configuration
> allows such move, I think we pretty much have to downgrade
> the security to what NAT-T offers. Or do you see a way
> around that?
> 
There may be a way around that. The node that moved behind the
NAT should include the NAT public address in the address
change message sent to the other end. Then the other end can
know what to expect in the IP headers. This is what i presented
in IETF 60. There are two ssues here (Perhaps there are more).

1) How does the end node discover the public address securely ? 
2) If the public address is known, how does the node communicate this
    to the other end securely ?

I am wondering whether these two things can be seen separately.

Let us assume that the NAT discovered the public address securely
(either physical security or DHCP security etc.). If not, the attacker
can attack anything he wants, not just MOBIKE.

In some environments (1) may be easy e.g. i know what public address 
my NAT uses at home. Or perhaps DHCP can be used to
convey this information in a secure way. Perhaps there are
others which i am not aware of. Would it make sense to provide a
mechanism in MOBIKE to carry the NAT public address assuming
it was discovered outside ? If the address is not discovered securely,
then it boils down to the same level of security as the current IKEv2
NAT-T.

-mohan



 > --Jari
> _______________________________________________
> 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.