I don't use VPNs. For me, the more alarming information here is that SOCKS and Tor proxies are also leaking IP addresses. If a SOCKS proxy is configured in browser, isn't it the browser's responsibility to ensure all outgoing traffic - including WebRTC - goes via the proxy? Are these browser bugs? Update: Can confirm Firefox Quantum with SOCKS proxy leaks the address. Oh dear! Update 2: I didn't realize this is how W…
> Update: Can confirm Firefox Quantum with SOCKS proxy leaks the address. Oh dear! Did you file a bug report?
VPN leaks users’ IPs via WebRTC
131–140 of 172 posts
Re: VPN leaks users’ IPs via WebRTC
#132Earlier quoted context omitted.
SIP is one of a few protocols where two completely standard-compliant implementations are commonly unable to interop.
Oh it gets better. I have implemented SIP software (written, from scratch). On the SIP implementors mailing list, one of the authors defends the insane parsing rules by saying that C and Java allow you to be flexible with syntax, so why not SIP? They are totally detached from actually implementing elegant or high performance software. Actual engineers achieve this despite of SIP's terrible decisions. Granted, many of…
FWIW, I consider the canonical implementation of SIP at this point to be asterisk.
I work on a SIP derived protocol, P25 CSSI - it has all the issues of SIP, and more!
Re: VPN leaks users’ IPs via WebRTC
#133Earlier quoted context omitted.
I'm only going off some in-person dealing with folks behind WebRTC and they know that permissions suck and would hurt adoption and hence fight to make sure they don't happen. They dismiss all privacy concerns with "you can't have privacy in a browser" and "fingerprinting will work anyways so we can't make it worse". It's head-in-sand approach to privacy and it's bad. Even then, Firefox is simply wrong to tell people…
Lots of people in webrtc are critically concerned with the safety and privacy of their users.
Re: VPN leaks users’ IPs via WebRTC
#134Just want to point anyone looking to test their own VPN to https://ipleak.net/ . That's been my go-to, and it seems more comprehensive than the linked service.
One's IP address should be detectable to at least some degree with data from the packets making the request for the webpage. Some of this is remedied with what appears to be duplicative information further down the page.
DNS Address detection is done better by https://dnsleaktest.com/.
Geolocation detection is likely done by looking up what geolocation is paired with one's IP (and sometimes this data is wrong), so there's no real need for Javascript here either. It's not as if the requesting computer should supply this information, else it becomes even more easily spoofed. Some of this is remedied with what appears to be duplicative information further down the page.
Torrent detection is also needlessly JS-driven, and done better at http://dev.cbcdn.com/ipmagnet/.
There are also some grammar errors confusing singular and plural in the text at the bottom of the page.
Re: VPN leaks users’ IPs via WebRTC
#135I don't use VPNs. For me, the more alarming information here is that SOCKS and Tor proxies are also leaking IP addresses. If a SOCKS proxy is configured in browser, isn't it the browser's responsibility to ensure all outgoing traffic - including WebRTC - goes via the proxy? Are these browser bugs? Update: Can confirm Firefox Quantum with SOCKS proxy leaks the address. Oh dear! Update 2: I didn't realize this is how W…
I am so annoyed with this. It feels like every advance in web browser technology takes away as much as it gives. Some days, it feels like the web was better back in the HTML4 days. Can't wait to see how WebAssembly will be used against us.
This is already being worked on.
Re: VPN leaks users’ IPs via WebRTC
#136Earlier quoted context omitted.
This is the fault of the browser and WebRTC. They know about this but deliberately break it. The truth is WebRTC should never activate without user permission. But no, WebRTC added data-channels. They have no good use to be silent and especially not to override SOCKS proxy. In fact, some key people on the WebRTC group, when I pressed them, could not provide a single real use-case for silent data channels. Firefox is…
What if the entire system is configured to use Tor? Does the use of Tails mitigate this weakness?
Re: VPN leaks users’ IPs via WebRTC
#137I don't use VPNs. For me, the more alarming information here is that SOCKS and Tor proxies are also leaking IP addresses. If a SOCKS proxy is configured in browser, isn't it the browser's responsibility to ensure all outgoing traffic - including WebRTC - goes via the proxy? Are these browser bugs? Update: Can confirm Firefox Quantum with SOCKS proxy leaks the address. Oh dear! Update 2: I didn't realize this is how W…
This is why when I actually do anything with tor it's always curl -H "" Using something as complex as firefox for anything important is just stupid.
Re: VPN leaks users’ IPs via WebRTC
#138Earlier quoted context omitted.
I am so annoyed with this. It feels like every advance in web browser technology takes away as much as it gives. Some days, it feels like the web was better back in the HTML4 days. Can't wait to see how WebAssembly will be used against us.
Just wait till you get a load of content rendering engines being written in (dynamicly re-obfuscated) web assembly and rendered via canvas, so users are totally locked out of modifying content loaded into them or blocking ads. This is already being worked on.
Computer vision adblockers are also being worked on.
Re: VPN leaks users’ IPs via WebRTC
#139Earlier quoted context omitted.
>You have to disable WebRTC in the browser Incorrect. An easy and foolproof way of using VPNs is with network namespaces. You start the VPN in your init network namespace and then move the created device into a dedicated VPN namespace. OpenVPN has support for this because it allows you to execute a shell script after the VPN device has been created. Then you simply start your browser, torrent client, whatever in this…
>DNS leaks can be prevented by using a generic DNS provider such as 8.8.8.8 You mean leaking to Google doesn't count as leaking? Your namespaces suggestion is interesting, but easy and foolproof?
¹ Or run your own recursive resolver
Re: VPN leaks users’ IPs via WebRTC
#140Earlier quoted context omitted.
I am so annoyed with this. It feels like every advance in web browser technology takes away as much as it gives. Some days, it feels like the web was better back in the HTML4 days. Can't wait to see how WebAssembly will be used against us.
Just wait till you get a load of content rendering engines being written in (dynamicly re-obfuscated) web assembly and rendered via canvas, so users are totally locked out of modifying content loaded into them or blocking ads. This is already being worked on.