Protéjase de los rastreadores en plataformas móviles

Seguimiento online



Muchos usuarios se enfrentan a un seguimiento en Internet todos los días. Una de las consecuencias más obvias y más importantes es la publicidad dirigida. Cualquiera que alguna vez haya tratado con gigantes como, por ejemplo, Google AdWords, sabe cuán extensas están disponibles para el anunciante las configuraciones de público objetivo.





, . .





- -. , : , , . , .





— .





(disconnectme). , .



(Pi-hole ), Android iOS.



Android



– IP- iptables. – root- , Android . root.



. . VpnService VPN, . : -, --tcp, --udp. / . TcpIn, TcpOut, UdpIn, UdpOut , . Github (LocalVPN).



iOS



NetworkExtension.

Android, . NEFilterControlProvider NEFilterDataProvider. , Content Filter Providers (supervised) , - AppStore . Github (sift-ios, FilterControlProvider, FilterDataProvider).



VPN. NetworkExtension VPN.



Personal VPN. . , .



App Proxy Provider. VPN . , .

Packet Tunnel Provider. VPN . .



NEPacketTunnelProvider. – , , , GCDHTTPProxyServer, . . NEPacketTunnelProvider GCDHTTPProxyServer Github (lockdown-ios PacketTunnelProvider).



, VPN



VPN, . – ( VPN) . . ( ). , .





Hoy buscamos formas de implementar filtros de tráfico para Android e iOS. Consideramos el método más no limitativo: una VPN local y los conceptos básicos de su implementación con ejemplos de productos terminados y ejemplos. Para hacer esto, aprovechamos la capacidad de crear protocolos VPN personalizados. Con su ayuda, obtuvimos acceso a la capa de red desde la capa de aplicación, lo que nos permitió aplicar un filtro a los paquetes entrantes / salientes. Basamos el filtro en listas negras de dominios rastreadores disponibles en Internet.



El artículo fue elaborado para el canal de Telegram @paradiSEcurity .




All Articles