Re: [dmarc-ietf] auth-res vs. dmarc

Todd Herr <todd.herr@valimail.com> Tue, 29 December 2020 18:02 UTC

Return-Path: <todd.herr@valimail.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 839343A03F1 for <dmarc@ietfa.amsl.com>; Tue, 29 Dec 2020 10:02:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=valimail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dRt8roUxZGY6 for <dmarc@ietfa.amsl.com>; Tue, 29 Dec 2020 10:02:17 -0800 (PST)
Received: from mail-qt1-x832.google.com (mail-qt1-x832.google.com [IPv6:2607:f8b0:4864:20::832]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D29F33A03EF for <dmarc@ietf.org>; Tue, 29 Dec 2020 10:02:16 -0800 (PST)
Received: by mail-qt1-x832.google.com with SMTP id c14so9459079qtn.0 for <dmarc@ietf.org>; Tue, 29 Dec 2020 10:02:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=valimail.com; s=google2048; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Xqp6mNj15osy8lc5EK3aOkdvzYLjQUfTYHDNqRQ8x9w=; b=F3ny/ynKY4bJxPXqFnsFHdw9r+VTHPIWzgT9qof2rA+yWl7teh73iKnAF0wfxF1nIk SdSOsipun+k/WPq91ONirAKMtUGf1dxUViGhZ7LO05oOHkjOEemKO+y5Ta5zl9XknovP pINziTjhAiVvnzf8oHFDeYBLPWqZUsAykf4YAB6+O37uQ8hN/fwYCdSod2vfcWVBCYEm iL99SsBzpnamvoigLg6EkLpYcdQFTIQCLiGkhRu+AfsKOY4rxJS4+ff7dYCxUQsorAHu gnjjHy3XSBAx9RNFkIKh+Wd7UwBPlKcJ+gzfzFfQiTaY7V3TeoYBzl/lJod8ygphslrU F3KA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Xqp6mNj15osy8lc5EK3aOkdvzYLjQUfTYHDNqRQ8x9w=; b=VhwlXwbusgGXtPL16GbVfcd3iaEozsL/XpriJQlEB8nxzHz96X1Y/anFmDpXN60W1o 5Xwzdvwc22GNQyqIaI3Dq04Pyrz/EingaPJ08vbT8nZsx7wLdxL69jUqqysq77mmMldr CT0ArS3jNWiN5RkEUSXa9W16vxnlqQiu1HRkJ48LwDofAT30FyNkG23mA8/VNmdqSdV9 5SkXbO9juu0LgqPathHLY83XW9gyz9ecCfhPodv38S8gW7N6d2zZUxlt5vZygQaivxAq /i3ZbKqoNPHJgf6/8QqgZ2H1I9Tnw6mq/J816LEXwPVEFvPObUgJNM85Z5UFPrdAxcMU phdg==
X-Gm-Message-State: AOAM533oZhNUD/QNy6c5bV0RIGrw/2pZB+wB8iqoZtBdQAnGnQIiZaUe q8eV6QFiJwtnE/eAazrFmdXL/4Pgw73s3ehARzLZD5dwq3L8RQ==
X-Google-Smtp-Source: ABdhPJxRuxoUIgyBCq0yjPFrac0c6qgFixEureaF/QFGxOHZYCafwXwGlJEY717sdiVynkfZx0N7aMJIYH8dWeavrTg=
X-Received: by 2002:ac8:3401:: with SMTP id u1mr49092121qtb.220.1609264935637; Tue, 29 Dec 2020 10:02:15 -0800 (PST)
MIME-Version: 1.0
References: <9f6782b1-e85b-1a9c-9151-98feff7e18ea@mtcc.com> <CAHej_8m0OWsTt+tcSgUh+Fxu=HH_57nsb2O1Q_fgA2453ceh4g@mail.gmail.com> <140485eb-020f-4406-3f2f-e2c475ea51e5@mtcc.com> <CAHej_8mApfoF2ORgL+DoYTanrdhMjvT9H27kORwLKCQc1C9sRw@mail.gmail.com> <5588dbbe-b876-ed80-c80f-792380e3718f@mtcc.com>
In-Reply-To: <5588dbbe-b876-ed80-c80f-792380e3718f@mtcc.com>
From: Todd Herr <todd.herr@valimail.com>
Date: Tue, 29 Dec 2020 13:01:59 -0500
Message-ID: <CAHej_8=kW_t_JkOxUud1Uz8+PrbMh5CfwfxZK=mhe0wjW8wQpw@mail.gmail.com>
To: IETF DMARC WG <dmarc@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d6a8c505b79e30ac"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/PRrhoex6Dg6yrvs6XoW4ss1MLgU>
Subject: Re: [dmarc-ietf] auth-res vs. dmarc
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 29 Dec 2020 18:02:20 -0000

On Tue, Dec 29, 2020 at 12:48 PM Michael Thomas <mike@mtcc.com> wrote:

>
> On 12/29/20 9:18 AM, Todd Herr wrote:
>
>
> The intent of the p= value is for the domain owner to communicate a
> request for message handling by the entity evaluation the DMARC results; a
> policy of p=none means "please treat this message the same as you would
> have if you hadn't performed a DMARC check on it, regardless of the result
> obtained from the check".
>
> Right, but that is not what Google at least is doing  in their Auth-res.
> It's marking it as DMARC=fail.
>
I'm sorry, but I just don't do well with abstract concepts. Could you
please favor me with an example Authentication-Results header that's got
you vexed, so that I might understand what you're seeing?


> I think the issue is with rfc 7601 because all I see in it are some DMARC
> codepoints for IANA unless I missed something. But it could also be
> considered a fault of DMARC if there isn't normative language on what
> constitutes pass/neutral or missing/fail. Of course this can just be a
> Google bug, but it looks more likely underspecification to me.
>
> Maybe Murray can chime in here.
>

RFC 7489 contains this text in section 4.2:

   A message satisfies the DMARC checks if at least one of the supported
   authentication mechanisms:

   1.  produces a "pass" result, and

   2.  produces that result based on an identifier that is in
alignment, as defined in Section 3
<https://tools.ietf.org/html/rfc7489#section-3>.


> My feeling is that failure should be reserved only in the case where both
>> SPF and DKIM fail and that the p= > none. What I'd *really* like from a UI
>> standpoint is the p= value passed along as well so I can decide to decorate
>> reject differently from quarantine and none.
>>
>  A typical domain owner with a non-trivial email infrastructure and an
> eventual goal of getting to p=reject will start with p=none, and will
> consume aggregate and failure reports, and will use the data in those
> reports to address any shortcomings in their authentication practices.
> Aggregate reports containing DMARC failure verdicts will be quite useful to
> the domain owner, to ferret out those cases where Mike in Marketing has
> contracted with a third party to send mail on behalf of the domain, or
> where Ellen the Engineer has a server running off the side of her desk,
> sending reports to $ARBITRARY_MAILBOXES and ensure that such mailstreams
> are properly authenticated before updating the DMARC policy to p=quarantine
> or p=reject. It's not uncommon for some domains to be at p=none for months,
> perhaps twelve or more, depending on their mailing practices and cadences
> before making the switch. Domain owners won't move to p=reject until
> they're sure that enforcement of such a policy won't have a negative impact
> on their mail flow.
>
> In the mean time, it would be nice for MUA's to be able to do their part
> with annotating mail. DMARC=fail is really unhelpful with p=none.
>
>
> I'm not sure there's any value in annotating the DMARC fail/p=none
combination. The domain owner in that case has not committed to a state
where it believes that all of its mail is properly authenticated, and so
it's possible that some percentage of legitimate mail sent by or on behalf
of the domain owner will fail.

-- 

*Todd Herr* | Sr. Technical Program Manager
*e:* todd.herr@valimail.com
*p:* 703.220.4153


This email and all data transmitted with it contains confidential and/or
proprietary information intended solely for the use of individual(s)
authorized to receive it. If you are not an intended and authorized
recipient you are hereby notified of any use, disclosure, copying or
distribution of the information included in this transmission is prohibited
and may be unlawful. Please immediately notify the sender by replying to
this email and then delete it from your system.