Re:NordVPN library and client code open-sourced
by spookthesunset on Tuesday March 14, 2023 @12:56PM
(#35154540)
But if the VPN provider really was routing other customers traffic through your internet… you’d know it. You’d see requests and traffic that you didn’t make going across your router. Since you’d be the endpoint for the other dudes VPN you could probably even see what IPs they are connecting to and get an idea about the nature of their requests.
I dunno if SSL encrypts the entire HTTP payload or not but could you even figure out the URL’s being requested using a tool like wireshark?
Re:NordVPN library and client code open-sourced
by lxgr on Tuesday March 14, 2023 @05:05PM
(#35158610)
Full URLs: Definitely not. Path and query parameters are part of the HTTP payload, i.e. encrypted within HTTPS.
Host names: Very likely, unless you're using SNI.
Re:NordVPN library and client code open-sourced
by None4U on Tuesday March 14, 2023 @08:04PM
(#35161534)
You mean eSNI, SNI is the field containing the hostname and eSNI stands for "encrypted SNI"
Re:NordVPN library and client code open-sourced
by lxgr on Tuesday March 14, 2023 @09:44PM
(#35162584)
Right, thanks!
I keep thinking the "e" is for "enhanced" encryption, i.e. "eSNI 2.0", but what I'm thinking of is actually called ECH (for "encrypted client hello"): https://blog.cloudflare.com/encrypted-client-hello/
Re:NordVPN library and client code open-sourced
by wlesieutre on Tuesday March 14, 2023 @05:08PM
(#35158672)
If such a feature exists (and I have no idea if it does) I assume they would only route traffic to known streaming services through it. Otherwise you're making random customers into exit nodes for potentially criminal traffic, which could go very badly.
If Nord VPN is really bouncing your traffic out of some other residential customer's connection, that would be a lot harder to detect. And a lot more ethically questionable if the other user doesn't realize they're doing it.