Re: [dmarc-ietf] Comment on draft-ietf-dmarc-psd

Ian Levy <ian.levy@ncsc.gov.uk> Mon, 03 February 2020 19:51 UTC

Return-Path: <ian.levy@ncsc.gov.uk>
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 A61921200A3 for <dmarc@ietfa.amsl.com>; Mon, 3 Feb 2020 11:51:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ncsc.gov.uk
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 S_i-ybGb2nkk for <dmarc@ietfa.amsl.com>; Mon, 3 Feb 2020 11:51:51 -0800 (PST)
Received: from GBR01-CWL-obe.outbound.protection.outlook.com (mail-eopbgr110130.outbound.protection.outlook.com [40.107.11.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6DE1F12012D for <dmarc@ietf.org>; Mon, 3 Feb 2020 11:51:51 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GIrIivnzFMJrvly9ZAUmANO9ilJjPbmhPE0J+Fgdzrhc59EXcWzN9hkpvCw5D7GlVj6Rc1RsuHqMEgULJb/M1Y5C68waekNo9vdw69J57Uvv+AU2atKMJOWg7FU1kfkY/ocp4OzWpn16ksmZGAZ98oLICzsA8t/7hjk/T2HqjZfIJZYWUmOTToRdsV0mNIcmE/pXR/9HkTOdFLwNjEsx15Teeev0kJ/ZKC8ObVLU1nnaBAw8Rn6+li5a+9OifPJMZSCNMgMJGdIZbi8Po2nLizaqmqgizaHsVIG0kSOQwnEHTvCsnn+rn/raYBhuMW7N43/WJ1PtyE0pu4Eqy+7D8g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lbxSvPzSnWU5r0hI7GD0J9VC4KtX+tijvNQMhvsNr4A=; b=fZ793AFUTGcRN5nfT6JStzRnI09GZzd+x5sNCaj2c0nueW1eK15MxHRrk0/IZL3AB4WfJWbarec0DIfcBJsTn0uqjf3dcuzF1GVQan6SXFIpAntCCEYjN5woMpACaKgxpbI4CY19G4OgziO2LnqhzZ3TMd5P5nBIwgWR9sorKNlexbI4/yueIQeD0rvaoQ/5W18DfiHjWP5dp0ScO+T927rS+Cb+UeCaRrEdNyEPzCCRt/pyhov3PRsd4X6nTipNDm+yWiZFaV2hMMpSf4qvyKeXCzDVI6NTpFJclRtyQmYQDOKX8a9IrxM4oU8HNIIYFwftwSmqsAMoq7oG5dGWwA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ncsc.gov.uk; dmarc=pass action=none header.from=ncsc.gov.uk; dkim=pass header.d=ncsc.gov.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ncsc.gov.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lbxSvPzSnWU5r0hI7GD0J9VC4KtX+tijvNQMhvsNr4A=; b=TBFbJIJ5gpvrt/fhe9xGY0I/90SEoaP8Y59HERsiyxW0RE2z/87zl8xdcmyCXX7x418fdAo+GsJ/lzPIZkLD6x0Bmgnq5tkLrGQiO/DpWc63mXddHkt5Er+pM5Zv7lSH395BFD2jBna5IKO7oQ2xIojr39m3aZd2eWBSAsMrkdk=
Received: from LO2P123MB2285.GBRP123.PROD.OUTLOOK.COM (20.176.157.151) by LO2P123MB2592.GBRP123.PROD.OUTLOOK.COM (20.176.154.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2686.30; Mon, 3 Feb 2020 19:51:48 +0000
Received: from LO2P123MB2285.GBRP123.PROD.OUTLOOK.COM ([fe80::458:e94e:72f4:3803]) by LO2P123MB2285.GBRP123.PROD.OUTLOOK.COM ([fe80::458:e94e:72f4:3803%7]) with mapi id 15.20.2686.031; Mon, 3 Feb 2020 19:51:48 +0000
From: Ian Levy <ian.levy@ncsc.gov.uk>
To: "Murray S. Kucherawy" <superuser@gmail.com>, Dave Crocker <dcrocker@gmail.com>
CC: IETF DMARC WG <dmarc@ietf.org>, Alexey Melnikov <aamelnikov@fastmail.fm>
Thread-Topic: [dmarc-ietf] Comment on draft-ietf-dmarc-psd
Thread-Index: AQHVUkRUHW06UOOZ+kq6kqLLLMMrLqcaPC6AgANurWOAaHWPgIAADzIAgAAY2wCAAGFPgIAAblcAgCMwBICACHMnAIA8uiWAgACQy4CAGtoXgIAAETUF
Date: Mon, 03 Feb 2020 19:51:48 +0000
Message-ID: <LO2P123MB2285E848D3C1DC603C0F0538C9000@LO2P123MB2285.GBRP123.PROD.OUTLOOK.COM>
References: <728d7df1-d563-82f4-bfb3-a65a75fdd662@gmail.com> <CAL0qLwacbAT04tckpPcRcnOt=1QByOBeJ7uDf6rNK6NRwtxZYg@mail.gmail.com> <ffa2bf72-3024-237b-86ae-9cc04babeec6@gmail.com> <74a0ea49-7a46-4eb6-c297-cd703f63bd1b@gmail.com> <CAL0qLwbp2hNrgF_xxhKRRODQ6HP=U5_K-r3Wtm1wJZOZcKup3g@mail.gmail.com> <9DE9E7DC-FE60-4952-8595-B2D087A6B780@kitterman.com> <CADyWQ+GSP0K=Ci22ouE6AvdqCDGgUAg3jZHBOg3EwCmw=QG84A@mail.gmail.com> <CABuGu1obn55Y2=CuEYRYCEO3TYYNhYTsdkesQ67O61jRyfO=wA@mail.gmail.com> <79b1cbe6-8a53-9157-63de-210fd2bad89a@dcrocker.net> <CAL0qLwZnomZJTbFB=dfFdw2vWg7B0ObRuoage3pcWaYmP9Kp4A@mail.gmail.com> <082f2102-693c-136d-874c-1182f12a6818@gmail.com> <CAL0qLwZjd2qhejctNK0BM7j=SscaE45Mm7U9iWJNvO-GuhEKQA@mail.gmail.com> <1aa141c4-50d8-4f2e-c72f-e1d0bf19f280@gmail.com>, <CAL0qLwY-v-VS-Wai-aqGRPOj1i8HxqMrYybzsNJGzN2dTHvG9w@mail.gmail.com>
In-Reply-To: <CAL0qLwY-v-VS-Wai-aqGRPOj1i8HxqMrYybzsNJGzN2dTHvG9w@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ian.levy@ncsc.gov.uk;
x-originating-ip: [51.140.114.144]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1adab8d4-10d8-43d0-ec3b-08d7a8e281b6
x-ms-traffictypediagnostic: LO2P123MB2592:
x-microsoft-antispam-prvs: <LO2P123MB259227CF82C7E09E8848EFFCC9000@LO2P123MB2592.GBRP123.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-forefront-prvs: 0302D4F392
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(136003)(39850400004)(346002)(376002)(396003)(199004)(189003)(44832011)(53546011)(6506007)(186003)(110136005)(86362001)(52536014)(2906002)(8936002)(8676002)(316002)(478600001)(26005)(64756008)(66556008)(66476007)(76116006)(66574012)(66946007)(66446008)(81166006)(54906003)(81156014)(55236004)(33656002)(71200400001)(4326008)(5660300002)(9686003)(55016002)(7696005); DIR:OUT; SFP:1102; SCL:1; SRVR:LO2P123MB2592; H:LO2P123MB2285.GBRP123.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ncsc.gov.uk does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3vrNdYdcTW454LETGnY2lkRsijoEu8kK7aA2WYw/MSqoyfIhCbVkOEYtIW7ELIJww6n1rWJfow8blV/gY62ez2OHwF16e+/oLS4H3qnzzYxKnSlizutIlqix76XxefotQk1v8Kza6NeBPanADJBw7eCSHMwpxwBZGhmCS1Q0xeeAA30hg95baEfL1tX0v5CqXCY/BW5sG2Bm0cu3y8s47QliwZVIs3JQRgPuFidW62LS2f9MoTiZ73xdbV1rarg90Sp70HD/e83k5NBHPxzEXU/FFWCMNml6QVigXtbhnHRglMyhIPwZELt/YVZ/IQGrfxFdLxPzrbjUldx8NL4SREbxNFf5rw5uQQfSFHYPLahfpvk8RZ0rPsUPzy5ew6PlKnrnqDBVSL/HDX3K9oPg50Ju7N9awGRw7kJWQh7qw+b28m6bBmhHyZKc7ZaUbcZS
x-ms-exchange-antispam-messagedata: 1An2DvLi25FFwBNSwXOXn7Fx0ZIAYAeQctLiKSDs2odsYn+z1WZqH1OzIQ+uPfibODzSk5vNgG/QukqS5qa+0yVej1CE7o3drUbdlMDqKn1XPWHrMveoZPiT5Qqm58yt+HuUdZryFHcF9nSRwrsQ0w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_LO2P123MB2285E848D3C1DC603C0F0538C9000LO2P123MB2285GBRP_"
MIME-Version: 1.0
X-OriginatorOrg: ncsc.gov.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 1adab8d4-10d8-43d0-ec3b-08d7a8e281b6
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2020 19:51:48.7469 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 14aa5744-ece1-474e-a2d7-34f46dda64a1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: t7uDB6aqokLjuC7A2LeM3c/+iEUksc7rI3lD8FjKyLSNZfEoHG9EMFacu8jzMMc5NtQTs5WCLqh3I/BQkBnUJQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO2P123MB2592
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/KRBCnjRenfS1oytHhXKOCma4B6k>
Subject: Re: [dmarc-ietf] Comment on draft-ietf-dmarc-psd
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: Mon, 03 Feb 2020 19:51:55 -0000

> I believe the set of likely participants in the experiment
> are present on the list, and it can be made clear to
> them that they should have no expectation of the
> mechanism it describes surviving past the termination
> of the experiment.

I believe I represent one of those participants and I’m happy with Murray’s caution. Experiments will give us data that helps us make better solutions in the future. If those solutions look like the current draft then great. If they don’t then we’ll be changing them based on data and experience.

Surely that’s a good outcome for all??

Ta.

I.

--
Dr Ian Levy
Technical Director
National Cyber Security Centre
ian@ncsc.gov.uk

Staff officer : Tracy, Tracy.l@ncsc.gov.uk or 07468 837625
Assistant : Rose, rose.p@ncsc.gov.uk

Pronouns : he/him
(I work stupid hours and weird times – that doesn’t mean you have to. If this arrives outside your normal working hours, don’t feel compelled to respond immediately!)
________________________________
From: dmarc <dmarc-bounces@ietf.org> on behalf of Murray S. Kucherawy <superuser@gmail.com>
Sent: Monday, February 3, 2020 6:47:45 PM
To: Dave Crocker <dcrocker@gmail.com>
Cc: IETF DMARC WG <dmarc@ietf.org>; Alexey Melnikov <aamelnikov@fastmail.fm>
Subject: Re: [dmarc-ietf] Comment on draft-ietf-dmarc-psd

Dave,

On Fri, Jan 17, 2020 at 8:44 AM Dave Crocker <dcrocker@gmail.com<mailto:dcrocker@gmail.com>> wrote:
Nothing I've worked on at the IETF with such a label is something I would necessarily stand behind as Internet-scalable.

Such as?

RFC 6541 comes to mind.  To the best of my knowledge, it's an experiment that never even ran.  Implementations shipped, but its use on the open Internet was never detected or reported.  And I had my doubts about the scalability of the second DNS check that was added to it, but it didn't seem like it could go forward without.

One that wasn't mine: RFC 6210, an experiment to prove how bad something can be.


But I would probably expect something at Informational probably to scale, and anything with "Standard" in it certainly to scale.
Laying any general expectation on an IETF Informational RFC would be a mistake, because there is so much variety in their content and intent.

Why would the expectations for Experimental be higher than for Informational?  LMTP is Informational, and it certainly needs to succeed.
So: Can you propose any sort of specific restructuring of the document or the experiment that achieves the same goal as the current version while also resolving your concerns?

I'm pretty sure I've raised fundamental concerns about this work and that those concerns have not been addressed.  The simple summary is that the way to restructure this work is to go back to first principles.  But there doesn't seem to be any interest in having that sort of discussion.

I thought we were having that sort of a discussion right here.

Your position as I recall is that we have no choice but to take all of this back to first principles and separate DMARC from the determination of Organizational Domain (i.e., make them separate documents) before PSD can proceed.  Since that will take months, I've proposed a compromise, because I don't think that's strictly necessary to allow the data collection work to proceed.  The proposed compromise, then, is to do the work in hand, then rip the experiment down and apply whatever we learn from it to standards track DMARC, which is the next milestone.  That will include the separation of function you proposed, because we agree it's an improvement.  I believe the set of likely participants in the experiment are present on the list, and it can be made clear to them that they should have no expectation of the mechanism it describes surviving past the termination of the experiment.  So the path forward here comes down to whether the working group achieves consensus on that compromise, or whether the asserted risk of the experiment's structure leaking into the permanent deployed base warrants shutting it down before it starts.

Now, to the working group as a whole:

The chairs note that we have a duly and properly completed WGLC in hand.  Still, Dave's concerns have validity, so they need to be considered by the working group.  Since we need to do *something*, we are now putting the question back to the working group, and we need to see some answers.  The chairs will not accept hearsay replies or opinions, or expressions of needing this work but not knowing how to engage; you either give your feedback on the list or privately to the chairs or Area Directors, or you are along for whatever ride results.  Please indicate, as soon as possible, where your support lies given the above.  We're not going to let this go additional months (probably not even weeks) without progress in some direction.

I will also say for the record that we don't find compelling the assertion that resources will not be dedicated to the experiment absent a document in the RFC Editor queue.  That constraint is fully external to the IETF, and it will carry no weight in the decision made here.  It should indeed be possible to run an experiment based on a document in any state at all.  We're entertaining publication not because it must happen, but because that action (currently) has consensus, and it's our job to act on consensus.

Dave also made an additional observation, that experiments expected to fail are not generally what the IETF produces.  I would quibble some with that wording: The working group doesn't expect the experiment to "fail", but rather expects it to be ephemeral.  Were we to refer to chapter-and-verse, there's nothing in RFC2026 (which defines "Experimental" as a document status) that precludes what the working group appears to be trying to do here.  As for whether the IETF generally should produce an Experimental document describing something ephemeral, I would claim that a working group or its chairs are below the pay grade where authoritative claims like those are made; it's the kind of thing about which the IESG makes proclamations.  Accordingly, I've Cc'd our current Area Director to see what he thinks might happen if we were to send this up, and give him a chance to provide guidance in case that's the decision (but we won't wait long for that either).


The real challenge for most IETF specs is community engagement, not
engineering adequacy.

Interestingly I would claim we have clearly achieved the former here, though obviously not the latter.

My sense is -- as has become common in the IETF -- an extremely small core of folk interesting in promoting this work, rather than extensive community interest.

That's probably true, but by that argument we should just terminate most of the email-related working groups because the critical mass we can get today is a fraction of what it used to be.

Those sorts of existential questions can't be answered at this level, however.  I would claim the working group was chartered with the understanding that the participation here won't be like it was for, say, DKIM, or DRUMS, etc.  We're not in a position to fix that here.  We have a job to do, and we need to get moving again.

-MSK
This information is exempt under the Freedom of Information Act 2000 (FOIA) and may be exempt under other UK information legislation. Refer any FOIA queries to ncscinfoleg@ncsc.gov.uk. All material is UK Crown Copyright ©