Excuse Me Sir, Your WebRTC Is Leaking
blog.golgi.io
Excuse Me Sir, Your WebRTC Is Leaking
1–10 of 39 posts
Re: Excuse Me Sir, Your WebRTC Is Leaking
#2Re: Excuse Me Sir, Your WebRTC Is Leaking
#3Re: Excuse Me Sir, Your WebRTC Is Leaking
#4The "setPeerInfo" command is sent by the client to the server over the NetConnection control flow to inform the server of candidate socket addresses through which the client might be reachable. This list SHOULD include all directly connected interface addresses and proxy addresses except as provided below. The list MAY be empty. The list need not include the address of the server, even if the server is to act as an introducer for the client. The list SHOULD NOT include link-local or loopback addresses.
Re: Excuse Me Sir, Your WebRTC Is Leaking
#5Interesting, maybe browsers should add a permission prompt like they do for web camera access before allowing a webrtc stun request?
Re: Excuse Me Sir, Your WebRTC Is Leaking
#6Re: Excuse Me Sir, Your WebRTC Is Leaking
#7Vulnerability doesn't seem like the correct word to describe this issue. It's more of an exposure of potentially sensitive information (your local IP address if you're using a VPN) as a result of WebRTC's protocol design.
Re: Excuse Me Sir, Your WebRTC Is Leaking
#8The larger topic for me is that webRTC has to make tradeoff for developers. And, I for one, love what it does. If you look at legacy comms development in the peer to peer space (e.g. Skype) the process was orders of magnitude more difficult than using a webRTC implementation. So, as a developer, sacrificing a prompt that grants an IP detection notice seems like a worthwhile tradeoff.
Also, I think webRTC is still in draft form and is still being modified in working sessions (although I'm not 100% sure of this). It would be great if Apple would get on board with webRTC for ios.
Re: Excuse Me Sir, Your WebRTC Is Leaking
#9I made a LAN scanner based on this in JS: http://algorithm.dk/lanscan
Re: Excuse Me Sir, Your WebRTC Is Leaking
#10Interesting, maybe browsers should add a permission prompt like they do for web camera access before allowing a webrtc stun request?