Live data from Hacker News

The New York Times uses WebRTC to gather local IP addresses

webrtchacks.com

71–80 of 128 posts

Re: The New York Times uses WebRTC to gather local IP addresses

#71
post #53

I said this when the vulnerability/bug/whatever you want to call it was posted here: I use the same method for fraud detection, and it works unreasonably well. That said, I'd rather there be permissions surrounding WebRTC, but my clients are happy.

How do you use it for fraud detection? What does it tell you/what are you looking for?

Re: The New York Times uses WebRTC to gather local IP addresses

#74
post #71
post #53

I said this when the vulnerability/bug/whatever you want to call it was posted here: I use the same method for fraud detection, and it works unreasonably well. That said, I'd rather there be permissions surrounding WebRTC, but my clients are happy.

How do you use it for fraud detection? What does it tell you/what are you looking for?

Financial card fraud; Most of the time someone just hops on a SOCKS4/SOCKS5 proxy, doesn't have a VPN behind that. We can grab the user's IP.

Original discussion: https://news.ycombinator.com/item?id=8949953

Re: The New York Times uses WebRTC to gather local IP addresses

#75
post #71
post #53

I said this when the vulnerability/bug/whatever you want to call it was posted here: I use the same method for fraud detection, and it works unreasonably well. That said, I'd rather there be permissions surrounding WebRTC, but my clients are happy.

How do you use it for fraud detection? What does it tell you/what are you looking for?

[deleted]

Re: The New York Times uses WebRTC to gather local IP addresses

#76
post #50

Earlier quoted context omitted.

Wow, so if I'm reading that right, they wrote a tracker that generates a new request every 5 seconds? These scumbags are ruining the web. And they wonder why people use ad blockers...

It sounds like the requests were a bug: https://github.com/EFForg/privacybadgerchrome/issues/431#iss... This looks like it's trying to exercise every dark corner of the user's browser in order to ensure that the browser is a real, eyeball-facing browser and not just a URL fetcher, PhantomJS/SlimerJS, or a clickjacking plugin being used to fraudulently click ads. I think it's easy to see both sides here: tools like th…

Yeah, I ran into a site a while back that was clever enough to spot that I wasn't using a browser.

So I did, Selenium allows you to automate a real browser and capture the responses, hell if need be you can create a fake profile with Chrome and make it completely indistinguishable.

EDIT: explanation, it was a video tutorial site for one of the technologies I use, each video had a download link but it had no way to batch downloads for offline use, scraping it with normal tools didn't work since it was doing UA and other sniffing so I whipped up a python script to control chrome to authenticate, sign in get the cookie and then pulled the unique to that session download link for each video, since I'm not a dirtbag I set the time between downloads to 30 minutes (average video is 15 minutes) and left it running for 24 hours to get the ones I wanted.

Re: The New York Times uses WebRTC to gather local IP addresses

#77
post #63

Earlier quoted context omitted.

And what should browsers prompt users with? "Would you like to use WebRTC?" What would that do to improve security for users?

I'm sure someone could do better than this but here is a first try at a suitably informative prompt: $site_name wants to use WebRTC. WebRTC allows voice calling, video chat, and P2P file sharing, but can also be a privacy risk. We recommend allowing WebRTC only on sites that you expect to use such features on. [Link to learn more] Allow WebRTC for $site_name? Something like Flash's audio/video access prompt would als…

Should one add WebGL to the list?

Re: The New York Times uses WebRTC to gather local IP addresses

#78
post #63

Earlier quoted context omitted.

And what should browsers prompt users with? "Would you like to use WebRTC?" What would that do to improve security for users?

I'm sure someone could do better than this but here is a first try at a suitably informative prompt: $site_name wants to use WebRTC. WebRTC allows voice calling, video chat, and P2P file sharing, but can also be a privacy risk. We recommend allowing WebRTC only on sites that you expect to use such features on. [Link to learn more] Allow WebRTC for $site_name? Something like Flash's audio/video access prompt would als…

The preposition at the end of that sentence is unnecessary. Guessing you're from the midwest? :)

Re: The New York Times uses WebRTC to gather local IP addresses

#79
post #31
post #21

Earlier quoted context omitted.

I'm surprised that isn't enabled by default. I hope that the developer changes that in the future.

Presumably it breaks stuff.

Yes, sharing IP addresses is needed for P2P communication to work so enabling this blocking option would also block legitimate uses of WebRTC such as video chat (e.g. https://talky.io , https://appear.in , etc.) and low-latency data sharing.
Post reply on HN