Re: [dmarc-ietf] DMARCbis WGLC Issue 136 - DMARC Records Can Be CNAMEs

Tim Wicinski <tjw.ietf@gmail.com> Thu, 14 March 2024 21:48 UTC

Return-Path: <tjw.ietf@gmail.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 B7114C151547 for <dmarc@ietfa.amsl.com>; Thu, 14 Mar 2024 14:48:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8tEWUKIalUn7 for <dmarc@ietfa.amsl.com>; Thu, 14 Mar 2024 14:48:49 -0700 (PDT)
Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4ABEC14F69A for <dmarc@ietf.org>; Thu, 14 Mar 2024 14:48:49 -0700 (PDT)
Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-a46682e71a9so160280766b.3 for <dmarc@ietf.org>; Thu, 14 Mar 2024 14:48:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710452928; x=1711057728; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hIsk6+ba/aQlfwy+ayzgAlJIW9Hpg2EHaEIRad/pqRc=; b=U6l090f3E/17zqESTxhv9xDb47K+q7sMHDDXxO/OrNdxpCWAQWfPRBBou/0LGmy7fa xk3YjDMRebXGHYw4yaf1LyeVmMfZxWUNB4sXPtVeAVMuLFpQVRTDsfr32GB6bqS3woKQ eYudqXYngMVQ/bkR0kpvsykrLt80p0DwwgBHrIKP36wTtx0+D6JPPr1NY/HSfFo0raPx 5TqR0MUT4FrEQBpdvUzMphD00Z/eYgEVr5zgj3CLzOFZaHo58Tqt96G2MEGuiIBWvnhf zXH6y8B6vwzCi/dvzUsDN3tfJaFdnoJdDxMQk/tGx8tE91xi4Z0uVHIUgv3E9QT0rd7Z zU9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710452928; x=1711057728; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hIsk6+ba/aQlfwy+ayzgAlJIW9Hpg2EHaEIRad/pqRc=; b=n3tzPBvLtQwvnx2DYsi2kwiej4ahhRy5tehtaMW9kbHQ3wc0Zybs7BIpxVReTu9/RL KKjF/GKuPWXtr/Lk6CRa+C2fEY+eMf5IbIrbw0fL88gWi3Mm+qsmrlHnRYSLwYxpvKR1 8dXMAHNbuc/ZOjgl6nIDnVOJGDC8uDU4dRugQoj0L+Z2mJ+5LdFcBkbQY6I4ogw8EC4T KQVpMGnIYFm0Xb0Jsme6huujH6/xDBSz5n7rn1zyPfose0iyRUqXHo7K/i6CC6YzTtvR 7eYo+C0j/ClbThwBud8H0vxOp0K5RiX3RBTxAnm/2q7McMFaT1v8tXLnm19kjBwJ/Q7t rZng==
X-Gm-Message-State: AOJu0YwoNaVpjJ85HnMfPNE6ozaTJ6dsIr6ifxuDzBjoI1iv7TlLEX+v ij3Sekod5MS4XzL2TXvuinmh7d1k0WraUNLGhjKZVj4h8LRSKsRydGcDPegf/l3CvlkTiAl1Vtt wwrd+FlQflMlLS6gMa8byNkZbY5kYJvdOKlY=
X-Google-Smtp-Source: AGHT+IEe4MLSWS/miluY8Bo4SGX6s9HL8VFwago4zMIOfbcE9wBay55ZaYTjvqYS23SWG4fRiQUWC4MyX6IbKqCqx8U=
X-Received: by 2002:a05:6402:3cf:b0:568:32f7:6c55 with SMTP id t15-20020a05640203cf00b0056832f76c55mr1595819edw.9.1710452927709; Thu, 14 Mar 2024 14:48:47 -0700 (PDT)
MIME-Version: 1.0
References: <CAHej_8kip_p+n56=Y5WuVG2M_+HXHj51fyY3k6dx-itJRZkCpQ@mail.gmail.com> <B18FD596-D342-4569-8A23-3E01B137DDDA@kitterman.com> <CAHej_8=+fHDstBHCzS54cr5dmGo=XfyXy0wzaS6gY6WokpF_Lg@mail.gmail.com> <791cdf24-011d-4cd1-83cd-79d438f3020d@tekmarc.com> <CAHej_8my0_2y5NqsqawiH3x1S5Xn14eGXGYDNfHmPOWu585TKw@mail.gmail.com> <d87d4fd3-2a28-49a9-b427-b11e2f14b984@tekmarc.com> <CAHej_8knzL1TTEGP4p31+9JKb8qwqGPc-OO3AieYocGtzp9pTg@mail.gmail.com>
In-Reply-To: <CAHej_8knzL1TTEGP4p31+9JKb8qwqGPc-OO3AieYocGtzp9pTg@mail.gmail.com>
From: Tim Wicinski <tjw.ietf@gmail.com>
Date: Thu, 14 Mar 2024 17:48:35 -0400
Message-ID: <CADyWQ+HwG7m4DL+s+gO=cVGB8ZhKU+4EfW-0s6tdqqjvCsqrkw@mail.gmail.com>
To: Todd Herr <todd.herr=40valimail.com@dmarc.ietf.org>
Cc: dmarc@ietf.org
Content-Type: multipart/alternative; boundary="000000000000294fad0613a5db29"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/_LMLPlvFZ2MZWT6TpJvriaPjcjI>
Subject: Re: [dmarc-ietf] DMARCbis WGLC Issue 136 - DMARC Records Can Be CNAMEs
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 14 Mar 2024 21:48:53 -0000

