Kliens IP és WebRTC szivárgás teszt
Nézd meg, milyen publikus és helyi IP-címeket tár fel a böngésződ, beleértve azokat is, amelyeket egy VPN vagy proxy esetleg nem rejt el.
Publikus IP (HTTP kérés)
WebRTC jelöltek
Helyi hálózati címek keresése…
Kapcsolódó eszközök
Az eszközről
A „WebRTC szivárgás” egy jól ismert adatvédelmi rés: ugyanaz a böngésző API, amely a videohívásokat és a peer-to-peer fájlátvitelt lehetővé teszi, közvetlen kapcsolatot is tárgyal két böngésző között, és ez a tárgyalási folyamat olyan IP-címeket is felfedhet, amelyek egy hétköznapi HTTP-kérésben soha nem jelennek meg. Ez az eszköz mindkét ellenőrzést egymás mellett futtatja — azt a puszta publikus IP-címet, amit egy weboldal a HTTP-kéréseidből lát, és azokat a címeket, amelyeket a böngésződ WebRTC rétege a kapcsolat felépítése közben felfed —, így összehasonlíthatod őket, és láthatod, felfedődik-e valami, amire nem számítottál.
A publikus IP szakasz két lekérdezést végez: egy szigorúan csak IPv4-et kérő lekérdezést, és egyet, amely azt a címcsaládot adja vissza, amit a kapcsolatod ténylegesen előnyben részesít — ez lehet IPv6 cím is, ha a hálózatod natívan támogatja azt. Ez az a cím, amellyel egy hétköznapi weboldal, és mindenki, akivel az naplókat oszt meg, a kapcsolódásodat látja.
A WebRTC szakasz egy helyi kapcsolatkísérletet indít a szabványos ICE jelöltgyűjtési folyamat segítségével (ugyanaz a mechanizmus, amit egy videohívó alkalmazás használ a két fél közötti legjobb útvonal megtalálásához), és felsorolja az összes egyedi címet, amely előkerül, jelölttípus szerint megcímkézve: a „host” jelöltek a saját géped hálózati interfészeiből származnak, az „srflx” (server-reflexive) jelöltek egy STUN szervertől érkeznek vissza, és jellemzően megegyeznek a publikus IP-ddel, a „relay” jelöltek pedig egy TURN szerveren keresztül haladnak. A valódi IP-címet tartalmazó host jelölt — a böngésző által generált „.local” helyettesítő helyett — a klasszikus szivárgás: felfedheti a tényleges LAN IP-címedet még akkor is, ha egy VPN egyébként megfelelően elrejti a publikus IP-det mindenhol máshol.
A Chrome és a Firefox modern verziói ennek egy részét úgy mérséklik, hogy a host jelöltekben a valódi helyi IP helyett egy véletlenszerű, munkamenetenkénti „.local” hosztnevet adnak meg, amely csak a saját hálózatodon, mDNS-en keresztül oldható fel, ahelyett hogy a szó szerinti címet tárnák fel az oldal előtt. Ez az eszköz külön jelzi ezt az esetet, mivel ez azt jelenti, hogy a szivárgást már a böngésződ mérsékelte, nem a VPN-ed vagy a hálózati konfigurációd — egy valódi, host típusú IP-cím megjelenése az, amit érdemes kivizsgálni.
Mindkét ellenőrzés valódi hálózati aktivitást igényel: a publikus IP lekérdezéshez élő HTTP-kapcsolat kell egy lekérdező szolgáltatáshoz, a WebRTC vizsgálathoz pedig el kell érni egy publikus STUN szervert a reflexív cím felderítéséhez, így ez az egyik azon kevés eszköz közül ebben az eszköztárban, amely nem működik teljesen offline. Az eredményeid nem kerülnek sehova tárolásra — az oldal egyszerűen megmutatja, amit a saját böngésződ és hálózati rétege felfed, ugyanúgy, ahogy bármely más meglátogatott weboldal is megfigyelhetné.
Gyakran ismételt kérdések
Mi az a WebRTC szivárgás? expand_more
Az, amikor a WebRTC által a peer-to-peer kapcsolat felépítéséhez használt címtárgyalási folyamat felfedi a valódi helyi hálózati IP-címedet (néha a publikus IP-det is) egy weboldal előtt, még akkor is, ha egy VPN vagy proxy egyébként elrejti a címedet a hétköznapi webes forgalom számára.
VPN-t használok — miért mutatja mégis a valódi helyi IP-met? expand_more
Egy VPN jellemzően csak azt a forgalmat irányítja át, amely az operációs rendszer normál hálózati rétegén keresztül halad. A WebRTC ICE jelöltgyűjtése közvetlenül felsorolhatja a géped tényleges hálózati interfészeit, amit egy VPN nem mindig fog el, így egy valódi IP-t tartalmazó „host” jelölt megkerülheti azt.
Miért egy véletlenszerű, .local végződésű karakterlánc jelenik meg a „helyi” címként IP helyett? expand_more
Ez az mDNS elfedés, a modern Chrome és Firefox adatvédelmi funkciója: ahelyett hogy a tényleges LAN IP-t tárná fel egy host jelöltben, a böngésző egy véletlenszerű, munkamenetenkénti hosztnevet ad ki, amely csak a saját helyi hálózatodon oldható fel. Ez azt jelzi, hogy a szivárgást már mérsékelték.
Szükség van internetkapcsolatra ehhez az eszközhöz? expand_more
Igen — mind a publikus IP lekérdezés, mind a WebRTC STUN ellenőrzés élő hálózati hozzáférést igényel, ellentétben az eszköztár legtöbb eszközével.
Naplózza valahol ez az eszköz az IP-címemet? expand_more
Nem. Az eredmények közvetlenül a böngésződben számítódnak ki és jelennek meg a saját ellenőrzésedhez; ez az oldal nem tárolja és nem továbbítja őket sehova a felismerésükhöz szükséges szokásos lekérdezéseken túl.