[dkim-dev] Choosing sets of headers to sign
Hector Santos
hsantos at santronics.com
Fri Jan 12 12:44:13 PST 2007
Doug, two things are clear.
One, your design philosophy for DKIM is counter that of the current
consensus and direction; two, I don't think I will go wrong with
sticking with the what has been the standard electronic communications
variables in any environment since the dawn of time, WHO ARE YOU?
(From:), ARE YOU TALKING TO ME? (To:) , ABOUT WHAT (Subject:) and WHEN
(Date:).
Any new "altering" system being consider is a FOREIGN concept and should
follow a "reversibility" rule of thumb that is the standard
consideration in all transformations.
In short, if you can secure these four fundamental message variables,
From:, To: Subject: and Date: then nothing will work right, never mind DKIM.
Dave asked a simple question and as it is TODAY and has been for
multiple decades of years, these variables are pretty sound across the
board. Thats obvious and they will be our defaults.
--
HLS
Douglas Otis wrote:
>
> On Jan 11, 2007, at 12:36 PM, Hector Santos wrote:
>
>> Dave Crocker wrote:
>>>
>>> 1. How are folks deciding what fields to sign?
>>
>> Odds are good we will use a default of the most common fields across
>> all mail networks and devices. The top most:
>>
>> From:
>> To:
>> Subject:
>> Date:
>
> These questions need to be asked of MUA vendors as well. Should signed
> headers be annotated in some fashion? For example, what if the
> signature included the identity found in the Sender header, but was not
> signed? Should the Display-Name be highlighted differently? When
> header annotation depends upon the identity being recognized by retained
> information and associated with the signature, then retained
> Display-Names might supplant this questionable component in an unsigned
> header.
>
>> and throw in Message-ID:
>>
>>> 2. To what extent do we care about different signers choosing
>>> different fields to sign, in terms of how to process a validated
>>> signature?
>>
>> Only that it isn't something that will readily change and use a field
>> that may not survive.
>
> How should a header <utf-8 at utf-8 <ascii at ascii>> be annotated? Should it
> be signed? Which component of this header can be trusted as having been
> confirmed via the DKIM signature? Keep in mind, domains might differ.
>
> -Doug
>
>
More information about the dkim-dev
mailing list