Schützen Sie sich vor Trackern auf mobilen Plattformen

Online-Tracking



Viele Benutzer werden täglich im Internet verfolgt. Eine der offensichtlichsten und größten Konsequenzen ist gezielte Werbung. Jeder, der sich jemals mit Giganten wie beispielsweise Google AdWords befasst hat, weiß, wie umfangreich die Zielgruppeneinstellungen für den Werbetreibenden sind.





, . .





- -. , : , , . , .





— .





(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) . . ( ). , .





Heute haben wir nach Möglichkeiten gesucht, Verkehrsfilter für Android und iOS zu implementieren. Wir haben die uneingeschränkteste Methode betrachtet - ein lokales VPN und die Grundlagen seiner Implementierung mit Beispielen für fertige Produkte und Beispiele. Zu diesem Zweck haben wir die Möglichkeit genutzt, benutzerdefinierte VPN-Protokolle zu erstellen. Mit ihrer Hilfe erhielten wir von der Anwendungsschicht aus Zugriff auf die Netzwerkschicht, wodurch wir einen Filter auf eingehende / ausgehende Pakete anwenden konnten. Wir stützen unseren Filter auf Blacklists von im Internet verfügbaren Tracker-Domains.



Der Artikel wurde für den Telegrammkanal @paradiSEcurity erstellt .




All Articles