Preskoči na sadržaj

Curenje preko WebRTC-a

WebRTC leak test: šta poziv iz pregledača otkriva o vašoj IP adresi

Deo vodiča: Da li je VoIP bezbedan? Šta poziv iz pregledača štiti, a šta otkriva

Dodajte callfrombrowser.org kao željeni izvor na Googleu

Ukratko

WebRTC leak test (test curenja) navodi svaku IP adresu koju vaš pregledač preko WebRTC-a predaje veb-stranici, pa možete da uočite onu koju ste hteli da sakrijete, obično adresu vašeg internet provajdera dok je VPN uključen [1]. Poziv iz pregledača ka broju telefona otkriva vaš IP usluzi za pozive, a ne osobi koju zovete, koja dobija prikaz broja pozivaoca [2]. Test je jedna od provera privatnosti i bezbednosti koje predlažem pre poziva iz pregledača.

Ključne činjenice

Šta je curenje IP adrese preko WebRTC-a?

Pre WebRTC poziva pregledač prikuplja moguće mrežne putanje, takozvane ICE kandidate, i predaje ih veb-stranici da ih prosledi drugoj strani. Svaki kandidat nosi IP adresu ili nasumično .local ime umesto skrivene lokalne adrese. Obična veb-lokacija vidi samo javnu adresu sa koje je stigao vaš zahtev; preko WebRTC-a stranica može da sazna više [1]. Curenje je svaka adresa sa te liste koju niste nameravali da podelite.

Kako putuje ostatak poziva objašnjavam u tekstu WebRTC, SIP i telefonska mreža; za curenje je važna samo lista kandidata. MDN napominje da su adrese sa nje uvek izložene stranici [6].

Adrese koje WebRTC leak test navodi i šta svaka otkriva
Tip kandidataAdresa koju prikazujeRizik za privatnost
hostAdresa vašeg uređaja u lokalnoj mreži ili nasumično ime koje se završava na .local ako je pregledač sakrije [7][3]Manji nego kod javne adrese, ali IETF privatne IPv4 adrese naziva prilično značajnom površinom za digitalni otisak (fingerprinting) [1]
srflx (server reflexive)Javna adresa koju vaš ruter ili VPN pokazuje STUN serveru [7]Visok ako je to adresa vašeg provajdera dok je VPN uključen [1]
relayAdresa na TURN serveru koji prosleđuje medijski saobraćaj [7]Nizak: druga strana vidi adresu releja, a ne vašu [6]; operater releja vas i dalje vidi

IETF slučaj sa VPN-om smatra najznačajnijim, jer neki ljudi koriste VPN da bi ostali anonimni [1]. Druga dva slučaja su vaša privatna adresa i proksi koji WebRTC-ove provere zaobilaze, čime se otkriva vaša prava javna adresa [1].

Da li poziv iz pregledača otkriva vašu IP adresu?

Usluzi za pozive, da: svaka veb-lokacija vidi vašu javnu adresu [1], a poziv dodaje i medijsku vezu ka serverima usluge. Osobi koju zovete na fiksni ili mobilni, ne: poziv napušta internet na gejtveju dobavljača [8], a telefonska mreža prenosi broj pozivaoca, ne IP adresu [2]. Pozivi između aplikacija mogu direktno da povežu dva uređaja.

Ko može da vidi vašu IP adresu, prema tipu poziva (zvanične stranice pomoći pročitane 1. 11. 2026.)
Tip pozivaUslugaOsoba koju zovete
Iz pregledača ka broju telefona (Google Voice, TwinPhone, Yolla)Da: ona održava medijsku vezuNe: vidi prikaz broja pozivaoca [2]
Besplatni veb-birači (Call2Friends, Globfone)Da: Call2Friends ograničava besplatne pozive po IP adresi, a politika privatnosti servisa Globfone navodi IP adrese među tehničkim podacima i zapisima koje obrađuje [9][10]Ne: vidi prikaz broja pozivaoca
Messenger, poziv jedan na jedanDaDa: Meta navodi da se vaš IP deli sa drugim uređajem [4]
WhatsAppDaMože, osim ako je uključeno Protect IP address in calls; grupni pozivi uvek idu preko releja [5]
TelegramDaMože: Telegramova najava iz 2017. kaže da pozivi idu direktno između uređaja (peer-to-peer) kad god je to moguće [11]

Kod poziva ka pravim brojevima pitanje je šta usluga saznaje i čuva; šta umesto toga vidi osoba koju zovete objašnjavam u tekstu koji se broj prikazuje kada zovete iz pregledača.

