Almost everyone likes anonymity on the Internet. However, the new WebRTC technology, which without exaggeration is called the killer Skype and Flash, deprives us of anonymity on the Internet. Even if you use a VPN, then WebRTC allows you to find out your IP address. Let's try to figure out what WebRTC is and how to disable this technology in different browsers to ensure anonymity when using VPN.
So, let's answer the question what is WebRTC?
WebRTC (Web Real-Time Communications) is an open source technology that can be used to transfer streaming data between two browsers, as well as other applications that support this technology. Data transmission operates on the basis of point-to-point technology.
The project has its own API, but it is under development. Therefore, it is not yet very common, because if you develop it based on it, in the future there may be a number of problems due to API changes.
The easiest way to describe the principle of the operation of WebRTC if you mean this technology, like the killer Skype and Flash. At the time when the war with Flash began to suffer browser games. However, Flash was still the key technology in voice video calls, only this technology had direct access to the microphone, camera, speakers, and also it "knew how" to work with UDP packets.
But since WebRTC technology has appeared, which has all these advantages and is available in normal browsers, Flash and Skype will soon not be left at all. And all by the fact that using this technology you can call from a regular web page that is open on Android, to a web page that is open in any other browser, for example in Chromium on Linux, in an entirely different network. In this case, everything is transmitted over the normal p2p connection.
We hope that this question has been sorted out. Let's now understand why this technology is dangerous for those who want to remain anonymous on the network.
The thing is that the technology is purely browser-based. The VPN changes your outgoing IP, however WebRTC works through your browser and can not send traffic through the VPN. Therefore, your real IP is easy to find out if this technology is enabled in your browser.
Recently, since WebRTC technology has become available in all popular browsers, users who want to buy VPN from Netmap began to ask questions about whether our VPN can hide real IP if WebRTC technology is enabled. The answer to this question is NO. Hide real IP if this technology is enabled - you can only turn off the technology - as this is a "vulnerability" purely of your browser. Also it is worth considering that if the VPN provider promises that they turn off WebRTC, if you buy their product - then they deceive you as a client.
Now let's look at the most important question - how to disable WebRTC in your browser to remain anonymous on the Internet.
The most secure way is to disable WebRTC at the browser level. However, this is not always possible and it is necessary to use plug-ins. Consider the most convenient and working ways to disable WebRTC.
The most popular browser to date is GoogleChrome. In newer versions of this browser, you can not disable WebRTC manually. Therefore, plugins are coming to the rescue. The most popular plug-in for disabling WebRTC is WebRTC Control. After installing the plugin, from immediately it will be activated. It is worth noting that when we tested it, WebRTC technology remained on, but the real IP was not displayed.
Strangely, WebRTC in the Google Chrome for Android browser is easier to disable. To do this, enter chrome://flags/#disable-webrtc in the browser. Then simply set the enable value.
Users of Mozilla FireFox disable WebRTC easiest. In addition, in this browser the disabling of this technology is implemented most correctly, namely at the browser level. VPN specialists from Netmap recommend using this browser. To disable WebRTC in Mazilla, enter about: config in the address bar. The settings window opens, in which you must find the media.peerconnection.enabled parameter, and set it to false.
Mac users are also very easy to disable WebRTC. To do this, go to the "Development" menu in the browser. Select Experimental functions, and then uncheck "Remove Legacy WeBRTC API". Done - WebRTC in Safari is disabled.
There are two more browsers - Yandex and Opera. In them, Google Crome without a plug-in can not do, because you can not disable WebRTC at the browser level. The plugin is called WebRTC Control.
It is worth noting that for Google Crome, Mozila, Yandex and Opera there is a NoScript plugin. With it, you can disable absolutely all scripts in the browser. To ensure maximum anonymity, it's better to use it, but this method is not suitable for those who need scripts in the browser. Use this plugin if you are really sure that it suits you.