App Android, la perdita IP di WebRTC interessa altre app rispetto ai browser (come YouTube ecc.)

1

È importante che tu stia utilizzando una VPN per nascondere il tuo IP su un telefono Android quando usi app come YouTube, Facebook o app open source di terze parti come NewPipe (youtube) o "Tinfoil per Twitter" o "Tinfoil" per Facebook "? WebRTC darà via il mio ip comunque, o è solo per i browser?

    
posta Antonio 31.10.2017 - 12:42
fonte

1 risposta

1

WebRTC restituisce solo l'indirizzo IP privato di un indirizzo IP cient e non pubblico perché il client WebRTC non ha idea di quale sia il tuo indirizzo IP pubblico se sei dietro NAT e questo è ciò che il client WebRTC vuole scoprire.

Se stai usando la VPN, la tua richiesta al server STUN, che è responsabile della scoperta del tuo indirizzo IP pubblico e del tipo di NAT in cui ti trovi, vede la tua richiesta proveniente da VPN.

Ma l'uso di VPN non impedisce al client webRTC di inviare richiesta di binding al server STUN. Qualsiasi iframe incorporato può eseguire JavaScript che consente al browser di avviare una transazione su un server STUN che può restituire l'indirizzo IP locale, insieme all'IP esterno e al numero di porta che possono passare attraverso il firewall o il NAT al browser.

Qualsiasi app che è implementata con l'API webRTC è un client webRTC e sì possono perdere il tuo indirizzo IP privato. WebRTC è richiesto da quelle app che desiderano supportare P2P-VOIP e videochiamate, quindi ci sono solo poche applicazioni.

YouTube non utilizza webRTC. Facebook messenger e hangout utilizzano webRTC per le chiamate vocali in modo che possano scoprire il tuo indirizzo IP privato. I browser sono stati i primi a venire con il supporto integrato per l'API webRTC e questo è l'elenco dei siti Web che utilizzano webrtc .

Se ti stai chiedendo cosa usi l'app per le chiamate vocali e video, utilizza librerie PJSIP .

Se stai utilizzando la VPN e scopri che il tuo vero indirizzo IP perde, allora è colpa del tuo client VPN. Non sta tunnellizzando correttamente il tuo traffico. Il server STUN dovrebbe vedere solo l'indirizzo IP del tuo server VPN. Se ciò non accade, significa che il client webRTC sta effettuando la richiesta STUN al di fuori del tunnel VPN come mostrato nella figura.

    
risposta data 31.10.2017 - 13:39
fonte

Leggi altre domande sui tag