Re: [dmarc-ietf] Discussion - ARC/Extensible Reporting (Ticket #56)

"Brotman, Alex" <Alex_Brotman@comcast.com> Thu, 03 December 2020 18:55 UTC

Return-Path: <Alex_Brotman@comcast.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 4F6B53A064B for <dmarc@ietfa.amsl.com>; Thu, 3 Dec 2020 10:55:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, RCVD_IN_MSPIKE_H2=-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=comcast.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 5bhWBZsahAvs for <dmarc@ietfa.amsl.com>; Thu, 3 Dec 2020 10:55:03 -0800 (PST)
Received: from mx0b-00143702.pphosted.com (mx0b-00143702.pphosted.com [148.163.141.77]) (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 19A153A064A for <dmarc@ietf.org>; Thu, 3 Dec 2020 10:55:02 -0800 (PST)
Received: from pps.filterd (m0156894.ppops.net [127.0.0.1]) by mx0b-00143702.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0B3IdNLV004260; Thu, 3 Dec 2020 13:55:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=20190412; bh=2GUC1Gkz0Y+TLwXcp2zKSWDnedDpBm4v+gfastn+qsg=; b=lXujgIl5AujjWrr/kNYZa5jvNyH3mdizHKIlCo53oZZa1kjle9/eqP+h4dzBP4UX3qCo mSWTAyF7xeJM6JKYjEiQKEk63IUlte5O/H9bW2KIsOanhulZxW8qAe2fASmcWcjSl+z0 DvH/sxwRu2ppnJX7Yokp2u0RnDlfGTG0qf+P3uwz7Nyj5oNpVVE3pHSz+7z5KyQoi8Pf b8VvCFnyq4weJpEQitdzyEh0cmiQPYPgi+NqH28lzhxNnP1ZU6rf8+WBDI7XjQ5SXI8S lAcArTbD6tt1bLPWYB5Awzcx9P/DtkwS8xy3XxLd1OpNfubewGX34l1awZGG2QkkJcXz PQ==
Received: from pacdcex45.cable.comcast.com (dlppfpt-wc-1p.slb.comcast.com [96.99.226.136]) by mx0b-00143702.pphosted.com with ESMTP id 353m9x3bfn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 03 Dec 2020 13:55:02 -0500
Received: from PACDCEX41.cable.comcast.com (24.40.2.140) by pacdcex45.cable.comcast.com (24.40.2.144) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 3 Dec 2020 13:55:00 -0500
Received: from PACDCEXEDGE01.cable.comcast.com (76.96.78.71) by PACDCEX41.cable.comcast.com (24.40.2.140) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 3 Dec 2020 13:55:00 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) by webmail.comcast.com (76.96.78.71) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 3 Dec 2020 13:54:52 -0500
Received: from MN2PR11MB4351.namprd11.prod.outlook.com (2603:10b6:208:193::31) by BL0PR11MB3123.namprd11.prod.outlook.com (2603:10b6:208:7b::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17; Thu, 3 Dec 2020 18:54:51 +0000
Received: from MN2PR11MB4351.namprd11.prod.outlook.com ([fe80::7ca6:b482:a6b0:4d42]) by MN2PR11MB4351.namprd11.prod.outlook.com ([fe80::7ca6:b482:a6b0:4d42%7]) with mapi id 15.20.3632.021; Thu, 3 Dec 2020 18:54:51 +0000
From: "Brotman, Alex" <Alex_Brotman@comcast.com>
To: Alessandro Vesely <vesely@tana.it>, "dmarc@ietf.org" <dmarc@ietf.org>
Thread-Topic: [dmarc-ietf] Discussion - ARC/Extensible Reporting (Ticket #56)
Thread-Index: AdbI4+CbIMDOrFacSCuqUWajtLQ8TwAgvwMAAA97pBA=
Date: Thu, 03 Dec 2020 18:54:51 +0000
Message-ID: <MN2PR11MB4351A6BF2052A98DF95EA2C6F7F20@MN2PR11MB4351.namprd11.prod.outlook.com>
References: <MN2PR11MB43512A1BB729A717B6E688DFF7F30@MN2PR11MB4351.namprd11.prod.outlook.com> <d14f03ef-f4fd-1b7a-699c-c670dcd9631c@tana.it>
In-Reply-To: <d14f03ef-f4fd-1b7a-699c-c670dcd9631c@tana.it>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: tana.it; dkim=none (message not signed) header.d=none;tana.it; dmarc=none action=none header.from=comcast.com;
x-originating-ip: [2601:43:101:380:606a:cfa1:23b2:7ac8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 983b6dc2-647e-48a1-1082-08d897bcea46
x-ms-traffictypediagnostic: BL0PR11MB3123:
x-microsoft-antispam-prvs: <BL0PR11MB3123EF724B1C63D81052039AF7F20@BL0PR11MB3123.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vQrUSQoU1CQN3ZTMsjxbRt/L5KVwP5QQvMiQf2AkYpGCPWhht8djFWTLus9qn+WetQ6R7tkdP+lGhNvqAr36bU8EstgOhBAMCLgC2dKQ2M3kGY7r5MbgqaIKAPqptL6IUiHVqIMnf2hoXoVMfczpzaQOya1wItf259g12PUyYTWGkvi60X0ONpepDKqZmzR5Y5LXsLe0tMY+0HGuXqFsgWXBIlPSqEWTl0aZEj4IL0qhATWZ03GXnU4wjMbun9xLrytajMRhlhIoVPXrhnzOVxGg148Od1VYsWqpIYlmhulriw+RDsW3hz7aNXg5XoVvwGtBW9BOwhAsBoEzq7D5Rg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4351.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(346002)(376002)(396003)(136003)(8936002)(53546011)(9686003)(6506007)(8676002)(83380400001)(55016002)(478600001)(52536014)(316002)(110136005)(2906002)(7696005)(33656002)(71200400001)(186003)(5660300002)(86362001)(76116006)(66476007)(64756008)(66556008)(66946007)(66446008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: PvD5FuHQroictxyesFsvLYyMJIBOAo8FPVvcn9VAzAKKYU22TeCtNv3ZdJRy5xfrp/6xupTO5NXVCjUK6o7Y7HBicU9XTwKR1P29oSp8hDTeydwP4akJ/Ff6K2KYLJ9aHoQMbk+bh5sDbyf818eCCxUFE8iOwrnZIPae9CS6ik1ufUIQyyGThoiNbS9IyFRu+fy7LjEU/ElnDp+ciPr81afIabOdlQZ/fLh9iWxBQPVFcJf0Blsl5m64rq0OYZBM6Zxx9dmdnLB89swJPQ86BQPU44Kp5qF0IMUq60XG7uIIh9bL/WjXgS2QOg4Y2pEc55k0sp6PmyI7ZPplKiBSu1DBrLjqq4nXhISmCUtPke/6A2tCy1d3qKAyMTULn3debZnae3KN6FdPVbB7MteJ+9OQbNkjPj/GjIuKle/LEUHD7VPAHCtabS1NB7nhu73QIUSNOiK/fGssYu10ZsHFtqtU7sZmqvaWH6Npbnk0eCDY/1jtZN1tQLyHy4GCRu4dMVJyg+ajE1tPhepMH0Yb1vbHeX5a5bZs5p8L2XGYh7Z2HoeWei8eGseRwUeYLBtN+WDltZYtcI4VfMVH/ZS5pCGrzv5LNZBehWRZzWggh4xgJ5YfGvwZJZ4dzmnu5SzkDxbKueMjYUbpRwzeYiZBCuvQ88urn/DBhfEMEMHroNpQqNu8QJFR3FUVZ58BtE4MLgJTgIHxZUm1H4Fpk+kacRuLx408DgHnYz9rszrRbmLoYSXrVgZXQqtfZ3DxT/JJG0Ha5XN8BT9a0PpUQ4+W4HCxqLZgj/PAa5Mc8VcVTOZG/EZPibf/+xQOA34BNmmKczmjatE8AL2LD63pCQdP4SUDsXPz7eptAmbR3ot0eXdLxW2yRjXuq5p0U5xyjev+BFGs1LY58cDESrPtAxQ2jBzbSelBfogB7aAjqj9HKDrCNwVGud7uhz0ZWUhL1v7a58H6p2DcwD4Ta72LnSKh+qagdvKijdTBfxFVkarJ4JI3hL5XxGuFQo1Y5buSzdyZb/oBW3ecSBU9o3t6l0w5q5nvwsiKFoEE/8wHyBf0FgM=
x-ms-exchange-transport-forked: True
arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LCLkP/80vdNjJl3UjzE1pqoNHOHssuESBbFFBGei0vir1d4zXqruHFwa7Q09Dg5y3iRGEnX5abZXtAnbsJnFP1UQEeSZxvi3jsqMMezx6KF7triiiQO8GOwR15XYx1OR4wgY2MJxBm65Jtzeq85WiJaystdNyu8xQUCWqWVI71PZdnhsqAifaAM3W69TNPkzeUWcafBHKE3E84Z5rzjSPiUBiji9Z0nBxJZiCQbUBLUwmEOse0rY21oOempyklR5Mx4GsnTB0a8IV/BCmLr7fqeL79o5h8pp00QA35uWzTDxmpIlFXmYDZ3rTbJGGsJ4gIA/l2BpI5xiRrb5nYxNaA==
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=ZWUuqwLI7K4FVUnqsOX2aS9ow6Dg7xK25J5asYnqW4E=; b=GgA7e9JPoS8h6So3npNteGZl/P1dVnhoSpBhA73H4fdwQ4YAvPJcBmdPok3IXvG943iPa6saFsn1mSoTBb7b5F+6KfBvBKZoiQYSB+vE5Mb67TWK4yrTfRIe/+t0wcWiqY6RKI1OFxXJeREqsG6MmkOn11qEeyrXyJDlvBTtgnipaffon8RLbDgPMsaFzX8beXznbVf4CB2CceCmbi3Ng8JhdY1D5Elr2IEb+dYPsaeKyhH29TZ4RaORLAC9mVP/JBabTZwTVNyYoRzVYx2V34xHtfeMl/Df+9SoXMWAe67b++TYN9dqUEJ1DrIU2DCAFXVABoKzfwoEq5tUrjSIxA==
arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=comcast.com; dmarc=pass action=none header.from=comcast.com; dkim=pass header.d=comcast.com; arc=none
x-ms-exchange-crosstenant-authas: Internal
x-ms-exchange-crosstenant-authsource: MN2PR11MB4351.namprd11.prod.outlook.com
x-ms-exchange-crosstenant-network-message-id: 983b6dc2-647e-48a1-1082-08d897bcea46
x-ms-exchange-crosstenant-originalarrivaltime: 03 Dec 2020 18:54:51.1242 (UTC)
x-ms-exchange-crosstenant-fromentityheader: Hosted
x-ms-exchange-crosstenant-id: 906aefe9-76a7-4f65-b82d-5ec20775d5aa
x-ms-exchange-crosstenant-mailboxtype: HOSTED
x-ms-exchange-crosstenant-userprincipalname: k8Qol+SDG+SzvqLTUEQGwT1puPmDxlZrzX4wHf/2qwxFOQRrCVXRNaM1N4pRdylhRjr3FtVdprXsauNeQ5CQGP9OOTNVW8ggDIrTtY131X0=
x-ms-exchange-transport-crosstenantheadersstamped: BL0PR11MB3123
x-originatororg: comcast.com
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Forward AAETWS
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312, 18.0.737 definitions=2020-12-03_11:2020-12-03, 2020-12-03 signatures=0
X-Proofpoint-Spam-Reason: safe
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/18z3kZ-3LfPHhJq13BbjEzeFnY8>
Subject: Re: [dmarc-ietf] Discussion - ARC/Extensible Reporting (Ticket #56)
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: Thu, 03 Dec 2020 18:55:05 -0000

> -----Original Message-----
> From: dmarc <dmarc-bounces@ietf.org> On Behalf Of Alessandro Vesely
> Sent: Thursday, December 3, 2020 6:24 AM
> To: dmarc@ietf.org
> Subject: Re: [dmarc-ietf] Discussion - ARC/Extensible Reporting (Ticket #56)
>
> On Wed 02/Dec/2020 20:46:54 +0100 Brotman, Alex wrote:
> >
> > While this ticket/enhancement specifically mentions ARC, I could perhaps
> see the usefulness in other places.  It seems like it would be more beneficial
> to create a method by which other documents could provide XML- based
> "extensions" to the report.  This would allow mechanisms relying on DMARC
> to independently define their reporting schema to be included in DMARC
> aggregate reports.  Alternately, we could focus specifically on ARC, and work
> to include that in the base XML.  This means that any later reporting
> requirements could again require changes to the core drafts.
> >
>
>
> Another possibility is for ARC to define its own report format.  Hijacking rua=
> targets to send a different kind of report should be allowed.  Otherwise, we
> could define a new tag, e.g. rue= (e for Extension).
>
> In either case, as we're introduce variations in aggregate report content, we
> have to devise a method for determining what version/kind of report is
> attached to a given message.
>

We could add an element called "<extensions>", and we allow ARC or whatever it may be to exist under that element.  The Aggregate Reporting document needs to specify that any extensions are expected to be proper XML, and if there are no extensions, an empty element is sufficient.  We could create a bit more structure as a requirement if we wanted:

<extensions>
  <extension name="arc" standard="ARC_DMARC_REPORTING_EXTENSION_DEFINITION">
    ... (as defined in referenced standard)
  </extension>
</extensions>

If a report parser doesn't know what ARC is (or any of the extensions), it could skip the processing.  I do understand this means that <extensions> element may break existing parsers, even when empty, though, I expect many of the things we're proposing may fracture the expected XML.