Re:Systemd-resolved DNS cache poisoning
by talideon on Wednesday November 12, 2014 @10:33AM
(#8595866)
Of all the components of systemd that doesn't need to exist, resolved is definitely one of them. Why they're reinventing the wheel rather than allowing the user to set up something that works and is battle-tested, such as unbound, is beyond me.
[ Parent
| on HN ]
Re:Systemd-resolved DNS cache poisoning
by JeremyNT on Wednesday November 12, 2014 @10:59AM
(#8596099)
I don't necessarily disagree with the heart of your statement, but it's worth mentioning that systemd does not require one to use resolved. The user is still "allowed" to run unbound, dnsmasq, etc., and the preferred solution will be a question for distribution maintainers and users to answer.
I understand concerns about systemd's scope, but most of the "questionable" functionality is optional.
Small comfort. When a project has the incredibly poor judgment (and, frankly, hubris) to write a caching DNS resolver without even the most basic cache hardening protections, and then declare it "a pretty complete caching DNS and LLMNR stub resolver"[1] instead of just leaving it to people who know what they're doing, it calls into question the rest of the project. This is a major reason why so many of us are wary of systemd.