Re: Issue 60: Addresses in IKE_SA_INIT/AUTH (was: Comments of draft-ietf-mobike-protocol-04.txt)
Tero Kivinen <[email protected]> Mon, 24 Oct 2005 11:02:29 +0300
| Newsgroups | gmane.ietf.mobike |
|---|---|
| Message-ID | <[email protected]> |
Jari Arkko writes: > Having read through this thread, I tend to agree with > Pasi on this, i.e., take the addresses from where they > are currently taken from and use NO_NATS_ALLOWED > where its currently in. > > I do not think the leakage of addresses is an issue, and > if it is, we are already doing it in ADDITIONAL_*_ADDRESS. > The rest of the issue is really a debate about aesthetics > and complexity of variant 1 or variant 2; personally I think > what's in the document right now seems better. I have really started to hate different variations in the protocol. It causes lots of different new tests to be done. In the last interop we already did around 50 different tests to get through the basic exchanges. That didn't include testing different ciphers or macs, only different variations of the IKE protocol (auth methods, rekeying, cookies, invalid ke notify, liveness, basic NAT). The more versions of protocol we have for mobike, the more complex test matrix we need to generate for it too. > Here's a suggested addition to the Security Considerations, > Section 6.5, after the fourth paragraph: > > The use of NO_NATS_ALLOWED will also disclose the > internal address to the peer, in case NAT was in the path. > However, this has relevance only if the node is configured to first > try with NO_NATS_ALLOWED and only then fallback to > the use of NAT traversal if that fails. NO_NATS_ALLOWED discloses the internal address to the WORLD, not to the peer. It relevant in case NO_NATS_ALLOWED is ever configured, and that node is ever behind NAT whose IP-addresses adminstrators are not willing to disclose. The fallback case is not the only case it is also about misconfigurations. -- [email protected]