NordVPN fornisce un'app per i propri clienti che gestisce la connessione VPN ai propri server. L'app è dotata di una funzione kill switch che garantisce che tutto il traffico di rete passi attraverso questa connessione. NordVPN reclamo su il loro sito web (enfatizzato da me):
The Mobile version of the Kill Switch, used in our Android and iOS apps (as well as the IKEv2 version of the Mac app), disables system-wide internet access if the VPN connection suddenly disconnects - that way it protects all apps, without terminating them. It will also try to reconnect you to the last server you were connected to.
Come è possibile? Trovo difficile credere che l'API iOS consenta l'accesso a una funzione così importante per tutto il sistema di un'app. Qualcuno può spiegare come è stato implementato da NordVPN?