Earlier quoted context omitted.
So much to respond to here. I am one of those companies running a recursive DNS service, DNSFilter.com We are not advertising driven. OpenDNS cut the ads a few years ago. We do not run open resolvers, we just have paying customers who wish to use our service. The DNS extensions you are referring to are the EDNS0 Client Subnet extension. It is in wide use by authoritative servers for major CDNs and is supported by a n…
From section 11 of the draft: "To protect users' privacy, Recursive Resolvers are strongly encouraged to conceal part of the IP address of the user by truncating IPv4 addresses to 24 bits. 56 bits are recommended for IPv6, based on [RFC6177]. ISPs should have more detailed knowledge of their own networks. That is, they might know that all 24-bit prefixes in a /20 are in the same area. In those cases, for optimal cach…
DNSCrypt – A protocol to improve DNS security
61–70 of 77 posts
Re: DNSCrypt – A protocol to improve DNS security
#62Earlier quoted context omitted.
As far as I understand this doesn't encrypt communication but authenticates it to ensure it hasn't been tampered with. So it's still out in the open. I also don't understand what the benefit over DNSSEC is. Edit: Nvm, DNSSEC still has to trust the validating resolver, DNSCrypt solves this.
An easy way to think about this stuff is: DNSSec => Authenticity of resource records DNSCrypt, DNSoverTLS => Privacy of the connection
Re: DNSCrypt – A protocol to improve DNS security
#63I'm a bit rusty, and not to knock DNSCrypt or change the subject, but in the past I did a lot of reading and came to the conclusion that DNSCurve is the thing we should be pushing to adopt instead, due to some inherent flaws in DNSCrypt/DNSSEC. To me, DNS is the current primary weakness of the internet in it's modern form, mainly due to centralization. I think we should also be focused more on secure connection techn…
Re: DNSCrypt – A protocol to improve DNS security
#64Earlier quoted context omitted.
As far as I understand this doesn't encrypt communication but authenticates it to ensure it hasn't been tampered with. So it's still out in the open. I also don't understand what the benefit over DNSSEC is. Edit: Nvm, DNSSEC still has to trust the validating resolver, DNSCrypt solves this.
Right, but what advantage does DNSCrypt have over a local DNSSEC aware resolver? If you can't trust the local resolver you have more serious problems than DNS.
https://sockpuppet.org/blog/2015/01/15/against-dnssec/
In the real world, for privacy, there are essentially two competing approaches: DNSCrypt and DNS-Privacy. Both are unrelated to DNSSEC. DNSCrypt uses a custom protocol to encrypt DNS transactions, and DNS-Privacy uses TLS. Neither require, or even benefit from, deployment of DNSSEC.
Re: DNSCrypt – A protocol to improve DNS security
#65Earlier quoted context omitted.
>The reason? Advertising. Or the ability to accurately direct users to the nearest POP.
Yes, for people who don't know, this is how many things like directing users to a closer TLS endpoint for HTTP such that the overall connection suffers less latency.
Re: DNSCrypt – A protocol to improve DNS security
#66Earlier quoted context omitted.
Yes, for people who don't know, this is how many things like directing users to a closer TLS endpoint for HTTP such that the overall connection suffers less latency.
Isn't anycast ip usually used for that instead?
After that, there are many options. But the GP was specifically mentioning a valid use case where this is applicable and not shady.
Re: DNSCrypt – A protocol to improve DNS security
#67Earlier quoted context omitted.
An easy way to think about this stuff is: DNSSec => Authenticity of resource records DNSCrypt, DNSoverTLS => Privacy of the connection
That's a little of an oversimplification. DNSSEC is indeed limited to authenticity. But the idea of DNSCrypt is that with very widespread deployment, you get most of the benefit of resource integrity, in the same way that we do with TLS even though no system in TLS explicitly "signs" HTML pages.
I still see DNSSec as providing value before the entire graph of DNSCrypt or DNSoverTLS exists.
Re: DNSCrypt – A protocol to improve DNS security
#68I'm a bit rusty, and not to knock DNSCrypt or change the subject, but in the past I did a lot of reading and came to the conclusion that DNSCurve is the thing we should be pushing to adopt instead, due to some inherent flaws in DNSCrypt/DNSSEC. To me, DNS is the current primary weakness of the internet in it's modern form, mainly due to centralization. I think we should also be focused more on secure connection techn…
DNSCrypt is unrelated to DNSSEC.
Re: DNSCrypt – A protocol to improve DNS security
#69Earlier quoted context omitted.
That's a little of an oversimplification. DNSSEC is indeed limited to authenticity. But the idea of DNSCrypt is that with very widespread deployment, you get most of the benefit of resource integrity, in the same way that we do with TLS even though no system in TLS explicitly "signs" HTML pages.
Sure. But who's running every node in the DNSCrypt graph? I've never been clear about what that looks like. I still see DNSSec as providing value before the entire graph of DNSCrypt or DNSoverTLS exists.
DNSSEC provides no value at all until graph coverage is reached, and even then provides absolutely no privacy.
Re: DNSCrypt – A protocol to improve DNS security
#70Is there any plan to let smartphones, both Android and iOS, tu support changing the DNS at system level without rooting the device? So that it works with cellular data and that you don't need to change it for every wifi?