[DNSOP] Re: Synchronizing caches of DNS resolvers ("pois onlicious" draft)
Michael Richardson <[email protected]> Wed, 29 Jul 2026 06:34:06 +0200
| Newsgroups | gmane.ietf.dnsop |
|---|---|
| Message-ID | <3450932.1785299646@dyas> |
--===============4145165205332554455== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tim Wicinski <[email protected]> wrote: > But I SHOULD NOT be allowed to > synchronize unsigned DNS records from resolvers not under my locus of > control. Is it: 1. that your cache should refuse to accept to synchronize over an insecure = channel? 2. that the other resolver should refuse to send synchronization data over = an insecure channel? It seems that we are conflating "locus of control" with secure channel, the assumption being that if you control a resolver that you can secure the cha= nnel? I can see lots of debug situations where it would be useful to yank the current cache over a channel for later debugging. How that's secured seems a local concern; I can well see IP/v6 acceptlists (and ::1) being considered secure. So, I think it's really (1), not (2)? (I can *also* see situations where I might want to load a specific cache contents into a resolver in order to replicate how it behaves when certain conditions occur. Debug. Compile. Restart. Up-arrow Return) >> 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/repla= ce >> (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=C5=99ej Sur=C3=BD <[email protected]> = wrote: >> > >> > =EF=BB=BFAbsolutely, the draft should say that the backchannel SHO= ULD be >> authenticated and secure. I am just against enforcing specific means >> to achieve this. >> > >> > Ondrej >> > -- >> > Ond=C5=99ej Sur=C3=BD (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=3D >> [email protected]> wrote: >> >> >> >> =EF=BB=BFPerhaps clear use of the verbs MUST, SHOULD, MAY, COULD= =E2=80=A6 >> Simon >> >> >> >>>> On 28 Jul 2026, at 10:19, Bill Woodcock <[email protected]> wrote: >> >>> >> >>> =EF=BB=BF >> >>> >> >>>>> On Jul 28, 2026, at 14:38, Ond=C5=99ej Sur=C3=BD <ondrej@sury.= org> wrote: >> >>>>> >> >>>>>> On 27. 7. 2026, at 07:54, Bill Woodcock <[email protected]> wrote: >> >>>>> >> >>>>> >> >>>>> >> >>>>>>> On Jul 20, 2026, at 17:55, Stephane Bortzmeyer <bortzmeyer=3D >> [email protected]> wrote: >> >>>>>>> >> https://datatracker.ietf.org/doc/draft-bortzmeyer-dnsop-poisonliciou= s/ >> >>>>>> >> >>>>>> 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 optiona= l, >> a lot of people won=E2=80=99t bother, and then a lot of people writi= ng code >> won=E2=80=99t prioritize it, and then it won=E2=80=99t work when it= =E2=80=99s 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=E2=80=99t have a target painted on its = back. >> >>> >> >>> Why should HTTP be secure-by-default, but DNS not? >> >>> >> >>> -Bill >> >>> >> >>> _______________________________________________ >>> DNSOP mailing >> list -- [email protected] >>> To unsubscribe send an email to >> [email protected] >>> <signature.asc> >> > >> >> _______________________________________________ DNSOP mailing list -- >> [email protected] To unsubscribe send an email to [email protected] >> > ---------------------------------------------------- > Alternatives: > ---------------------------------------------------- > _______________________________________________ DNSOP mailing list -- > [email protected] To unsubscribe send an email to [email protected] =2D- Michael Richardson <[email protected]>, Sandelman Software Works -=3D IPv6 IoT consulting =3D- *I*LIKE*TRAINS* --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEERK+9HEcJHTJ9UqTMlUzhVv38QpAFAmppgr4ACgkQlUzhVv38 QpB5Fgf8Dbxkh77GLTiF3fBologkwUsUgPgKWwl6PO68Itx8EBaEHkFMzLYhoVO+ FE3dXHJ5T8B9aEoJcTduWUmTLROkh2k07A8m+0whnezfFE/wfKIJFsCPmZx4zaS6 l5AJqYzLFWMPn6HcQnzK+N7QNpnf+MkPZt9aGSrIa5D2b/HnWn2txkFV2TFuakOY sS1jE+sE/7O903iDwRW9RJPZeWkmD59l7YHe3YS+ujtnl7RHPbIhdrrPJv9G9XBE k3p+9QYDk7jXYFsZy1dSU2vs+4RXd5CCKENKUVII4bnpcZ9PPJDkwVoca/3XKiC7 54SOy4Pma4W1ByxkXNJldv/GiXjTzw== =4sPE -----END PGP SIGNATURE----- --=-=-=-- --===============4145165205332554455== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRE5TT1AgbWFp bGluZyBsaXN0IC0tIGRuc29wQGlldGYub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwg dG8gZG5zb3AtbGVhdmVAaWV0Zi5vcmcK --===============4145165205332554455==--