Re: LL11 Security consideration for the threat where an attacker forces address reconfiguration

Erik Guttman <[email protected]>
Newsgroups gmane.ietf.zeroconf
Message-ID <[email protected]>
Stuart Cheshire wrote:
>>>As it stands, the paragraph reads like something saying, "This
>>>standard says you should pick a new address if you detect a
>>>conflict; here are some reasons why making your implementation
>>>actually do that would be a terrible mistake."
>>
>>We disagree.  It says something like 'doing this exposes you to
>>vulnerabilities.'  Its like driving - you should know that you
>>could be smooshed every time you go on the freeway.  You don't
>>have to go on the freeway, but it would be extremely negligent
>>of your driving instructor to not let you know what you are facing.
>>You should not neglect what precautions you have like seat belts
>>insurance, etc (higher layer security protocols, no assumptions
>>that no one would ever perform an active attack as described).
> 
> 
> I'm afraid you are still not seeing the point I am making.
> 
> The point is not about the security issue. The point is about the implied 
> response to the security issue.
> 
> Having understood the security issue, is the correct response to not 
> implement IPv4LL AT ALL? Or, is the correct response to implement IPv4LL, 
> except the part about changing the address in response to a conflict?

The correct response is to make an advised decision whether to implement
it or not.  If one implements the protocol, with the risks in mind,
one can take the necessary precautions - for instance using application
layer security, or whatever.  IPv4LL is absolutely no different in this
respect than any other protocol published by the IETF.

If an implementor does not care about standards compliance, she or he
will probably ignore the standard.  If interoperation and vendor
reputation (delivering quality networking products to the market) is a
high priority, the implementor will not ignore requirements.

You are suggesting toning down security considerations which have 
achieved consensus in the WG.  Your argument is that this will avoid
alarming implementors, that the current wording tempts implementors to
ignore requirements.  This does argument does not persuade me.  What are
others' opinions?

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