public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* Un-deprecating nss_hesiod?
@ 2021-02-25 20:30 JFLF
  2021-03-01 11:39 ` Florian Weimer
  0 siblings, 1 reply; 5+ messages in thread
From: JFLF @ 2021-02-25 20:30 UTC (permalink / raw)
  To: libc-alpha


Dear all,

Apologies for not participating last July when that topic was brought up, but I don't follow the glibc development closely.

From what I could find, the deprecation of nss_hesiod was justified with the following message:

> Storing user databases in DNS, without client-side DNSSEC validation,
> is problematic from a security point of view.

This is a very valid concern, but hasn't DNSSEC been implemented in the glibc resolver in 2019? If so, doesn't that make this point moot?

Moreover, even without this Hesiod traffic can be secured to the clients via a local DNSSEC-validating forwarder, DNS-over-TLS or -HTTPS, etc. Thus the solutions to the lack of security of Hesiod (which it inherits from DNS) have existed for a while, and the responsibility for deploying them rests with the admin (just like LDAP). Unsecured Hesiod isn't less secure than the alternatives (NIS or unsecured LDAP), which haven't been deprecated.

I am aware that RedHat has deprecated Hesiod in RHEL 7, possibly for support reasons. But there is still a small community of people using Hesiod, and a lot of small deployments and use cases for which the complexity of LDAP isn't justified. Also, if you based your decision on the lack of bug reports about Hesiod, you should rejoice: it just works! Nss_hesiod works perfectly fine.

So as long as it doesn't affect anything else, may I ask you to consider un-deprecating nss_hesiod?

Thanks!
JF

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-03-04 16:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-25 20:30 Un-deprecating nss_hesiod? JFLF
2021-03-01 11:39 ` Florian Weimer
2021-03-02 20:13   ` JFLF
2021-03-04 14:55   ` Rich Felker
2021-03-04 16:34     ` Zack Weinberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).