Re: [dmarc-ietf] Proposing an extension to DMARC to optionally require SPF and DKIM

"MH Michael Hammer (5304)" <MHammer@ag.com> Tue, 02 April 2013 04:24 UTC

Return-Path: <MHammer@ag.com>
X-Original-To: dmarc@ietfa.amsl.com
Delivered-To: dmarc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 863D821E81BF for <dmarc@ietfa.amsl.com>; Mon, 1 Apr 2013 21:24:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.482
X-Spam-Level:
X-Spam-Status: No, score=-2.482 tagged_above=-999 required=5 tests=[AWL=0.117, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6M0foSt7pG-u for <dmarc@ietfa.amsl.com>; Mon, 1 Apr 2013 21:24:15 -0700 (PDT)
Received: from agwhqht.amgreetings.com (agwhqht.amgreetings.com [207.58.192.41]) by ietfa.amsl.com (Postfix) with ESMTP id 91C1C21E81C9 for <dmarc@ietf.org>; Mon, 1 Apr 2013 21:24:15 -0700 (PDT)
Received: from USCLES544.agna.amgreetings.com ([fe80::f5de:4c30:bc26:d70a]) by USCLES531.agna.amgreetings.com ([::1]) with mapi id 14.02.0328.009; Tue, 2 Apr 2013 00:24:14 -0400
From: "MH Michael Hammer (5304)" <MHammer@ag.com>
To: "J. Gomez" <jgomez@seryrich.com>, "dmarc@ietf.org" <dmarc@ietf.org>
Thread-Topic: [dmarc-ietf] Proposing an extension to DMARC to optionally require SPF and DKIM
Thread-Index: AQHOL0v9UeR/7PM140unGGiG/fifB5jCSXow
Date: Tue, 02 Apr 2013 04:24:14 +0000
Message-ID: <CE39F90A45FF0C49A1EA229FC9899B05634161@USCLES544.agna.amgreetings.com>
References: <55b1222360ab4215a09a54da800d261b@BL2SR01MB605.namsdf01.sdf.exchangelabs.com><515A02DB.2010309@gmail.com><CE39F90A45FF0C49A1EA229FC9899B05633D4E@USCLES544.agna.amgreetings.com><9b3745d8976d42df8fc9521e7f4c4b49@BL2SR01MB605.namsdf01.sdf.exchangelabs.com><CE39F90A45FF0C49A1EA229FC9899B05633F90@USCLES544.agna.amgreetings.com><3cc1dd69471d4f059fff49ecd3c6f45d@BL2SR01MB605.namsdf01.sdf.exchangelabs.com> <CE39F90A45FF0C49A1EA229FC9899B0563403A@USCLES544.agna.amgreetings.com> <CD3757DA7F9B46888C89CB10FF032227@fgsr.local>
In-Reply-To: <CD3757DA7F9B46888C89CB10FF032227@fgsr.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.104.254.232]
x-kse-antivirus-interceptor-info: scan successful
x-kse-antivirus-info: Clean
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dmarc-ietf] Proposing an extension to DMARC to optionally require SPF and DKIM
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Domain-based Message Authentication, Reporting, and Compliance \(DMARC\)" <dmarc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmarc>, <mailto:dmarc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dmarc>
List-Post: <mailto:dmarc@ietf.org>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmarc>, <mailto:dmarc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Apr 2013 04:24:16 -0000

> -----Original Message-----
> From: dmarc-bounces@ietf.org [mailto:dmarc-bounces@ietf.org] On Behalf
> Of J. Gomez
> Sent: Monday, April 01, 2013 10:44 PM
> To: dmarc@ietf.org
> Subject: Re: [dmarc-ietf] Proposing an extension to DMARC to optionally
> require SPF and DKIM
> 
> On Tuesday, April 02, 2013 4:22 AM [GMT+1=CET], MH Michael Hammer
> (5304) wrote:
> > DMARC is not particularly new. The private implementations date back
> > to the 2007 timeframe. The goal of creating a public standard based on
> > the successes seen in the private channel implementations was intended
> > to open it up from a private club with limited membership to something
> > that anyone could implement.
> 
> So, you want the public to aknowledge a private practice as a public standard,
> and at the same time you don't want input from the public but blind
> adhesion, because, you know, it has been working fine in our private club?
> 

Not at all. What I'm saying is that DMARC is something that has been working for some time - both in private channels AND as a public standard ( but not an IETF standard). I'm not asking for blind adherence but that proposed additions, extensions and changes should be looked at very carefully as to whether they are generally useful or a corner case which are currently addressed in other ways. In this case I would argue that the proposed change is intended to mitigate architectural and implementation choices that have long been known within the email authentication and reputation community to be problematical.  Shared IPs = shared consequences for the entities sharing those IPs. If you don't want the shared consequences then don't publish SPF and DKIM sign only. When it comes to entities emitting spam, the "we're good people who oopsie, did a bad thing" is what I call the Jessica Rabbit theory of responsibility - "I'm not bad, I'm just drawn that way." 

> > Trying to overload other
> > design parameters to attempt to solve something that DMARC
> > intentionally did not try to solve is a dangerous path to go down.
> 
> Terry's proposed extension is:
> 
> 1. Optional,
> 2. Non-default, and
> 3. Not more relaxed but more strict.
> 
> Where is the danger? You don't have the need?, well then go with the more
> relaxed default.
> 
For example, you are asking existing implementers (validators) to make changes to their code base to accommodate this. The current mailbox coverage of existing validators is 60%+. That is certainly a non-trivial amount of implementation. You ignore the issue of whether validators feel the juice is worth the squeeze for this change. If you make this optional for validators then senders (that implement this extension) will get inconsistent outcomes across mailbox providers. One of the design parameters for DMARC was to minimize this risk. Or are you arguing it should be optional for senders but mandatory for validators? Getting mailbox providers to buy into DMARC and agree to things like reporting (for example) was non-trivial. Be careful of the demands you put on them or you may find DMARC as dead as ADSP.

If you want a DKIM pass only then the simple solution is to DKIM sign (DMARC aligned) and don't publish an SPF record. Done. You are DMARC compliant, no architectural changes are required in the spec and all you have to do is remove your SPF record(s). DMARC validators don't have to do a thing and your stated need is accommodated.

> > I use shared IPs across domains
> > but I DKIM sign those domains and each of the domains has similar
> > security implementations. So from my perspective it is possible to
> > do.... I've been doing it for years.
> 
> So what? Good for you. The world is wide. One size does not fit all, yada
> yada...
> 

Is yada yada a technical term or simply your way of indicating you watch Seinfeld? There are lots of sizes of implementers that have addressed this issue. You obviously have no interest in existing working implementations (multiple alternatives have been offered by others as well as myself) in this problem space so why would you expect people to give credence to something which has no implementation track record? What I'm hearing is "Shiny new thing I want". These issues have been presented on at any number of venues including MAAWG, RSA, INTERACT, OTA and INTERACT to name a few.

Shared IPs are choice.
Open Relays are a choice.
People make choices and those choices have tradeoffs.

> Again, is the proposed optional extension damaging to DMARC's goals? Are
> DMARC's goals those of a private club, or those of the non-spoofing email
> community at large?
> 

I view it as damaging because it requires validators to work to accommodate the change when the same (desired by you) outcome can be achieved without requiring code changes. I view it s not fully baked because the individuals supporting it have not presented data points based on real traffic as to a) the incremental cases and benefits vs additional overhead. For example, what impact, if any, does this have on reporting?

> Regards,
> 
> J. Gomez