Je utilise NETunnelProviderManager dans le "routing par adresse de destination" et suis capable de recevoir du trafic IP à partir de diverses applications sur le périphérique.
Le défi que je rencontre est que j'ai besoin de déterminer à partir de quelle application chaque paquet provient afin de pouvoir filtrer et bloquer le trafic selon les besoins, donc je peux empêcher la création d'une application malveillante pour accéder à un emplacement interne. Il n'est pas réalisable pour moi d'utiliser le mode "par application" de NETunnelProviderManager puisque je n'utilise pas de MDM.
Il semble que si j'avais accès à la table TCB du système (ou accès à la table TCB de chaque processus) je pourrais le faire, mais il semble qu'iOS ne publie pas ces informations et je n'ai trouvé aucune API privée non plus pour obtenir ces informations sur un appareil non jailbreaké.
Des idées?