How to disable WebRTC on Firefox Mobile? I have uBlock which prevents from leaking the local IP but I don't want WebRTC at all. Why did they take about:config from us?
Chromium based browsers leak user local IP via WebRTC foundation attribute
31–40 of 88 posts
Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#32How to disable WebRTC on Firefox Mobile? I have uBlock which prevents from leaking the local IP but I don't want WebRTC at all. Why did they take about:config from us?
Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#33Earlier quoted context omitted.
I just tried a clean FF profile with resistFingerprinting enabled. No dice. Everything adds only very few bits of identifying information (unlike my main profile which is already almost unique thanks to the accept header (English, then German)) yet it still results in 17.75 bits which according to EFF is unique. I’m agreeing with you, though I wonder, is there any way to not be unique? What would you have to do? Use…
I believe the only feasible way without bending over backwards is to use the Tor Browser. But privacy and security always come at a price.
But it’s academic for me anyway, I have Accept-Language en-US,en;q=0.7,de-DE;q=0.3 which is close enough to unique that nothing else really matters.
Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#34What’s the issue there? How is knowing the local IP a security issue? And FWIW, the local IP does not get leaked when using a VPN. (edit: Or rather, the VPN local IP gets leaked. Same question, no idea if that’s security relevant in some way?) edit: Thanks everyone, I completely forgot about fingerprinting.
Have a look at this that scans your local network: http://samy.pl/webscan/ I think some browser changes might have hobbled it a bit, but it was startling when I first tried it.
Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#35Earlier quoted context omitted.
I just tried a clean FF profile with resistFingerprinting enabled. No dice. Everything adds only very few bits of identifying information (unlike my main profile which is already almost unique thanks to the accept header (English, then German)) yet it still results in 17.75 bits which according to EFF is unique. I’m agreeing with you, though I wonder, is there any way to not be unique? What would you have to do? Use…
I think a HTML-only browser without support for CSS and JS might help.
Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#36Earlier quoted context omitted.
It's because if you don't leak the local IP, then webRTC calls will typically fail between people on the same LAN. And, if they don't fail, then they will usually have to go via a TURN server on the internet adding a lot of latency. It's a privacy/functionality tradeoff. But most people consider not being able to videocall or do online gaming with someone in the same building to not be acceptable.
I don't think that there are many people using WebRTC especially within the same LAN, but fingerprinting is used by almost every commercial site. So I can assume that this "feature" was used in 99.99% cases for fingerprinting. This shows how browser developers race to push new features without proper estimation of privacy concerns. Luckily this was somewhat fixed by using randomized Apple mDNS names instead of IPs. B…
The "Apple" DNS protocol is standard DNS, over a multicast IP address, on port 5353. You can literally use plain old dig to perform mDNS lookups:
$ dig @224.0.0.251 -p 5353 +short hello.local
192.168.123.45
If DNS lookups considerably increase your attack surface, something is very, very wrong with your architecture.Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#37This can be disabled in Brave by turning "WebRTC IP handling policy" to "Disable non-Proxied UDP" in "settings - > Privacy and Security".
Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#38How to disable WebRTC on Firefox Mobile? I have uBlock which prevents from leaking the local IP but I don't want WebRTC at all. Why did they take about:config from us?
What do you mean? I'm running the latest firefox nightly from the play store and I can see the about:config...
Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#39How to disable WebRTC on Firefox Mobile? I have uBlock which prevents from leaking the local IP but I don't want WebRTC at all. Why did they take about:config from us?
> Why did they take about:config from us? What do you mean? I'm running the latest firefox nightly from the play store and I can see the about:config...
Re: Chromium based browsers leak user local IP via WebRTC foundation attribute
#40How to disable WebRTC on Firefox Mobile? I have uBlock which prevents from leaking the local IP but I don't want WebRTC at all. Why did they take about:config from us?
> Why did they take about:config from us? What do you mean? I'm running the latest firefox nightly from the play store and I can see the about:config...
They took it away in Stable because changing some settings may disconnect GeckoView from the application containing it and they can't have that.
I run Beta for this reason. Nightly is too unstable for me so I had to give up custom addon lists to bypass Mozilla's outdated whitelist (they were only available in nightly for a while, I believe that's in Beta now).
Mozilla doesn't trust you to use their precious software right and they'll take away your toys if it considers you to be playing with them wrong. I still like Mozilla over Google, Microsoft, and Apple, but it's really hard to be a fan of Firefox when they pull shit like this.