True, the insightful reader should probably "Get it!"

Rev6 provided a "low security" in "routine" streams reason when sha1 
could be used and rev7 augments a reason not to use sha1 for potential 
lack of verifier support.

Just noting anything "routine" should not have a connotation of low 
security communications.  The only reason I continue to use sha1 is 
because I want maximum verifier support, lower overhead for my system 
and receiver systems balanced against a very low risk, small window of 
message residency opportunity of theoretical SHA1-based unformulated 
DKIM exploits.

If the concern is the potential for lack of verifier support for 
security reasons then probably that is all that needed to be said:

    INFORMATIVE NOTE: Although rsa-sha256 is strongly encouraged
    and should always be used whenever possible, using rsa-sha1
    comes with the risk compliant verifiers may not support
    lesser hash strength rsa-sha1 and will treat such messages
    as unsigned.

Whatever.

Murray S. Kucherawy wrote:
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] 
>> On Behalf Of Hector Santos
>> Sent: Sunday, April 24, 2011 4:39 PM
>> To: [email protected]
>> Subject: [ietf-dkim] Issue: Section 4.3 Hash method Note
>>
>> The new rev 07 text has:
>>
>>    INFORMATIVE NOTE: Although rsa-sha256 is strongly encouraged, some
>>    senders of low-security messages (such as routine newsletters) may
>>    prefer to use rsa-sha1 because of reduced CPU requirements to
>>    compute a SHA1 hash.  MTAs with compliant verifierst that do not
>>    implement rsa-sha1 will treat such messages as unsigned. {DKIM 13}
>>    In general, rsa-sha256 should always be used whenever possible.
>>
>> First, there a typo with "verifierst" word,
> 
> Typo fixed, thanks.
> 
>> but I would like to
>> proposed a modified text:
>>
>>    INFORMATIVE NOTE: Although rsa-sha256 is strongly encouraged
>>    and in general, should always be used whenever possible, some
>>    senders may prefer to use rsa-sha1 when balancing higher security
>>    strength versus reducing CPU-bound signed mail loads. Compliant
>>    Verifiers may not implement rsa-sha1 and will treat such messages
>>    as unsigned.
>>
>> Reasoning: A routine could be anything commonly done and it may
>> include a high strength requirement as the spec strongly encourages
>> and recommends should always be used in general.  So IMO, it may help
>> to be more general by removing the "routine newsletter" example and
>> the connotation any "routine" mail stream is any less secured
>> (low-security).
> 
> Like your suggestion about 2.3, I fail to see how including an example makes 
> a statement less general.  Given that, your suggested paragraph reads exactly 
> the same to me as the one we have now.
> 
> 
> _______________________________________________
> NOTE WELL: This list operates according to 
> http://mipassoc.org/dkim/ietf-list-rules.html
> 
> 

-- 
Hector Santos, CTO
http://www.santronics.com
http://santronics.blogspot.com


_______________________________________________
NOTE WELL: This list operates according to 
http://mipassoc.org/dkim/ietf-list-rules.html

Reply via email to