Pelacakan online
Banyak pengguna menghadapi pelacakan di Internet setiap hari. Salah satu konsekuensi yang paling jelas dan terbesar adalah iklan bertarget. Siapapun yang pernah berurusan dengan raksasa seperti, misalnya, Google AdWords, tahu seberapa luas pengaturan audiens target yang tersedia untuk pengiklan.

, . .
- -. , : , , . , .

— .
(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) . . ( ). , .
Hari ini kami melihat cara untuk menerapkan filter lalu lintas untuk Android dan iOS. Kami menganggap metode yang paling tidak membatasi - VPN lokal dan dasar-dasar penerapannya dengan contoh produk jadi dan contoh. Untuk melakukan ini, kami memanfaatkan kemampuan untuk membuat protokol VPN khusus. Dengan bantuan mereka, kami mendapat akses ke lapisan jaringan dari lapisan aplikasi, yang memungkinkan kami menerapkan filter ke paket masuk / keluar. Kami mendasarkan filter pada daftar hitam domain pelacak yang tersedia di Internet.
Artikel tersebut disiapkan untuk saluran Telegram @paradiSEcurity .