Re: [Add] [EXTERNAL] Re: New Version Notification for draft-reddy-add-enterprise-split-dns-01.txt

Tommy Jensen <Jensen.Thomas@microsoft.com> Fri, 12 March 2021 21:24 UTC

Return-Path: <Jensen.Thomas@microsoft.com>
X-Original-To: add@ietfa.amsl.com
Delivered-To: add@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 495633A141A for <add@ietfa.amsl.com>; Fri, 12 Mar 2021 13:24:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.349
X-Spam-Level:
X-Spam-Status: No, score=-2.349 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.248, 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_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 SNILBI2JZLi0 for <add@ietfa.amsl.com>; Fri, 12 Mar 2021 13:24:47 -0800 (PST)
Received: from NAM06-DM3-obe.outbound.protection.outlook.com (mail-eopbgr640091.outbound.protection.outlook.com [40.107.64.91]) (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 427F23A1411 for <add@ietf.org>; Fri, 12 Mar 2021 13:24:47 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D67uYKBNSJB04SEpCbMhXMeO0BtxfKdmqx9tPs1MWywFxnBOJRsFygk1f9aky6Ws3iHpT9/5eGVz4ZZN/492uTAreviVIn7SNzSb7FnRAi9YAJ/A1KZKjk6OMOAzfgKl7LzUgXWEG10tiNOW8TwgNaM+HJcyB17bi0v9MM0MBd7cqiugMwNe8TQpG9KpJjpFFu3K1ZQK3Wl+aiy2HY6z/rkMgmx/VEoeYOmeWMlakSrjfSjt/0AsAhlqQPaWmRv0vAP+jYn18ach9vNkIDnEqtVp1Q2bXpfFMoLgzM8+XYL2IPXv0bCmaNd73qoHKOC3inboC+cqjfw6fBy7fhrymA==
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=pQFYF7k3oFJDD8OHD+bTw6KN9/Rd7OOkjRwlouWqFHw=; b=EUvKeLABla5iypC5PGWp17Mcr6OpWnyBVLUxBMznXOKjgPubJgQwOmmTXma/eOH/y/nsk8lrbqgRnY31J8aC8BcKm/suyDCZBmbEgMotYkJ4JUyE1NmdXFqd7miHy2A6nhooAeSxHP8M6yC/KtPer+RI4RS+HQqsT87c3779Ln0WayQXp8sFXdUOJVe0vQqZzAJD//fQqnDU/iVPAtiHqIJwXldzsH2gseLrOscM8S9XCXUtGDltHUrM4KDC8mvK34Pa1icVqFf3pfOrY/kvl6fdqFR1Wn5fpKm5rPvhrMdxjTAK049M3I/vloLwVFsZcEF46qIUZxroQKlettkRqw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pQFYF7k3oFJDD8OHD+bTw6KN9/Rd7OOkjRwlouWqFHw=; b=LLsts6Acaqc0TPts4iUiffa8tG4YtZ0RfLPmDpA3fhbOOyUT0kfhtmy30wTgiNHeV4geNXOAPL2brr7+VRj7w3QjRIQA2jwsaUgYfc9RgmTg7yy/B5w6+XGVOvU2oCU8DuEsYlvVFX5vvv3aKgIr9FyomUw+Dwn29cIIJsSHN48=
Received: from BL0PR00MB0308.namprd00.prod.outlook.com (2603:10b6:207:1f::10) by BL0PR00MB0370.namprd00.prod.outlook.com (2603:10b6:207:1f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3981.0; Fri, 12 Mar 2021 21:24:44 +0000
Received: from BL0PR00MB0308.namprd00.prod.outlook.com ([fe80::9897:f6e8:973e:6376]) by BL0PR00MB0308.namprd00.prod.outlook.com ([fe80::9897:f6e8:973e:6376%5]) with mapi id 15.20.3981.000; Fri, 12 Mar 2021 21:24:44 +0000
From: Tommy Jensen <Jensen.Thomas@microsoft.com>
To: "paul@redbarn.org" <paul@redbarn.org>, "tpauly=40apple.com@dmarc.ietf.org" <tpauly=40apple.com@dmarc.ietf.org>
CC: "bemasc=40google.com@dmarc.ietf.org" <bemasc=40google.com@dmarc.ietf.org>, "add@ietf.org" <add@ietf.org>, "kondtir@gmail.com" <kondtir@gmail.com>
Thread-Topic: [EXTERNAL] Re: [Add] New Version Notification for draft-reddy-add-enterprise-split-dns-01.txt
Thread-Index: AQHXF3IHqueJ/g5jOkOLn06P/gk+GqqAuhqAgAAb4mA=
Date: Fri, 12 Mar 2021 21:24:43 +0000
Message-ID: <BL0PR00MB03083936E223A4A5A025784DFA6F9@BL0PR00MB0308.namprd00.prod.outlook.com>
References: <161544385340.18570.13061001177806683345@ietfa.amsl.com> <CAFpG3geAq9oTEJp+uFQ_vHdATgT9Faza-tJURciO=RheLgLDug@mail.gmail.com> <CAHbrMsCK5BUNzF+8nd722R-BR612mM+3oA6x9RzoT_osHWWRzg@mail.gmail.com> <BFF52DBA-5A64-46E5-B51A-9012EF9E09BD@apple.com> <20210312191835.rhsyikec46uzmnk4@family.redbarn.org>
In-Reply-To: <20210312191835.rhsyikec46uzmnk4@family.redbarn.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2021-03-12T21:24:42Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=fdc0d163-4fdb-44a5-bd39-c622198ea934; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0
authentication-results: redbarn.org; dkim=none (message not signed) header.d=none;redbarn.org; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [50.35.70.101]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 8e2187f2-c9b0-414d-942e-08d8e59d414a
x-ms-traffictypediagnostic: BL0PR00MB0370:
x-microsoft-antispam-prvs: <BL0PR00MB0370B9C7C086F53F5F368419FA6F9@BL0PR00MB0370.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WuXRJKyFsNMmSMRNuUm3tC9iA7Tos5lzbpiLls/ul9H1KTt3i+3k5S0YCeQfgmrNMxtth6e2KNOJrhO2D4I7KA4BH+F2TiSvgONbKp6tLdymqtfGyLTNr84+AuP8ifXQdkp2pQXoFDQMsG7eM/e9I10ZKOBJ1h6QmSR1qbeUEuXyy0qFayqR9/KcuQKaM1arhEBfEaD8lqB2uibq5bUnwa3Jf94P0nnIIMFs3rXiGMwJJQBBaCBOWo6Z9W3jXKC3nr54s0hUgG2/q20pNzA3eRZJvfcW/MqgqhoFS8DsYFTsqcI23ssJITFAdj8phmkv9abB1DU22S2V32mcjEd5Y22e4kVQ30TWRhdiyqA1uaiBfTmtPczKKwfOHLOOALWst6YFQ8smx6YYmDaBL0kX0FEYNw3m9D3XnYncwUEWvC+1C87BI93PUjcQ8jLjif1JpCCVZmdc2CyX3AurPWDY1CMmBSHUKiQ8lXeanabFD2TlE2N+aA/MQSXIeQBLP7eGrrBTXibZv7PpNqxPkDwrH6Yj9Jhb/Tk3yUrOzWS5+QHsYbXloG7tswlQkzEAl0uNtTL9j64ZyLfgcoV7JiICcwvlIsB2Iffl6pHt1wZg+INVxEnDSgzfMxPV0gOtOYrvLYVrqmvMvGNpzfJj5+PImg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR00MB0308.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(376002)(346002)(396003)(136003)(366004)(53546011)(71200400001)(186003)(966005)(82960400001)(86362001)(6506007)(82950400001)(33656002)(83380400001)(316002)(2906002)(4326008)(478600001)(10290500003)(15650500001)(66476007)(54906003)(110136005)(8990500004)(9686003)(7696005)(5660300002)(8676002)(66446008)(8936002)(66556008)(66946007)(52536014)(26005)(64756008)(55016002)(76116006); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: pikd9lKhRsm68gSV2N7oGCTrl958rTOnrl79zRtohTn02LH0dSyIu0ASzSF37K93H8DOvNYiCSJTFvCrXsTA0pr4tlOfaYtMso51SSyLfy9Zufw0cDEMM1QF4SdU5yDqV83tChYNbcAlWciO6djNymF3HcKn6wlVxV1Gly0dyQfp7OOBQhwRPI9WF7/g2yM62IkUWODKXKfRP60gJdyuk1ABeUuIlsxCOvXilnEYOKxQp9CoFzMdUOWF/CNI/gYrTCBnIZazOFfv1G2wOB8AAjwRURETr4QnEzl7yEXkVedZAVJPf+XEbtOO3s8nLqto8JjLM55kJwGXxZ49ogxxRZInyEfS52Vdj87BC4ky2mY5ZEGRnq1oCCNg4fUST2oSXFLmvGnhsSG1BuTjHlMin3SxbaIRynzVS6MugtWiT2nLbm0O7RiomCN7qB76fPMnwvvLQzI/wNuohLiKoD75EvKaw8mrSzhUOgZv0LYwrXzkQA3SyVZFUb+4EJ0diO1wf4ayR/Kk4AD0lnjpFeh+X6KCB/G8YkbfUgOPIYAEWotuUuUuge9I6raZf6qqtE2tzIbYNrtTtSS6AvzjL8uFvAsmN2mqbkZf2TdVLbRsackq5Y/BWAu6a1hZZjWu6mEpy1oNhMAdEGd/VIi5QEj4UAXW4YNLJOhm37WiKNmioZLnPxMHKpi7yv5Ose3X1M0JeZkdd3bnwM73E3LPHNJAY3LDptMpM4O7LO5bSRFbZXIHo5ElsS3hRzyULRWDaCp3toNgoSl7HaQmxeVz326Ar5iHibu/eY2wrznUcjHtSlshHUPkIXrO/sBPzaXUqUTE9wSz5hJd7wbZWK/8HPKmPZFS4URgJchXTuFFeV2e5RApBgRl3wqSJuFFzPyHuHRUPBy+1VU21Qnzn1rWeeDDwy2QhRsSTSic7EiuSL8heCjbtWMskDu2xtP2392OPOFkb4nHZjbFT84EL4z9lr/MY5UOxXhBkDrB/RFchIyzwG817iR7rEZFevnMYnXlu+jieG98tg/kfaiWXgZwBWRwBHND/aueeDNjMppdzFtvbQj5OK43jjOnVC8h0KfA845ljVRWjku5fYgN0ikx7n4eZiT8id6hcjtf4nMmgWM4eU+28BQO0eEt7NOR8b6elkgMTf/P/2N8KUizFNagiv5FDhY8pVzoOW13seFevGNlA1JdKaDT/oHewPALyZuVp9Z4Mr9YiJAUgEOcdSkLWjrPrAumrDQrAOLPA3ZQL8M33usp+JSgJGtkdalheXBqlsYCu2kBLAekgkkJ9hhx6YMRw3y6NE542I5PgoCb3wuarPM=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR00MB0308.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8e2187f2-c9b0-414d-942e-08d8e59d414a
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2021 21:24:43.9938 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5Wl6J6feKhijoSEfKGcq0SYD9U9aWh8QyhQB4VpqIL6sidd1vQkwsosokuZ7xjNjMEvYfucWEQelb6T2feuBaw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR00MB0370
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/l1iOcKlnz8TJNdeM8jHx_QBVpQo>
Subject: Re: [Add] [EXTERNAL] Re: New Version Notification for draft-reddy-add-enterprise-split-dns-01.txt
X-BeenThere: add@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications Doing DNS <add.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/add>, <mailto:add-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/add/>
List-Post: <mailto:add@ietf.org>
List-Help: <mailto:add-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/add>, <mailto:add-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Mar 2021 21:24:49 -0000


> -----Original Message-----
> From: Add <add-bounces@ietf.org> On Behalf Of Paul Vixie
> Sent: Friday, March 12, 2021 11:19 AM
> To: Tommy Pauly <tpauly=40apple.com@dmarc.ietf.org>
> Cc: Ben Schwartz <bemasc=40google.com@dmarc.ietf.org>; ADD Mailing list
> <add@ietf.org>; tirumal reddy <kondtir@gmail.com>
> Subject: [EXTERNAL] Re: [Add] New Version Notification for draft-reddy-add-
> enterprise-split-dns-01.txt
> 
> On Fri, Mar 12, 2021 at 11:00:11AM -0800, Tommy Pauly wrote:
> > > This is clearly a policy prescription, and is out of scope.  ...
> >
> > Agreed. I think the main issue is that this ends up being an "evil bit".
> > There's no reason for a client to trust or respect this value, unless
> > they already have a strong MDM-style relationship, in which case this
> > wouldn't be needed.
> 
> i understand why someone working at microsoft or google would confidently
> assert the above positions, but the rest of the world doesn't work that way.

This is not about our different views on the industry (though I'll point out that our products are used by enterprises and others who wish to secure their networks as well). This is the engineering reality. Unauthenticated bits representing unverifiable properties on the wire could come from well-intentioned network administrators or attackers.

> it's not an evil bit. it's a policy expression. as someone who operates and
> secures managed private networks, the ability to detect noncompliance is vital
> to _everything else_. therefore the state of compliance must be easily
> expressed.

For an interactive UX, a captive portal can do this. In the IoT case, nothing can really do it since the non-cooperative devices you're worried about won't be listening to your signal anyway. Am I missing a pivot? I do not see how communication of policy has anything to do with detection of non-compliance.

> there are also some non-security benefits, such as configuration
> management to tell BYOD (who won't be participating in MDM) how to get
> reliable service. but it's the work flows leading to anomaly detection which
> provide the strongest motive for being able to express this policy.

Functionally, DNR will do this (a device can assume the network knows best what resolvers are customized for itself). For policy, of course, see my last comment.

> > I am in favor of letting the network prove authority for private
> > domains, or even present an identity for itself as the network
> > operator. It's up to the client to use those or ignore those.
> 
> a mobile device on a public network probably needs that kind of signaling. any
> device on a managed private network probably needs different signaling. can
> we come up with a unified proposal that serves both situations?
> 
> > The one thing the network could do that might be useful is provide a
> > flag that it will be actively hostile to any DNS traffic it detects
> > that does not go to itself, with some reason text. The (minimal) value
> > there is to allow a client to present a reason for things being broken
> > if the user of the client device also has a strict policy to not trust this network.
> 
> not all networks are public, and not all on-path actors are authoritarian
> governments or surveillance capitalists, and not all devices have users. i'd like
> to see this discussion move to a broader use case that isn't smartphone centric
> or web-centric or coffee-shop-wifi centric.

I would like some help understanding what we need to do in the user-less scenario. As I outlined on another thread, I don't see how protocol work will affect a positive outcome. I'll revisit Glenn's last response which I do not believe I have responded to yet.

Summary, my personal dead horse: if we do want networks to be able to communicate policy to a client in a way that can be differentiated from an attacker, it should be more general than DNS and it should be not in ADD. I will happily follow proposals out of this WG if and where they are made. If there already is one, please ping me. Within ADD, we should be describing network/resolver capabilities, not their desired client behavior.

> --
> Paul Vixie
> 
> --
> Add mailing list
> Add@ietf.org
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ie
> tf.org%2Fmailman%2Flistinfo%2Fadd&amp;data=04%7C01%7CJensen.Thomas
> %40microsoft.com%7C840251d2a8534bb26bd908d8e58bab65%7C72f988bf86
> f141af91ab2d7cd011db47%7C1%7C0%7C637511735366742308%7CUnknown
> %7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWw
> iLCJXVCI6Mn0%3D%7C1000&amp;sdata=3R60g8aH6TN04uIl%2BhWVG9m1E3
> xXRWli2gObMFyB7HU%3D&amp;reserved=0