Kako da uradite WebRTC leak test

Stranica za test curenja radi isto što i birač pre poziva: otvara WebRTC vezu, pita STUN server koju javnu adresu vidi i ispisuje svakog kandidata pored adrese koju vidi preko običnog HTTP-a. Pokrenite je u svakom pregledaču iz kog zovete, prvo sa isključenim, a zatim sa uključenim VPN-om.

  1. VPN isključen: otvorite stranicu za test curenja, na primer BrowserLeaks WebRTC Leak Test. „Your Remote IP“ na vrhu i „Public IP Address“ ispod „Your WebRTC IP“ treba da se poklapaju.
  2. VPN uključen: ponovo učitajte stranicu. „Your Remote IP“ sada treba da prikazuje adresu VPN-a.
  3. Ako WebRTC odeljak i dalje navodi adresu vašeg provajdera, WebRTC zaobilazi tunel [1].
  4. Lokalni unos koji se završava na .local znači da je adresa skrivena [3]; sirova adresa koja počinje sa 192.168. ili 10. nije skrivena.
  5. Ako stranica nudi proveru mikrofona, dozvolite je i testirajte ponovo: biraču je potreban pristup mikrofonu, a ta dozvola može da otključa još adresa [1]. Posle toga uklonite dozvolu u podešavanjima sajta [12].

Šta se u Chromeu promenilo kada sam dozvolio mikrofon

Na dan učitao sam lokalnu test stranicu u Chromeu 156 na Macu, bez STUN servera, pa nijedna adresa nije otišla na spoljni server. Bez dozvole za mikrofon stranica je videla jednog host kandidata nazvanog nasumičnim nizom koji se završava na .local [3]. Kada sam dozvolio mikrofon, dobila je moju pravu lokalnu IPv4 adresu.

To je u skladu sa standardom, koji punu listu adresa dozvoljava samo uz pristanak, kao što je dozvola za mikrofon [1]; WebKit, mašina pregledača Safari, opisao je isto pravilo 2017. [13]. Dakle, birač kome date dozvolu može da vidi vašu lokalnu adresu, a to je manji rizik od otkrivanja javne [1].

Podešavanja pregledača koja ograničavaju curenje preko WebRTC-a

Brave za korisnike dokumentuje podešavanje WebRTC IP adrese. Google dokumentuje kontrole u Chromeu za proširenja i administratore, a Microsoft one u Edgeu kao administratorsku smernicu. Firefox podrazumevano skriva lokalne adrese i ima prekidač za isključivanje u about:config. Jedno pravilo važi svuda: isključivanje WebRTC-a zaustavlja i birače u pregledaču, jer WebRTC prenosi poziv [14].

Kontrole WebRTC adresa po pregledačima (dokumentacija proizvođača, pročitana 1. 11. 2026.)
PregledačKontrolaŠta menjaUticaj na pozive iz pregledača
BraveWebRTC IP handling policy u podešavanjima privatnosti, prema Braveovom wikiju (poslednja izmena 2018) [15]Default Public Interface Only ne izlaže nijednu lokalnu adresu [15]Medijski saobraćaj može da pređe na relej server [1]
ChromeProširenja mogu da podese WebRTC IP handling policy [16]; administratori mogu da podese smernicu WebRtcIPHandling [17]U zavisnosti od vrednosti, prestaje da koristi privatne adrese ili šalje medijski saobraćaj samo preko proksija [17]Vrednosti samo za proksi mogu da prebace zvuk na TCP, što prema IETF-u smanjuje kvalitet [1]
EdgeAdministratorska smernica WebRtcLocalhostIpHandling [18]Dve njene vrednosti prestaju da izlažu lokalnu IP adresu [18]Kao u Chromeu
FirefoxLokalne adrese podrazumevano skrivene [19]; media.peerconnection.enabled u about:config [20]Postavljanje te opcije na false isključuje WebRTCBirači u pregledaču prestaju da rade
SafariUgrađeno praviloStranice bez pristupa mikrofonu ili kameri ne dobijaju host adrese, kako je WebKit opisao 2017. [13]Nikakav

Šta VPN menja kod poziva iz pregledača

VPN koji sav saobraćaj, uključujući WebRTC, šalje kroz svoj tunel pokazuje usluzi za pozive adresu VPN-a umesto vaše. VPN sa podeljenim tunelom može da dozvoli WebRTC-u da pronađe i adresu vašeg provajdera [1], zato test curenja radite sa uključenim VPN-om. VPN ima i sporedne efekte na pozive.

Kako da sačuvate privatnost IP adrese u pozivima

