[ietf-dkim] draft-ietf-dkim-ssp-02.txt
Hector Santos
hsantos at santronics.com
Mon Feb 4 10:15:46 PST 2008
Douglas Otis wrote:
> Agreed.
>
> But this 3PS type of message signature was the concern.
>
> From: person at example.com
> Sender: other-person at .example.com
> DKIM-Signature: d=expample.com i=other-person at example.com (g=*)
But this isn't a 3rd party signature. The signing domain is the same as
the from domain, or did you try to throw in a "near-phish" domain, or
is that a typo? "exPample.com" ???
> This message is clearly signed by example.com per RFC 4871, but where a
> SSP policy assertion of either "all" or "discardable" might cause this
> ABSOLUTELY valid message to be dropped as being non-compliant.
I don't see what you are talking about here. Where is the problem?
Which specification are you talking about? Is this really a valid
message?
> (Hard to define compliance with the "discardable" assertion isn't it?
> Too bad this was not discussed on the WG list.)
It like you forced a non-compliance a ASP. :-)
But if you really meant the above being a near-phish, exPample.com, then
this goes to illustrate how ASP will harm the primary domain.
Plus, you didn't indicate if the Sender= was bound to the signature or not.
>>> SSP stipulations changes RFC 4871 signature handling to not use the
>>> i= parameter when there might be such a conflict with the From header.
>>
>> Per 4871, if i= is used, which is OPTIONAL, the domains of d= and i=
>> must be the same
>
> Agreed, however the issue was with respect to the local-part
> other-person at example.com not meeting the requirements for "Author
> Signature" in SSP, however it does meet these requirements in ASP.
Its hard to continue a thought process in what is a flawed concept.
Even then, all I see above is either a typo or an intentional 3PS based
on a near-phish. If that is the case, then you just showed quite
clearly, how the author domain EXAMPLE.COM has just been exploited with
less means of protecting it.
> DKIM is silent upon what might be displayed.
>
>> The logical association implies for this to be:
>>
>> ([i] == d) != From
>>
>> which is the fundamental basis for a 3rd party Signing operation.
>> Like wise, the logical association for a 1st party signature is:
>>
>> ([i] == d) == From
>
> You appear to be describing a comparison stated in ASP, and not the
> comparison in SSP.
Huh? the above logic has been the basis for 3rd vs 1rd party signature
(respectively) since the beginning.
>> We need to keep our eye on the prize here and that is DOMAIN protection,
>
> Agreed.
You do? How can you support ASP when it doesn't help protect domains
from 3rd party abuse? You just illustrated this above.
>> to assist it in keeping with its new asserted DKIM-BASE "social and
>> ethical" responsibility. SSP is basically a fraud detection or
>> protocol consistency checker. If everything is koshser, I believe no
>> one has ever said SSP allows a message to pass or skip any other testing.
>
> It would seem better to describe this as a means to evaluate compliance
> with Sender assertions pertaining to what the transmitting indicates as
> their handling practices. This view makes less sense when the assertion
> is "discardable".
Now you really lost me. :-)
Are you suggesting even DISCARDABLE is no good? You want to further
water down SSP or whatever you wish to call it ASP?
> The concern is when the message is signed by the author's domain, but
> on-behalf-of someone else with the author's domain. When this domain
> applies their signature, their signing policy MUST evaluate whether
> "other-person at example.com" is able to include "person at example.com" with
> the From header. It would be ridiculous to expect to have this policy
> applied by a possible verifier. As you said, DKIM is about establishing
> responsibility _at_ the domain. When the domain is held accountable, as
> designed in RFC 4871, the local-part introducing the message does not
> matter. The local-part might be highlighted by the MUA to indicate who
> introduced the message, but as far as signing policy should be
> concerned, local-part is immaterial.
I think I agree with the statement but I am not seeing the problem,
maybe because the above example had typos?
> The local-part is only material when the key is g= restricted.
I'm going to take your word on this. It sound's reasonable, but I think
overall, this is now really a moot point because ASP has made DKIM-BASE
a less attractive idea to pursue. Too much fraud is possible now.
--
Sincerely
Hector Santos, CTO
http://www.santronics.com
http://santronics.blogspot.com
More information about the ietf-dkim
mailing list