Estoy utilizando NETunnelProviderManager en "enrutamiento por IP de destino" y soy capaz de obtener el tráfico IP de varias aplicaciones en el dispositivo.
El reto que estoy teniendo es que necesito determinar de qué aplicación proviene cada paquete para poder filtrar y bloquear el tráfico según sea necesario, de modo que pueda evitar que se cree una aplicación falsa para acceder a una ubicación interna. No es factible para mí utilizar el modo "por aplicación" de NETunnelProviderManager ya que no estoy utilizando MDM.
Parece que si tuviera acceso a la tabla TCB del sistema (o acceso a la tabla TCB de cada proceso) podría hacerlo, pero parece que iOS no publica esta información y tampoco he encontrado ninguna API privada para obtener esta información en un dispositivo sin jailbreak.
¿Alguna idea?