15 votes

Comment puis-je protéger mon téléphone contre les applications malveillantes une fois qu'il est rooté?

J'ai rooté mon téléphone.

Maintenant, si j'utilise un émulateur de terminal tel que Android Terminal Emulator, j'ai remarqué que je peux facilement obtenir un accès root sans mot de passe :

$ id
uid=10059(app_59) gid=10059(app_59) groups=1015(sdcard_rw),3003(inet)
$ su
# id
uid=0(root) guid=0(root) groups=0(root) 

Dans le monde des serveurs Unix et des ordinateurs de bureau, un compte superutilisateur sans mot de passe est considéré comme dangereux car le compte superutilisateur a accès à toutes les ressources de la machine.

Est-ce tout aussi dangereux sur un téléphone Android ? Si c'est le cas, comment puis-je protéger mon téléphone contre les applications malveillantes qui tentent d'obtenir des privilèges root ? Puis-je gérer quelles applications ont accès au compte superutilisateur sur ce téléphone ?

17voto

David Negron Points 971

Il y a une question similaire qui couvre une partie de cela : Risques de sécurité liés au rootage de votre smartphone Android. Cependant, comme cela n'explique pas vraiment comment gérer l'accès à l'utilisateur root, je vais développer un peu plus ici.

Lorsque vous rooter votre appareil, vous installez essentiellement toujours (techniquement, je suppose que ce n'est pas obligatoire, mais vous devriez) l'application Superuser ainsi que le binaire su. Le seul but de Superuser est de gérer quelles applications sont autorisées à accéder au root et lesquelles ne le sont pas. Le comportement par défaut est que Superuser vous demandera chaque fois qu'une nouvelle application tente d'exécuter un appel à su, et vous pourrez alors l'autoriser ou le refuser à l'aide de la fenêtre contextuelle. Il peut enregistrer vos décisions pour que vous ne soyez pas sollicité plus d'une fois pour la même application, mais vous pouvez effacer ces données enregistrées depuis la page des paramètres de Superuser. Il propose également un visualiseur de journal qui garde une trace des moments où su est accédé et par quelles applications.

Maintenant, la partie délicate est que de nombreuses applications malveillantes plus récentes utiliseront en réalité une faille pour accéder au root plutôt que de simplement essayer d'appeler su. Il n'y a vraiment pas grand-chose que vous puissiez faire à ce sujet, à part être prudent sur ce que vous installez et d'où vous installez des applications, car elles n'utilisent même pas su pour commencer. Cependant - pour répondre directement à votre question - les applications qui nécessitent un accès root légitime peuvent être facilement gérées par Superuser comme expliqué ci-dessus.

Si vous avez rooté votre appareil mais que vous n'avez pas encore Superuser, vous devriez pouvoir simplement l'installer depuis le Market, je crois.

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