On June 26, 2023 12:51:06 PM UTC, florian.kun...@telekom.de wrote:
>
>> In theory, DKIM is enough for DMARC (this was always true), but in practice 
>> it
>> is not.
>
>May be you can afford to use SPF, DKIM, DMARC in pure theory for your day job,
>but people here expect to apply it to solve real problems with real email in 
>real life.
>*SCNR* ... do not take that personally.
>
>
>> I don't think there's evidence of a systemic weakness in the protocol.  We've
>> seen evidence of poor deployment of the protocol for SPF, but I think the
>> solution is to fix that (see the separate thread on data hygiene).
>
>
>The problem with DMARC is, there's no easy way to decide you can rely on SPF 
>as long as it references shared IP infrastructure (because you can't decide 
>whether an IP is shared or dedicated).
>In my view this is a tremendous weakness of the SPF protocol.
>(maybe only 'cause I do not trust shared infrastructure providers to get their 
>customers right all the time, 'cause I know how hard that is from being an ISP 
>mailer)
>
>So to remove or at least ignore SPF from DMARC is minimal requirement for 
>DMARC being worth mentioning supportive of sender authentication at all.
>Meanwhile it's a pretty viable attack vector against DMARC, foiling the idea 
>of sender authentication.

That's true if you change the semantics of what a DMARC pass means.  It means 
it came via an authorized source.  It does not mean anything about if the 
message is "good" or "bad".  It doesn't and can't solve the problem of 
inappropriately injected mail in the authorized stream.

When a domain publishes a public key in its DNS that's been given to it by a 
third party provider, DKIM is also exposed to third party provider data hygiene 
risks.

Even if DKIM were perfect and we ditch SPF, users get compromised and bad stuff 
still gets into the authenticated stream.

I think people are attributing a lot of badness to SPF when it's a more general 
problem.  It's just easier to identify with SPF.  Currently, bad ingress 
controls for third party providers mostly imposes external costs (from their 
point of view).  Until that changes, it will be a mess no matter what the 
underlying authentication technology is.

Scott K

_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to