Maksuton verkkotyökalu

WebRTC-vuototesti: paljastaako selaimesi oikean IP-osoitteesi VPN:n ohi?

WebRTC on selaimen rajapinta video- ja äänipuheluihin. Sivuominaisuutena se voi kertoa sivustolle IP-osoitteesi ilman lupaa – ja joissakin tilanteissa myös oikean osoitteesi VPN:n takaa. Tämä testi näyttää, mitä selaimesi WebRTC paljastaa juuri nyt, ja vertaa sitä tavallisen yhteytesi osoitteeseen.

Testataan WebRTC:tä… tämä kestää pari sekuntia.

Miten testi toimii

Selaimesi pyytää STUN-palvelimelta oman julkisen osoitteensa, kuten se tekisi puhelua avatessaan. Samaan aikaan tämä palvelin katsoo, mistä osoitteesta tavallinen sivupyyntösi tuli. Jos osoitteet ovat samat, WebRTC ei kerro mitään, mitä sivusto ei muutenkin tietäisi. Jos WebRTC-osoite on eri – tyypillisesti VPN:ää käytettäessä – oikea osoitteesi vuotaa.

Testi tehdään kokonaan selaimessasi ja palvelimemme välillä. Mitään ei tallenneta.

Miten tulos luetaan

  • Ei vuotoa, samat osoitteet. Normaali tilanne ilman VPN:ää. Sivustot näkevät osoitteesi joka tapauksessa; WebRTC ei lisää siihen mitään.
  • Ei vuotoa, WebRTC ei palauta osoitetta. Selaimesi tai laajennus estää STUN-kyselyt. VPN:n kanssa tämä on haluttu tila.
  • Mahdollinen vuoto. WebRTC näyttää osoitteen, joka eroaa HTTP-yhteyden osoitteesta. Jos käytät VPN:ää tai proxya, tämä on oikea osoitteesi. Ilman VPN:ää ero voi johtua myös siitä, että IPv4 ja IPv6 kulkevat eri reittejä – silloin kyse ei ole vuodosta.
  • Lähiverkon osoite näkyy. Vanhemmat selaimet paljastavat sisäverkon osoitteen (esim. 192.168.1.15). Uudet selaimet korvaavat sen satunnaisella mDNS-nimellä. Sisäverkon osoite ei yksilöi sinua internetissä, mutta se auttaa sormenjäljen muodostamisessa.

Vuodon tukkiminen

Ensisijainen keino on VPN-sovellus, joka hoitaa asian itse. Kunnolliset VPN-sovellukset reitittävät myös WebRTC-liikenteen tunnelin kautta, jolloin STUN näkee VPN:n osoitteen. Jos testi näyttää vuodon VPN päällä, VPN-sovellus ei tee sitä – vaihda asetuksista “estä WebRTC-vuoto” tai vastaava päälle, tai harkitse toista palvelua.

Selaimen asetukset:

  • Firefox: kirjoita osoiteriville about:config, hae media.peerconnection.enabled ja aseta false. Videopuhelut selaimessa lakkaavat toimimasta.
  • Chrome, Edge, Brave, Opera: ei sisäänrakennettua kytkintä (Brave: Asetukset → Tietosuoja → WebRTC IP handling policy). Laajennus “WebRTC Network Limiter” (Googlen oma) tai uBlock Origin → asetus “Estä WebRTC:tä vuotamasta paikallisia IP-osoitteita”.
  • Safari: ei asetusta. Safari piilottaa lähiverkon osoitteet, mutta julkinen osoite näkyy STUN:lle normaalisti.

Muista, että WebRTC on vain yksi reitti. Sivusto näkee osoitteesi joka tapauksessa tavallisessa yhteydessä, ellet käytä VPN:ää – ja VPN:n kanssa kannattaa tarkistaa myös DNS ja aikavyöhyke.

Usein kysyttyä

Pitääkö WebRTC ottaa pois päältä, jos en käytä VPN:ää?
Ei tarvitse. Ilman VPN:ää se ei paljasta mitään uutta. Sen sammuttaminen rikkoo selaimessa toimivat videopuhelut (Meet, Teams, WhatsApp Web).

Testi näyttää IPv6-osoitteen, jota en tunnista.
Se on todennäköisesti oma IPv6-osoitteesi, joka vaihtuu säännöllisesti (privacy extensions). Vertaa etusivun tulokseen: Mikä on IP-osoitteeni?

Onko incognito-tila avuksi?
Ei. WebRTC toimii incognito-tilassa aivan samoin.