[ietf-dkim] [Fwd: I-D ACTION:draft-fenton-dkim-threats-02.txt]
Douglas Otis
dotis at mail-abuse.org
Mon Jan 16 10:20:17 PST 2006
On Jan 15, 2006, at 1:40 PM, Jim Fenton wrote:
> Douglas Otis wrote:
>> On Thu, 2006-01-12 at 16:49 -0800, Jim Fenton wrote:
>>
>> The signature itself proclaims the role of being accountable for
>> the message. A signing-domain matching the domain of some email-
>> address does not mean the signing-domain has verified permissions
>> for the email-address. In addition, the 'i=' parameter does not
>> need to exist or match any email-address. When the 'i=' parameter
>> does match some address, reliance upon this parameter must be
>> conditioned upon whether the key is delegated, and whether the
>> header is included within the signature.
>
> I'm not sure how one tells that the key is delegated, nor why that
> is relevant to the verifier.
With DKIM and SSP, the verifier has few reliable elements of
information beyond the verification of the signature. When a key has
been delegated, additional elements within the signature itself are
therefore less reliable. There is no clear indication within DKIM
when this information is or is not reliable. There is not even a
strong statement the 'i=' element should be used.
>>> SSP adds the ability to provide some advice on what to do about
>>> unsigned messages. It doesn't authorize anything -- depending on
>>> the policy, it may determine that certain messages are
>>> "suspicious". It never makes a positive assertion. A "signs
>>> some" policy is the same as not having SSP at all; the other
>>> policies are more restrictive.
>>>
>>
>> This is really a matter of semantics. The glass half full or
>> empty, or in this case, affirmed acceptable (authorized) or not.
>>
>> When the signing-domain matches the email-address domain, the SSP
>> record plays no role. The SSP record may affirm that the message
>> is still acceptable when the email-address domain owner approves
>> the lack of signatures or the signatures of foreign domains.
>
> I basically agree. It's a fine point, but what the email-address
> domain is actually doing is describing its practices, since it
> doesn't have any standing to approve anything for the verifier.
A domain does have the standing to proclaim messages using email-
addresses within their domain will not always include their
signature, an open-ended policy. This proclamation could be called
any number of things. Even when restricted to semantics of actions
rather than authorizations or affirmations for these types of
messages, the same information is conveyed. I agree _how_ this
information gets used is well beyond the control of the sender. As
such, publishing closed policies offers _less_ risk of being block-
listed than publishing open-ended policies. Fortunately, DKIM
should not require the use of open-ended policies.
There are no protective benefits obtained publishing open-ended
policies. The crux of the concern appears to be whether there is any
risk of being held culpable for the abuse permitted when publishing
an open-ended policy. The basis for this concern only requires that
verifiers increase the ratings of messages when a policy is obtained
for an email-address. This is not inconceivable, and is perhaps even
likely, as there are major providers already making this type of
assessment. Not allowing the publishing of open-ended policies by
design better ensures this type of coercion (holding the email-
address domain owner culpable rather than the signing-domain) is
avoided.
>> It is rather meaningless to offer such policy distinction. A bad
>> actor can sign messages. If the message goes through a mediator,
>> the signature could be damaged and thus considered to not exist.
>> This policy makes little sense.
>
> This is a good topic for discussion when we are discussing SSP
> itself, not the threats document.
This statement was directed specifically to the purported purpose of
an open-ended policy, as compared to risks publishing open-ended
policies. Allowing the publishing of open-ended policies makes it
far more difficult to ensure a major domain will not take advantage
of this lowered threshold and increase the ratings for a message when
any type of policy is found. The risks related to this possible and
perhaps even probable behavior should be apparent.
Just as the verifier's behavior can not be predicted, statements
related to the protection of an email-address should be equally
couched, but they are not.
-Doug
More information about the ietf-dkim
mailing list