Prilagodite rešenje vrsti poziva. Kod poziva ka brojevima telefona osoba koju zovete ne dobija vaš IP, pa izaberite uslugu kojoj ga poveravate i proverite VPN. Kod poziva između aplikacija drugi uređaj može direktno da se poveže sa vašim, pa koristite podešavanje za relej u aplikaciji tamo gde postoji.

  1. Pozivi iz pregledača: uradite test curenja sa uključenim VPN-om; u Braveu izaberite Default Public Interface Only [15].
  2. Mikrofon: biračima koje koristite jednom dajte ga opcijom „Allow this time“ [12]; u mojoj proveri u Chromeu stranica sa tom dozvolom mogla je da vidi lokalnu adresu.
  3. WhatsApp: uključite Protect IP address in calls. Stranica pomoći pokriva Android, iOS i Mac, ne i veb, i upozorava da pozivi preko releja mogu da izgube deo kvaliteta [5].

Česta pitanja

Šta je WebRTC leak test?

WebRTC leak test je veb-stranica koja pokreće isto uspostavljanje veze kao poziv iz pregledača i navodi svaku IP adresu koju vaš pregledač nudi, pored adrese koju stranica vidi preko običnog HTTP-a. Ako je na toj listi adresa vašeg provajdera dok je VPN uključen, WebRTC zaobilazi tunel [1]; nasumično .local ime znači da je vaša lokalna adresa skrivena [3].

Može li osoba koju zovem iz pregledača da vidi moju IP adresu?

Ne, ne kod poziva ka fiksnom ili mobilnom telefonu. Dobavljač na svom gejtveju pretvara zvuk iz pregledača u telefonski poziv [23], a telefonska mreža prenosi broj pozivaoca, ne IP adresu [2]. Pozivi između aplikacija su drugačiji: Messenger navodi da pozivi jedan na jedan dele vaš IP sa uređajem druge osobe [4].

Da li VPN sprečava curenje preko WebRTC-a?

VPN koji sav saobraćaj, uključujući WebRTC, šalje kroz svoj tunel ga sprečava. VPN sa podeljenim tunelom možda neće, jer WebRTC može da otkrije javnu adresu vašeg provajdera pored adrese VPN-a [1]. Jedini način da to saznate je test curenja sa povezanim VPN-om, u svakom pregledaču koji koristite, ponovljen posle ažuriranja.

Da li je curenje lokalne IP adrese opasno?

Manje od curenja javne adrese. Privatna adresa kao što je 192.168.1.20 ne govori gde se nalazite, ali IETF privatne IPv4 adrese naziva prilično značajnom površinom za digitalni otisak, koja može da poveže obične i privatne sesije pregledanja na jednom uređaju [1]. Firefox podrazumevano skriva lokalne adrese [19], Safari ih skriva od stranica bez pristupa mikrofonu ili kameri [13], a tako je postupio i Chrome u mojoj proveri.

Da li anonimni ili privatni režim sprečava curenje preko WebRTC-a?

Ne. IETF napominje da privatna adresa otkrivena preko WebRTC-a može da posluži kao identifikator koji sajtu govori da su običan i privatni prozor na istom uređaju [1], pa je sam privatni režim ne skriva. Koristite gornja podešavanja pregledača, a zatim uradite test curenja i u privatnom prozoru.

Da li proširenja protiv curenja preko WebRTC-a rade?

Delimično. U Chromeu proširenje može da podesi WebRTC IP handling policy pregledača, što Google opisuje kao kompromis između performansi medijskog saobraćaja i količine izloženih podataka o lokalnim adresama [16]. U zavisnosti od vrednosti, to skriva lokalne adrese ili šalje medijski saobraćaj kroz proksi, što može da prebaci zvuk na TCP i smanji kvalitet [1]. Posle instaliranja proširenja uradite test curenja da potvrdite promenu.

Kako da isključim WebRTC u Firefoxu?

U adresnu traku upišite about:config, potražite media.peerconnection.enabled i postavite ga na false. Mozillin izvorni kod opisuje tu opciju kao prekidač za RTCPeerConnection, a njeno isključivanje stranicama oduzima i pristup API-ju za mikrofon [20]. Tada nijedan birač u pregledaču ne radi, pa je većini korisnika bolje da zadrže Firefoxovo podrazumevano podešavanje, koje već skriva lokalne adrese [19].

Kako da zaustavim curenje preko WebRTC-a u Chromeu?

