Re: Advantages and disadvantages of using CB64 type of identifiers

Brian E Carpenter <[email protected]>
Newsgroups gmane.ietf.multi6
Organization IBM
Message-ID <[email protected]>
marcelo bagnulo braun wrote:
> 
> El 05/07/2004, a las 8:12, Christian Huitema escribió:
> 
>>
>>> i don't fully understand why do you think that having an identifier in
>>> the address is worse than current IPv4 situation (where the id and
>>> locator are one, and multihomed sites have a single address) or the
>>> current IPv6 situation (i guess that something similar to privacy
>>> extensions could be achieved by periodically creating new keys hence
>>> new identifiers)
>>
>>
>> First, I don't believe in arguments such as "this is not worse than what
>> we did in the past" when it comes to security and privacy. We should be
>> on a path to improvement, not a soft descent into complacency.

If we were on that track, we would not have just adopted the threats
draft as a WG document.

> 
> imho it is not the goal of multi6 to improve current security.

Our baseline is "first do no harm", i.e. not create new exposures.

> i do agree that if it is possible to provide an enhanced security, it 
> would be nice.
> But i don't see the fact that a solution does not improve current 
> security as a compelling argument to discard a solution

It isn't, but demonstrating that there are no new exposures is
proving a negative, which is always hard work.

> 
>>  Second,
>> having a unique 64 bit identifier in the addresses is actually worse
>> than the current situation in either IPv4 or IPv6.

For people who believe that such a thing is a privacy issue, yes.
But it may or may not be a security issue - that requires threat
analysis of a specific solution.

>>
>> In IPv4, the addresses are often dynamically affected; it is possible,
>> if a site manager so chooses, to give nodes a different address at each
>> session. Hosts using dial-up connections receive new addresses for each
>> connection. Hosts using broadband connections often receive new
>> addresses every 24 hours. When a host is multi-homed to several
>> networks, it will indeed receive different IPv4 addresses on each of
>> these networks.
> 
> 
>> The current IPv6 practice is to have the 64 bit identifier be either an
>> IEEE 802 identifier (default) or a random number (temporary addresses,
>> SEND). When a host is multi-homed through several interfaces, the
>> different identifiers are used on different interfaces. When a host
>> configures addresses from multiple prefixes on the same interface, the
>> 802 identifier will often be the same, but the random identifiers will
>> be different. The current ND spec allows for using the same identifier
>> with different prefixes, but it certainly does not mandate it.
>>
> 
> Do you think that generating a new identifier every day would do the trick?

It depends what trick you think is needed. If you mean: defeating some
spyware that tracks usage of a given IID, then presumably yes. But if you
are talking about a specific security attack (for example replay) - I don't
know in the abstract.

> 
> i mean it would be possible, as Erik mentions, to create a new crypto 
> based id every day, i guess

Or at whatever frequency you like... every DHCP refresh for example.

The question for us is whether such a mechanism would set bounds on
multihoming sessions. What happens to TCP sessions that live longer
than the IID?

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