[DNSOP] Re: Synchronizing caches of DNS resolvers ("poisonlicious" draft)

Simon Jackson <simon@jacksonfamily.me> Tue, 28 July 2026 18:43 UTC

Return-Path: <simon@jacksonfamily.me>
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 D6F2E11FFF57C for <dnsop@mail2.ietf.org>; Tue, 28 Jul 2026 11:43:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785264187; bh=9+YqKk8QgI/DaltynNNfAnwx0w0GK0aNr5jTI8OMEEU=; h=From:Subject:Date:References:Cc:In-Reply-To:To; b=fxI25KoRrH9rLAlXAUwPqLT3rvv/lAaeC39+ktBUtJQzdr8PZEbLKZgVNRVjDaHpu XKJ3ld74vEppVetw/RilXFHX5KBspR83astCBVd5syiAMdqQKAfWWgQqpHSu4dKPbq nESg5VJb0eprpuPkqi82Na4Uz9LM5rgRwdHKSero=
X-Virus-Scanned: amavisd-new at ietf.org
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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=jacksonfamily.me
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 BXSRCEvAmzSn for <dnsop@mail2.ietf.org>; Tue, 28 Jul 2026 11:43:06 -0700 (PDT)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C3BB611FFF574 for <dnsop@ietf.org>; Tue, 28 Jul 2026 11:43:06 -0700 (PDT)
Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-47ddf7b09aaso166473f8f.3 for <dnsop@ietf.org>; Tue, 28 Jul 2026 11:43:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacksonfamily.me; s=google; t=1785264180; x=1785868980; darn=ietf.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:content-type:from:to:cc:subject:date :message-id:reply-to:content-type; bh=q8jjheIwqWhcqkG3iaBp8l54MPJlO/1fxpK6os05AAo=; b=Ha/ub4UJDLbJPCB5IpaVeXLU/h4vlNIMCtzTEV81jr7kYijTVSAO1euIh8LcL7iv0n TBt+wQ2HyfS6K/B5IDmBMi6G2TcIvitouwUJnZRlh83RyPlh8FkPo+s+5RJdG/Ky4qZd HQpBnV6ubTLr0ZpvMyAc99K4Zu4E/EcvMamSg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785264180; x=1785868980; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:content-type:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=q8jjheIwqWhcqkG3iaBp8l54MPJlO/1fxpK6os05AAo=; b=IqqUamAA7bQKq/z4ueBJWqyd1lmGNVAG57SZIbEbsu7zz3T9xE+pYc5yczfsoJCQOM dVVPsXQGaIIzGGiB+vmivJMFiHov6QhSnHclrYre0qQtt4bHwz1H1bJguiIM+IzuUgY2 dim/xIa2LLCcLseY3DAw2ugoKk0ukcvDgFcx0i2gxNk/hIn5FjmMOI1duttkML4lyUZZ EiG3Vf6e24CX93KBrzENJgEQnPTGvKR3uYPCcejGn8WofNvz2852yF+z9TGIEHlzOAEk uLcrvCWxzbc5zRnFvqrP9iSQ+EK+24KlSbPleyiztpSdM4Ppk5tUde5qyTVD1gEUaQnQ SMcQ==
X-Forwarded-Encrypted: i=1; AHgh+Rrs1NO7f+YfQIYfYkR1/x2cZBPyoGdBq96ImBADM3Efx0bGksiKF+hLjpk6MDm5qepBuLOMlQ==@ietf.org
X-Gm-Message-State: AOJu0Yx6Ybp8glqqFfTTDS2oVQrlHb/2sS/qX9ts50JOKpV7NrWkM3+y Cqnpjhln0dE4/tkgL3PnMgM6zZjsuIicIEijRbu7i4nyzKJChA+68D96/+Q6tgxfkgZY9WEJ0UI dpa88Z6fyBzCMRgxPUOXK4RmMu1wDjQt2B+yFq2PXqur7o7RBD7x6kgEXaOMi5DhYcof8uTC9aI ejTRlIgupOkxVg7+k/pgjAPZ/C+ZWM6IXzbl86
X-Gm-Gg: AR+sD11ZO59r3+Dx+WN9CyJrsYfScNrvUOwHPbG53oiQEzvqEkx5qiPYan9FGfsN0xt HnxK0RLPWBuaRSbzgap6xUxJKvLU5Dz1u+4v4QfBii1HZVHa0hRYLVsVT614mPnCE5YAbsjkCqE b9CV0aSnj5tqa9mVQ1qG9qw5ZRy9TZO6Und9U5lib3BylEIrRe1gzAMo8GCje6RYU0aOlYRZZiM DKcL1/fSH2MlF/gDDcmqqBuGvQEQvSa8AsPS6ZSBwY58JkOJ6ZhSZghPDvcqorKOO5fptP882IU wpqm5MeuwwgCXPAXyZE5eJuR7S9rmdK3AxrocMe7dQR+yVes6t4keuCERxqRvoQKFgz02mw0+RO +FuTdem1Z8dt1QRondQRSNi+CWXO80hDcNpaKBiJuPl5aqe56NVqF+Gxtu3e8a4m0t+q8AMOHzx 34TWpv6EQp5PNib+S75R/OmxtyQdWNQwvG3id/bi92nJrpn4M8mqnEcvY=
X-Received: by 2002:a05:6000:2908:b0:47f:45d2:8ac9 with SMTP id ffacd0b85a97d-47fb1f1f348mr4465588f8f.48.1785264179826; Tue, 28 Jul 2026 11:42:59 -0700 (PDT)
Received: from smtpclient.apple (110.190.125.91.dyn.plus.net. [91.125.190.110]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47fb6b0ef48sm1044274f8f.21.2026.07.28.11.42.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jul 2026 11:42:59 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Simon Jackson <simon@jacksonfamily.me>
Mime-Version: 1.0 (1.0)
Date: Tue, 28 Jul 2026 19:42:28 +0100
Message-Id: <CF0B3B32-854A-447A-9B16-2FFBA7DBCB1D@jacksonfamily.me>
References: <94635317-6815-40DB-A4A7-AB28769EA75C@sury.org>
In-Reply-To: <94635317-6815-40DB-A4A7-AB28769EA75C@sury.org>
To: Ondřej Surý <ondrej@sury.org>
X-Mailer: iPhone Mail (23F84)
Message-ID-Hash: JYMY7JSQSDYMKWP643IOIBRNDXURDI54
X-Message-ID-Hash: JYMY7JSQSDYMKWP643IOIBRNDXURDI54
X-MailFrom: simon@jacksonfamily.me
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: Bill Woodcock <woody@pch.net>, dnsop@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: Synchronizing caches of DNS resolvers ("poisonlicious" draft)
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/eP5uf-Rcy6TmjLCBf6xE9Gb3mJk>
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>

I agree entirely.

We are dealing with Key-Value paired parameters, right?

Perhaps an unspecified configuration (where the administrator has not set key and value) must be declared by the RFC standard by default. This would leave administrators the option to upgrade/replace (should/may) choose to override each security parameter (key-value pair), selecting from the approved list of values.

> On 28 Jul 2026, at 12:26, Ondřej Surý <ondrej@sury.org> wrote:
> 
> Absolutely, the draft should say that the backchannel SHOULD be authenticated and secure. I am just against enforcing specific means to achieve this.
> 
> Ondrej
> --
> Ondřej Surý (He/Him)
> 
> A gentle nudge is always appreciated if I take a little longer to reply.
> 
>> On 28. 7. 2026, at 12:38, Simon Jackson <simon=40jacksonfamily.me@dmarc.ietf.org> wrote:
>> 
>> Perhaps clear use of the verbs MUST, SHOULD, MAY, COULD…
>> Simon
>> 
>>>> On 28 Jul 2026, at 10:19, Bill Woodcock <woody@pch.net> wrote:
>>> 
>>> 
>>> 
>>>>> On Jul 28, 2026, at 14:38, Ondřej Surý <ondrej@sury.org> wrote:
>>>>> 
>>>>>> On 27. 7. 2026, at 07:54, Bill Woodcock <woody@pch.net> wrote:
>>>>> 
>>>>> 
>>>>> 
>>>>>>> On Jul 20, 2026, at 17:55, Stephane Bortzmeyer <bortzmeyer=40nic.fr@dmarc.ietf.org> wrote:
>>>>>>> https://datatracker.ietf.org/doc/draft-bortzmeyer-dnsop-poisonlicious/
>>>>>> 
>>>>>> I strongly support the effort, but would prefer DoT to be mandatory, and DANE authentication to be preferred over TSIG, when available.
>>>> 
>>>> I strongly believe the security mechanism should be a matter of local policy
>>>> (and implementation defaults) rather than something enforced by the Internet
>>>> Standard.
>>>> 
>>>> So far, the DNS does not even enforce a secure transport and/or authentication
>>>> for XFRs, so enforcing DoT/DANE/whatever for something that is going to be
>>>> mostly used on internal networks feels over the top.
>>> 
>>> Sorry, I should have said DoQ/DoT; force of habit.
>>> 
>>> I hear you, but I think that as long as we make security optional, a lot of people won’t bother, and then a lot of people writing code won’t prioritize it, and then it won’t work when it’s needed.  Whereas if everything is as secure as our current standards facilitate, all the time, we only have a single build target and test case and the most-sensitive traffic doesn’t have a target painted on its back.
>>> 
>>> Why should HTTP be secure-by-default, but DNS not?
>>> 
>>>                              -Bill
>>> 
>>> _______________________________________________
>>> DNSOP mailing list -- dnsop@ietf.org
>>> To unsubscribe send an email to dnsop-leave@ietf.org
>>> <signature.asc>
>