"Explaining how DNS works is out of scope."

Scott is right.

Also, some folks point use something other than CNAME

$  dig +noall +answer _dmarc.valimail.com ns
_dmarc.valimail.com. 300 IN NS ns.vali.email.

tjw@m2[1098]:  dig +noall +answer _dmarc.valimail.com txt
_dmarc.valimail.com. 595 IN TXT "v=DMARC1; p=reject; rua=mailto:
dmarc_agg@vali.email,mailto:dmarc.reports@valimail.com"

On Thu, Mar 14, 2024 at 5:12 PM Todd Herr <todd.herr=
40valimail.com@dmarc.ietf.org> wrote:

> On Thu, Mar 14, 2024 at 5:05 PM Mark Alley <mark.alley=
> 40tekmarc.com@dmarc.ietf.org> wrote:
>
>> On 3/14/2024 3:49 PM, Todd Herr wrote:
>>
>> On Thu, Mar 14, 2024 at 4:43 PM Mark Alley <mark.alley=
>> 40tekmarc.com@dmarc.ietf.org> wrote:
>>
>>> On 3/14/2024 3:38 PM, Todd Herr wrote:
>>>
>>> On Thu, Mar 14, 2024 at 4:34 PM Scott Kitterman <sklist@kitterman.com>
>>> wrote:
>>>
>>>>
>>>> I think this is correct.  I think it's obviously enough correct that
>>>> I'm surprised anyone was confused.
>>>>
>>>> Do we know what the theory was that led people to think otherwise?
>>>>
>>>> Seems to me we don't really need this, but maybe there's a reason.
>>>>
>>>>
>>> The reasons given were:
>>>
>>>    1. https://www.rfc-editor.org/rfc/rfc5863#section-4.1
>>>    2. https://datatracker.ietf.org/doc/html/rfc6376#section-7.5
>>>    3. Neither RFC 7489 nor DMARCbis contain the phrase "CNAME", so if
>>>    it's not explicitly mentioned...
>>>
>>> Granted, the first two citations are in regards to DKIM records, not
>>> DMARC records, but those were the reasons given.
>>>
>>> Couldn't hurt to clarify explicitly, I'm for it. Domain owners have been
>>> using CNAMEs with DMARC TXT RRs pretty much since its inception.
>>>
>> I agree that clarifying it can't hurt, obviously, but I was quite
>> surprised to hear that CNAMEs were being published for DMARC records, as
>> I'd never seen one. On the other hand, I've seen *lots* of DKIM public keys
>> published as CNAMEs, which I'm sure just wrecks the person citing DKIM RFCs
>> as a reason that DMARC records can't be CNAMEs.
>>
>>
>> Domain owner use cases with DMARC CNAMEs boils down to really either of 2
>> things:
>>
>>    - Single point of policy management for orgs with dozens, hundreds,
>>    or thousands of domains to manage DMARC on, and also applicable to RUA/RUF
>>    addresses.
>>    - Delegation to a third-party for management, similar to DKIM CNAMEs
>>    as you noted that are popularly in use by many ESPs for vendor-managed key
>>    rotation.
>>
>>
> Yup, I grok the use cases. I just hadn't thought of them prior to this
> discussion.
>
> --
>
> Todd Herr | Technical Director, Standards & Ecosystem
> Email: todd.herr@valimail.com
> Phone: 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.
> _______________________________________________
> dmarc mailing list
> dmarc@ietf.org
> https://www.ietf.org/mailman/listinfo/dmarc
>