3 votes

Pare-feu d'application Android - confirmation interactive par invitation pour les connexions

Je pense à développer une application, ou probablement à étendre l'application AFWall+

Ce qui me manque sur Android, c'est la possibilité de confirmer chaque connexion de chaque application, simplement bloquer l'application sur certains réseaux est déjà résolu, mais je veux avoir un contrôle très spécifique sur les URL/IP auxquels l'application communique.

J'ai fait une proposition https://github.com/ukanth/afwall/issues/269
Qui est généralement la même fonctionnalité que celle fournie sur OS X par l'application pare-feu Little Snitch. Possibilité de créer des règles de domaine de temps de port par application (uid/guid Unix)

Je pense à utiliser une sorte de mashup d'IPTables et intercepter éventuellement l'appel système sock_create. Ce sera open-source et gratuit, si quelqu'un veut se joindre à l'aventure, vous êtes les bienvenus.

Alors la question est, est-ce qu'il y a quelque chose de déjà fait comme ça? Même des applications payantes.
Je n'ai vraiment rien trouvé de tel, donc je voudrais juste être sûr, avant de me lancer dans le développement d'une telle grande chose :-)

1voto

Pennf0lio Points 1443

Je voudrais certainement voir quelque chose comme ça, le meilleur que j'ai pu trouver jusqu'à présent était XPrivacy (root requis) que vous pouvez configurer pour restreindre les connexions Internet. Cependant, sauf si vous appliquez un modèle global (achat de licence requis pour une application en lot), cela se fait par application. Bien que vous puissiez peut-être manipuler le processus Internet du système, je n'ai pas encore enquêté là-dessus (c'est un paramètre d'expert avec un fond TRÈS rouge, je ne veux pas trop perturber mon système...). Cependant, j'aimerais certainement restreindre le partage de connexion de sorte qu'un ordinateur portable Windows connecté ne gaspille pas mon quota de données pour les mises à jour...

0 votes

J'ai depuis trouvé NoRoot Firewall, qui est essentiellement cela, sous forme de boucle VPN locale, assez élégante, mais qui manque encore de résolution de noms DNS (généralement, on ne sait pas quelle est la cible des connexions) et les rootkits/les applications système ne sont pas obligés d'utiliser la connexion VPN.

1 votes

@MarekSebera Merci pour l'info, tu pourrais l'ajouter comme réponse séparée au cas où quelqu'un d'autre trouverait comment l'étendre.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X