NordVPN proporciona una aplicación para sus clientes que gestiona la conexión VPN a sus servidores. La aplicación viene con una función de "kill switch" que asegura que todo el tráfico de la red pase por esta conexión. NordVPN reclamar en su sitio web (énfasis mío):
La versión móvil del Kill Switch, usada en nuestras aplicaciones Android e iOS (así como la versión IKEv2 de la aplicación Mac), desactiva el acceso a Internet en todo el sistema si la conexión VPN se desconecta repentinamente - de esa manera protege todas las aplicaciones, sin terminarlas. También intentará reconectarte al último servidor al que te conectaste.
¿Cómo es posible? Me cuesta creer que el API de iOS permita el acceso a una función tan importante del sistema a una aplicación. ¿Alguien puede explicar cómo NordVPN implementó esto?