Earlier quoted context omitted.
SNI is just an ugly hack because IPv6 is not deployed widely. You could have a server listen on a subnet and clients randomizing its target IP.
Datacenters today work differently: IPs convey a fuzzy idea of where to find what you are looking for. Server name will be used to route your request internally in the DC. I cannot imagine exposing the IPv6 IPs of single racks: it makes the whole "cloud" thing fall apart.
How to keep your ISP’s nose out of your browser history with encrypted DNS
171–180 of 195 posts
Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#172Earlier quoted context omitted.
While for absolute privacy this makes sense, from a lazy ISP dev perspective, why log packets/IPs if you can get marketing data straight from your DNS servers? Surely ISPs have taken this easy approach while encryption has been only for fringe users?
On the other hand, if I were a curious and amoral ISP dev - I'd consider the people circumventing the "easy approach" to be _much_ more interesting to snoop on...
Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#173Earlier quoted context omitted.
This situation is covered with a whitelist of IPs and domains (year ago it became official after exploitation of vulnerability in how blacklist register works, before it was on ISPs, Youtube was banned by some ISPs quite a few times), including .google.com, .youtube.com and other Alphabet's domains, *.facebook.com and some others.
So effectively, if you post something on Blogger it cannot be taken down, because the whole Google would come down with it. Still, encrypting SNI hides quite some information (were you searching, watching youtube, reading blogger, was it image search, maps...?)
Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#174Earlier quoted context omitted.
While for absolute privacy this makes sense, from a lazy ISP dev perspective, why log packets/IPs if you can get marketing data straight from your DNS servers? Surely ISPs have taken this easy approach while encryption has been only for fringe users?
Nah. DNS caching would prevent you from seeing every usage of the site. Much better to just log every source ip : dest ip.
Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#175Earlier quoted context omitted.
SNI-enabled browsers send the unencrypted hostname in the initial ClientHello frame. It's the first transaction in the protocol, and it's how the server decides the content of the ServerHello reply. There is no way to detect the ability to avoid SNI, or indeed any sensible and generally useful way to tell if a ServerHello varied according to the ClientHello SNI hostname without probing the server, which entails intro…
"There is no way to detect the ability to avoid SNI..." Assuming one is using an SNI-enabled browser. I dont use an SNI-enabled browser to make the first encrypted HTTP request. In fact I didnt even say I was using a "browser". I said "https client". For example, one can use an https client that has SNI disabled or which has no SNI code at all, or one can send any string as the servername in ClientHello.1 If the serv…
Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#176If you care about privacy, use your ISPs DNS servers. Your ISP can see exactly which websites you're visiting regardless of how you do DNS, thanks to being able to see which IPs you're sending packets to, and thanks to SNI. The only thing you get from adding some third party encrypted DNS service to the mix, is an additional party which can also see what websites you're visiting.
As mentioned, that doesn't get around the VPN knowing where your traffic is going, and there are issues such as your VPN dropping and your system switching over as opposed to dropping the packets, compromising your privacy.
Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#177Earlier quoted context omitted.
Then switch ISPs. Mine sends NXDOMAIN just fine, and is with 0.632ms massively faster than what Google or Cloudflare offer.
>Then switch ISPs. Hahahha, and then he said "Then switch ISPs", like we have more than one high speed choice where we live".
Due to laws designed for more broadband competition, I've got over 6 providers to choose from here in Germany.
Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#178Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#179If you care about privacy, use your ISPs DNS servers. Your ISP can see exactly which websites you're visiting regardless of how you do DNS, thanks to being able to see which IPs you're sending packets to, and thanks to SNI. The only thing you get from adding some third party encrypted DNS service to the mix, is an additional party which can also see what websites you're visiting.
I'm not a 'networking' person, but am I wrong in believing a VPN would (potentially, with caveats) prevent your ISP from "being able to see which IPs you're sending packets to"? Wouldn't all packets look like they are going to and from the VPN? As mentioned, that doesn't get around the VPN knowing where your traffic is going, and there are issues such as your VPN dropping and your system switching over as opposed to…
sshuttle 0.0.0.0/0 --dns -r $server
don't forget --dns ;)
Re: How to keep your ISP’s nose out of your browser history with encrypted DNS
#180Earlier quoted context omitted.
I'm not a 'networking' person, but am I wrong in believing a VPN would (potentially, with caveats) prevent your ISP from "being able to see which IPs you're sending packets to"? Wouldn't all packets look like they are going to and from the VPN? As mentioned, that doesn't get around the VPN knowing where your traffic is going, and there are issues such as your VPN dropping and your system switching over as opposed to…
correct, only VPN connection visible to ISP, no content sshuttle 0.0.0.0/0 --dns -r $server don't forget --dns ;)