Live data from Hacker News

Warning: DNS encryption in Little Snitch 6.1 may occasionally fail

obdev.at

91–100 of 215 posts

Re: Warning: DNS encryption in Little Snitch 6.1 may occasionally fail

#91

Earlier quoted context omitted.

getaddrinfo() is not a legacy API, it's a standard cross platform API for doing DNS lookups.

Funny how that goes: macOS is POSIX certified but no other desktop BSD or Linux is.

Because it's an expensive and lengthy process. And every version would need to be re-certified.

Re: Warning: DNS encryption in Little Snitch 6.1 may occasionally fail

#92
post #90

Am I susceptible to this if I redirect all DNS traffic on my network to a pihole, which is the only device I let make external DNS requests?

If pihole is using DNS encryption for upstream lookups, the this would only affect you on your local network.

In other words, it would be unencrypted to the pihole but encrypted when going out to the internet.

Re: Warning: DNS encryption in Little Snitch 6.1 may occasionally fail

#93
post #89
post #80

Earlier quoted context omitted.

Well but the portable API is too low-level and error prone. What is the last time you used getaddrinfo? How often do you actually need to use it? One can make a good technical argument based on the merit of the portable API without immediately resorting to the EEE argument.

getaddrinfo isn't its predecessors, there's nothing error-prone about it. The only thing that's nontrivial is falling back if the first server is unresponsive, and even there the obvious calling code is fine for almost all apps.

If you are using getaddrinfo directly, you likely wouldn't bother to implement Happy Eyeballs, for example.

Re: Warning: DNS encryption in Little Snitch 6.1 may occasionally fail

#95

Earlier quoted context omitted.

Honestly, I'm fine with that. Applications themselves should not be resolving DNS outside of what I set in settings. The reasons applications do this is to prevent users from blocking telemetry etc. It's my computer, I should have final say on what goes out.

All major browsers now implement the ability to use a browser-defined resolver.

Yes, and some of them even make it the default under some circumstances.

I agree with GP that this is generally not a great trend.

Re: Warning: DNS encryption in Little Snitch 6.1 may occasionally fail

#98
post #75

Earlier quoted context omitted.

Not resolving 127.0.0.1 or RFC1918 addresses or even ULA for IPv6 is done to avoid DNS rebinding attacks. For most end users that is probably the correct move.

My home router even seems to inspect any UDP/53 traffic and redact any responses containing local/private A entries, so not even switching to a public resolver bypasses the protection. I agree that it’s usually the right behavior.

Interesting. I hadn’t considered it might be a security feature of his router!

Re: Warning: DNS encryption in Little Snitch 6.1 may occasionally fail

#99
post #98
post #75

Earlier quoted context omitted.

My home router even seems to inspect any UDP/53 traffic and redact any responses containing local/private A entries, so not even switching to a public resolver bypasses the protection. I agree that it’s usually the right behavior.

Interesting. I hadn’t considered it might be a security feature of his router!

In case you want to look into it further: My router actually allows adding exemptions to this policy on a per-hostname basis!

Sometimes I wish it would allow wildcards, but honestly that's probably just another way for users to shoot themselves in the foot (e.g. by adding '*').

Post reply on HN