[ietf-dkim] "I sign everything" is not a useful policy
Damon
deepvoice at gmail.com
Mon Aug 7 07:13:15 PDT 2006
+1
I don't agree with everything in DSAP and would take you to task on one or two.
However, I believe that it is doable in our lifetimes and if we worked
really hard, could be worked out in this working session. Without it,
SSP's a big piece of duct tape.
Regards,
Damon Sauer
On 8/6/06, Hector Santos <hsantos at santronics.com> wrote:
>
> ----- Original Message -----
> From: "Dave Crocker" <dhc at dcrocker.net>
> To: <ietf-dkim at mipassoc.org>
> Sent: Sunday, August 06, 2006 5:37 PM
> Subject: Re: [ietf-dkim] "I sign everything" is not a useful policy
>
>
> > Rather than cross over the line into that bit of architecturally
> > experimental specification, why is is not sufficient to leave things
> > with the simpler -- albeit more passive -- stance that a sender talks
> > about themselves but refrains from telling the evaluator what to do
> > with the information? Yes, that is at odds with a classic model of
> > protocol specification, but we are juggling among
> > constraints, here.
>
> In my view, the power of DKIM-SSP is 100% about protocol consistency. I
> don't wish to be redundant, but this is how the DSAP introduction concludes:
>
> [you may substitute DSAP for SSP]
>
> DSAP does not attempt to evaluate the reputation of the sender or
> client. A good intention client can use DSAP as well as the bad
> intention client. The main objective of DSAP is to establish a
> protocol consistency between all client types and to use the
> deviation from the consistency as part of a failure detection system
>
> This is not different than any other C/S negotiation handshake concept
> such as with the PPP protocol where there is a LCP stage to negotiate the
> link. If the expected link attributes are not met, the connection is not
> made.
>
> It was not different as with IEMSI (pronounced I-EM-SI) in the old fidonet
> days where the common storage, the NodeList (akin to DNS) describes the
> host server capabilities and attributes. Both the client and server know
> what was expected.
>
> Similarly, it is no different when an SMTP client calls a SMTP host and the
> host exposes its EHLO capabilites which the client works with. If the
> client does something the server did not expect, we can presume there will
> be some level of protocol inconsistency and failure. But if the client
> sends a fraudulent HELO or a RETURN PATH and the server doesn't check them,
> well, then we have problems like we have today.
>
> SSP Policies and attributes are defined by the owner in some common storage
> we call DNS, The owner uses them to create DKIM data. The verifier, if it
> cares for security, which I presume it will, will uses them to confirm the
> DKIM data, if any. If something is not quite kolsher, the natural
> presumption is to assume a failure.
>
> Now the real question here, is it practical? Is it feasible? It is doable?
>
> For me, as a practioneer in the field, I say yes. It is possible and the
> implementation code is really quite simple.
>
> --
> Hector Santos, Santronics Software, Inc.
> http://www.santronics.com
>
>
>
>
>
> _______________________________________________
> NOTE WELL: This list operates according to
> http://mipassoc.org/dkim/ietf-list-rules.html
>
More information about the ietf-dkim
mailing list