[DNSOP] Re: Last Call: <draft-ietf-dnsop-structured-dns-error-12.txt> (Structured Error Data for Filtered DNS) to Proposed Standard
Mark Nottingham <mnot@mnot.net> Fri, 02 May 2025 21:44 UTC
Return-Path: <mnot@mnot.net>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 360E22448223; Fri, 2 May 2025 14:44:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 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_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b="J97itZM8"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="cMWgzKXW"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id doU2u9GiVd3L; Fri, 2 May 2025 14:44:34 -0700 (PDT)
Received: from fhigh-a8-smtp.messagingengine.com (fhigh-a8-smtp.messagingengine.com [103.168.172.159]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 4392D244821E; Fri, 2 May 2025 14:44:34 -0700 (PDT)
Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfhigh.phl.internal (Postfix) with ESMTP id 18F4811400C5; Fri, 2 May 2025 17:44:34 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Fri, 02 May 2025 17:44:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1746222274; x=1746308674; bh=AU55ZFrtK1U+xb9G5Yv8G5CcXmQi/HXayhz7Y3CK3+E=; b= J97itZM8zvESE4WPL0ZrbGf9tX6m4dPlHB2wZcgNvFM2wRu+t6UW6qhjt/utAr11 /589VSKBt4j2DjgBu58gGmAL1xdW2kuGAT/x49dkyECrCVfD8PFD7gPhgp2R6DFL m/V35GIa40Qw6Xd9OXATOupp+oeyrKmSczzc7bmM8PWUaezdHhEScM3MA54ViNXq Ziak6xC9NFr+60BunQd4g8xr5yb354Gq+WUIuZHRHAurcdfZ8vK+5478CkMNv5Xv zuKhYBK+8FPWF5KbYZqgHYh9gmFlGudVDJRJ3IrfybGf1FEb4yP8IWH6us21Lrat h6PvHN2/UnksNu9oGmX9KA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1746222274; x= 1746308674; bh=AU55ZFrtK1U+xb9G5Yv8G5CcXmQi/HXayhz7Y3CK3+E=; b=c MWgzKXWWB2PICB1JU0kP7pjWwV01KzTUBHVTRFjsipGDZXPNsyQwdKni5sPBWO41 AT+hqfHBQ9uCpLt1M6oUV30AesfJpjtzqrhqQ3+cCgUWMwFw3HWMvOkxprctyQiL 2Qfstk7oBX3uEM84gQTc4u+iFdb+VsuQQKvkCoUxGUSZK0lMRiEyxedDBf9bAyo2 eMPa3HHUsFXiLyYApzKs3nC5ZZ6meGnUu6Ub2vW9VY7cx/cNbMKhqgpOCkJzbQ0r YOA5rCkplO2kasmeqnplZGBHKCLyihC8iJMrxoSNMlpbqY/ttkJf5G6ZBwf2cxRh h6tQ80lj4Rg2QXY30/X8Q==
X-ME-Sender: <xms:wTwVaD3jLJyZcWy7o3P6Q650_779aKLai_5xVeLlRdS4ssdrEb0Psg> <xme:wTwVaCGrd30MkVdELNen9KBjiOIDTsS7g2MSfSkRdtQwYPzqZ8WUwmVUGZdZW9IzI kYnvwjKR9tTs3J8cw>
X-ME-Received: <xmr:wTwVaD7bf0d3VEJCxXNwtWztTFJZIbUQur87sOTKJ66OVo3i6K69Zwv8pG9xFAQjJGLF2TREbxW5Un2hNsVqXAz4xOLWTAx7qYp-CauRtLtTBIqcQlj4-VB6>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvjeefheeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurheptggguffhjgffvefgkfhfvffosehtqhhmtdhh tdejnecuhfhrohhmpeforghrkhcupfhothhtihhnghhhrghmuceomhhnohhtsehmnhhoth drnhgvtheqnecuggftrfgrthhtvghrnhephedtfffggeduledvteejfeduieevfeekffeh kedtvdfhieeuhfetfeetieevleejnecuffhomhgrihhnpehgohhoghhlvgdrtghomhdpmh hnohhtrdhnvghtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhf rhhomhepmhhnohhtsehmnhhothdrnhgvthdpnhgspghrtghpthhtohepgedpmhhouggvpe hsmhhtphhouhhtpdhrtghpthhtohepvghkrhesrhhtfhhmrdgtohhmpdhrtghpthhtohep uggrnhifihhnghesghhmrghilhdrtghomhdprhgtphhtthhopehlrghsthdqtggrlhhlse hivghtfhdrohhrghdprhgtphhtthhopegunhhsohhpsehivghtfhdrohhrgh
X-ME-Proxy: <xmx:wTwVaI15dXawEUUipZJ6I-3FRM6JNpns4xI2rkanAXXNMZlnYAV87w> <xmx:wTwVaGEzeYvc5DaVJbkZTlVDP53Ljb60fTnX9iMzh6oeigwOMANOwA> <xmx:wTwVaJ-iFkMTLDBvCANl4ocOBPjeiTv3Ze_5tu1WjaKzDyPVOGr3cQ> <xmx:wTwVaDmp7yVEBV7yu1HCwAlNGMZ8cWayi6PDzmSp5fNJVzjrLETrEg> <xmx:wjwVaD0MuVXYCpZx19xWVdcfZfCa_rv-1Yy5D3CJLhOd7PQ3OCXNtw39>
Feedback-ID: ie6694242:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 2 May 2025 17:44:32 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CABcZeBOZdd7Yos=Ld5dM_y-j4aQYZL7v0dMtnLc7JjBaBZy_RQ@mail.gmail.com>
Date: Sat, 03 May 2025 07:44:27 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <B3613078-5CB6-44F7-B1F0-05C48B1EC0F6@mnot.net>
References: <31F254A3-9F56-450B-9255-8CDAB9F51B19@mnot.net> <8FE9B6DD-2865-4D3B-863D-7770334D5DF9@gmail.com> <2C473E36-C12A-4098-9B88-634359215267@mnot.net> <CABcZeBOZdd7Yos=Ld5dM_y-j4aQYZL7v0dMtnLc7JjBaBZy_RQ@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
X-Mailer: Apple Mail (2.3826.500.181.1.5)
Message-ID-Hash: TXMBBBL5WUPPIE4SLOOGKUX4XPQRIS3Y
X-Message-ID-Hash: TXMBBBL5WUPPIE4SLOOGKUX4XPQRIS3Y
X-MailFrom: mnot@mnot.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Dan Wing <danwing@gmail.com>, last-call@ietf.org, dnsop@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: Last Call: <draft-ietf-dnsop-structured-dns-error-12.txt> (Structured Error Data for Filtered DNS) to Proposed Standard
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/5Zwl9O2RnITm1SBYnt6sLneasJw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Hi EKR, > On 3 May 2025, at 3:20 am, Eric Rescorla <ekr@rtfm.com> wrote: >> If a DNS resolver starts inserting ads / phishing / etc. into responses using this mechanism, I suspect we'd see a couple of responses: >> >> 1. Users *would* switch, because a) it's intrusive, b) if the UX folks do their job it's going to be obvious what's happening, and c) because it's likely browsers would only expose the information for resolvers that were explicitly configured (e.g., using encrypted DNS) -- which is evidence that the users who see it have the means to change because they've already made one configuration change. > > Note that users may or may not have made a configuration change to get this > result. For instance, the provider may be advertising one of the public resolvers > via DHCP: > > https://developers.google.com/speed/public-dns/docs/isp Not necessarily. As I alluded to above, in the discussions I've had with browser vendors there's a general sense that they'd only expose this information if it came from an explicitly configured resolver (e.g., DoH in the browser). >> 2. Browsers / clients would hear about such abuse and (eventually) stop their software from displaying information from that resolver. >> > It seems like a lot of the questions about the utility of this draft and this type > of technique in general depend on the behavior of the browsers, but it doesn't > seem like we've heard much from them in this IETF LC. Do we have public > statements from any browser vendor about what they intend to implement > here? To be clear, most of the discussion here has been about my draft, which is *not* in IETF LC and is not even adopted. To my knowledge browser vendors (and other potential consumers of the information) haven't been involved in draft-ietf-dnsop-structured-dns-error very much at all -- although I'd be happy to hear any corrections there. That was one of the reasons I suggested delaying the progression of this draft in my LC feedback. Cheers, -- Mark Nottingham https://www.mnot.net/
- [DNSOP] Last Call: <draft-ietf-dnsop-structured-d… The IESG
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Mark Nottingham
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… tirumal reddy
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Stephane Bortzmeyer
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… tirumal reddy
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Dan Wing
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Mark Nottingham
- [DNSOP] Re: [Last-Call] Re: Last Call: <draft-iet… Paul Wouters
- [DNSOP] Re: [Last-Call] Last Call: <draft-ietf-dn… Mark Nottingham
- [DNSOP] Re: [Last-Call] Last Call: <draft-ietf-dn… Paul Wouters
- [DNSOP] Re: [Last-Call] Last Call: <draft-ietf-dn… Mark Nottingham
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Dan Wing
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Mark Nottingham
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Eric Rescorla
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Mark Nottingham
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Eric Rescorla
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Vittorio Bertola
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Stephane Bortzmeyer
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… tirumal reddy
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Petr Špaček
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Stephane Bortzmeyer
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… tirumal reddy
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Asbjørn Sloth Tønnesen
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… vasilis
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… tirumal reddy
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… tirumal reddy
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Asbjørn Sloth Tønnesen
- [DNSOP] Re: [Last-Call] Re: Last Call: <draft-iet… Michael Richardson
- [DNSOP] Re: [Last-Call] Re: Last Call: <draft-iet… Asbjørn Sloth Tønnesen
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Ben Schwartz
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… Stephen Farrell
- [DNSOP] Re: Last Call: <draft-ietf-dnsop-structur… tirumal reddy