Preko dodatka ili smernice (policy), jer Google dokumentuje Chromeove kontrole WebRTC adresa upravo za te dve stvari. Dodatak može da podesi smernicu za rukovanje IP adresama u WebRTC-u [16], a administratori mogu da podese WebRtcIPHandling, čija vrednost default_public_interface_only sprečava WebRTC da koristi privatne adrese [17]. U mojoj proveri u Chromeu, stranica bez dozvole za mikrofon već je videla samo nasumično .local ime [3]. Iza VPN-a pravo rešenje je tunel koji prenosi sav saobraćaj [1]. Sve što potpuno blokira WebRTC zaustavlja i pozive iz pregledača [14].

Može li sajt da vidi moju IP adresu preko WebRTC-a bez pitanja?

Vašu javnu adresu može, ali sajtovi je ionako vide: Safari, na primer, stranicama bez pristupa mikrofonu daje samo adrese koje bi sajt već mogao da prikupi [13]. Kvaka je proksi u pregledaču. Ako je dozvoljen direktan pristup internetu, WebRTC-ove STUN provere mogu da zaobiđu proksi i otkriju vašu pravu javnu adresu [1]. Lokalne adrese su bolje zaštićene: standard vezuje celu listu za pristanak, kao što je dozvola za mikrofon [1], a u mojoj proveri u Chromeu stranica bez te dozvole videla je samo nasumično .local ime [3].

Pitajte AI o ovom istraživanju

Svako dugme otvara asistenta u novoj kartici i traži od njega da sažme ovu stranicu, uz link ka njoj kao izvoru.

Izvori

  1. RFC 8828: WebRTC IP Address Handling Requirements · IETF (RFC Editor) · provereno 1. novembar 2026.
  2. 47 CFR 64.1601 -- Delivery requirements and privacy restrictions | eCFR · US Code of Federal Regulations (eCFR) · provereno 1. novembar 2026.
  3. Using Multicast DNS to protect privacy when exposing ICE candidates (draft-ietf-mmusic-mdns-ice-candidates) · IETF (Internet-Draft, work in progress) · provereno 1. novembar 2026.
  4. Voice call someone or a group on Messenger - Messenger Help Center (Computer) · provereno 1. novembar 2026.
  5. How to protect your IP address on WhatsApp calls | WhatsApp Help Center · WhatsApp · provereno 1. novembar 2026.
  6. RTCIceCandidate: address property - Web APIs | MDN · MDN Web Docs (Mozilla) · provereno 1. novembar 2026.
  7. RTCIceCandidate: type property - Web APIs | MDN · MDN Web Docs (Mozilla) · provereno 1. novembar 2026.
  8. Make calls | Sonetel help · provereno 1. novembar 2026.
  9. Free call | Call2Friends - Online call · provereno 1. novembar 2026.
  10. Privacy Policy | Globfone · provereno 1. novembar 2026.
  11. Voice Calls: Secure, Crystal-Clear, AI-Powered | Telegram Blog (30 March 2017) · Telegram · provereno 1. novembar 2026.
  12. Use your camera and microphone in Chrome - Computer - Google Chrome Help · Google · provereno 1. novembar 2026.
  13. A Closer Look Into WebRTC | WebKit (3 July 2017) · WebKit (Apple) · provereno 1. novembar 2026.
  14. WebRTC API - Web APIs | MDN · MDN Web Docs (Mozilla) · provereno 1. novembar 2026.
  15. WebRTC Custom Settings · brave/brave-browser Wiki · Brave Software (official GitHub wiki) · provereno 1. novembar 2026.
  16. chrome.privacy | API | Chrome for Developers · Google (Chrome for Developers) · provereno 1. novembar 2026.
  17. Chrome Enterprise policy list: WebRtcIPHandling (WebRTC IP handling) · Google (Chrome Enterprise) · provereno 1. novembar 2026.
  18. Microsoft Edge Browser Policy Documentation WebRtcLocalhostIpHandling | Microsoft Learn · Microsoft · provereno 1. novembar 2026.
  19. Firefox source: modules/libpref/init/all.js (mozilla-firefox/firefox) · Mozilla (official Firefox source repository) · provereno 1. novembar 2026.
  20. Firefox source: modules/libpref/init/StaticPrefList.yaml (mozilla-firefox/firefox) · Mozilla (official Firefox source repository) · provereno 1. novembar 2026.
  21. Terms of Use – TextNow · provereno 1. novembar 2026.
  22. Privacy Policy – Privacy & Terms – Google · Google · provereno 1. novembar 2026.
  23. Call From Your Browser Without a SIM Card - TwinPhone · provereno 1. novembar 2026.