52 - security of address updates
Jari Arkko <[email protected]> Mon, 24 Oct 2005 11:32:23 +0300
| Newsgroups | gmane.ietf.mobike |
|---|---|
| Message-ID | <[email protected]> |
There seems to be six issues:
1) Noting that mobike hosts are more vulnerable to various
attacks than static hosts, due to the variety of links they visit
We can do this. Add this to Section 6, first paragraph, between
the first and second paragraphs: "Mobile nodes are also more
likely to encounter malicious environments, given the many
networks that they travel in."
2) The lack of address authentication
This is due to NATs, and there's little we can do about
it. NO_NATS_ALLOWED, however, fixes this (where it
can be used is another matter).
3) Defense 1: use NO_NATS_ALLOWED if on a public address
This would be good to have as an option. Here's some
suggested text:
Insert to 4.8, at the end of the 2nd paragraph:
An initiator may also have a policy that if it
has an address that is know to be a public address,
it employs NO_NATS_ALLOWED. This prevents the
vulnerability to address changing attacks when
the node has an obviously public address. (However,
some firewalls may require UDP encapsulation
to be used even in such cases.)
4) Defense 2: disallow movements on the same link
I would rather not do this. This would make RFC 3041 harder,
and I'm not sure we can reliably detect when two addresses
"are on the same link".
5) Is NO_NATS_ALLOWED mandatory if NAT-T is not supported
It is. See 4.8 in -04.
6) Can the protocol recover from an attack when NO_NATS_ALLOWED
is in use.
I think it can. As part of some other issues we've inserted
text that talks about retrying rather than giving immediately
upon when an address appears to have changed.
--Jari