22 votes

Pourquoi le clavier du Samsung Galaxy S3 ne peut-il pas collecter les mots de passe ?

Lorsque j'active une méthode de saisie (une application de clavier) sur un appareil Nexus, je vois le message de confirmation suivant :

Cette méthode de saisie peut être capable de collecter tout le texte que vous tapez, y compris les données personnelles comme les mots de passe et les numéros de carte de crédit. Elle provient de l'application Highway. Vous utilisez cette méthode de saisie ?

Je comprends cet avertissement. En raison de la façon dont une méthode de saisie fonctionne, elle a la capacité de collecter tout ce que je tape, et je dois faire confiance à l'auteur pour ne pas abuser de cette capacité. Mais lorsque j'active une méthode de saisie sur mon Samsung Galaxy S3 (et peut-être d'autres appareils Samsung ; je n'ai pas essayé), j'obtiens un message différent (c'est moi qui souligne) :

Cette méthode permet de recueillir tout le texte que vous saisissez, sauf les mots de passe y compris les données personnelles et les numéros de carte de crédit. Ça vient de l'application Highway. Tu l'utilises quand même ?

J'ai vérifié la saisie d'un mot de passe dans un formulaire Web et la définition du mot de passe de l'appareil. Dans les deux cas, il utilise toujours la méthode de saisie (tierce) que j'ai choisie pour saisir le mot de passe. Alors pourquoi Samsung prétend-il que la méthode de saisie ne peut pas collecter les mots de passe ? Est-ce qu'ils font quelque chose d'incroyablement intelligent dans leur version d'Android, ou est-ce qu'ils disent simplement n'importe quoi ?

1voto

Roan Points 199

En tant que programmeur, je trouve cela intéressant. Les champs de mot de passe peuvent être (et sont généralement) traités différemment des zones de texte normales. Étant donné qu'Android est open source, je suppose qu'il est possible que Samsung ait au moins essayé d'inclure un code qui empêche un champ de mot de passe de renvoyer les informations tapées à l'application clavier, mais comme d'autres l'ont dit, je suis sceptique.

Pour qu'une application clavier puisse collecter vos données, elle doit inclure l'étape supplémentaire consistant à capturer votre entrée, à la stocker quelque part, même si ce n'est que temporairement dans une variable d'instance, puis à l'envoyer à un tiers. Je serais intéressé d'entendre ce que Samsung dit à ce sujet et comment ils sont censés empêcher cela, mais je suppose que c'est une réponse que nous n'obtiendrons pas.

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