6 votes

La superposition d'écran est détectée, quel est le problème ?

J'ai voulu ouvrir une photo envoyée par un ami dans les Sketch afin de mettre en évidence quelque chose et de le renvoyer. L'application n'avait pas la permission d'accéder au système de fichiers. Une popup est apparue. J'ai cliqué sur "Autoriser", puis "Superposition d'écran détectée" est apparu et il ne m'a pas laissé passer.

J'ai lu que je pouvais désactiver la superposition d'écran, ajouter les autorisations, puis la réactiver, mais je n'ai pas envie de passer en revue toutes mes applications pour voir de quelles autorisations elles ont besoin, ni de désactiver et d'activer cette fonction chaque fois que j'ai besoin d'autoriser quelque chose.

Y a-t-il une raison pour laquelle Google a fait cela ? Je suppose qu'il doit y avoir un sérieux problème de sécurité, puisque c'est très peu convivial, mais je n'ai aucune idée de ce que cela pourrait être.

Voir les photos suivantes question pour des exemples du problème

0 votes

Permet de désactiver les superpositions d'écran : Android.stackexchange.com/questions/154274/

6voto

bmdixon Points 8699

Ceci afin d'éviter le "Tapjacking".

Son fonctionnement est étonnamment simple : vous téléchargez une application et l'ouvrez, ce qui déclenche l'installation d'une deuxième application, malveillante cette fois. Ensuite, lorsque vous appuyez sur un bouton de l'application apparemment innocente, vous cliquez en fait sur un bouton de l'application malveillante qui s'y cache. Ainsi, comme son nom l'indique, le piège est dans le robinet.

Alors, imaginez ce scénario. Vous avez téléchargé une application et sur l'écran principal, il y a un bouton qui dit "Démarrer le jeu". Vous cliquez dessus pour commencer mais, à votre insu, cela a déclenché le téléchargement d'un dangereux logiciel malveillant. Sur l'écran suivant, vous continuez à cliquer, inconscient des dangers, et sans vous rendre compte que vous avez accepté les termes et conditions du dangereux logiciel malveillant qui s'est caché sur votre téléphone portable.

出典

Ainsi, lorsqu'Android détecte qu'une application apparaît en tant que superposition, il empêche l'utilisateur d'accorder des autorisations ou de cliquer sur installer lors du sideloading d'une application (et peut-être d'autres scénarios).

Un développeur d'applications peut opter pour ce comportement si l'utilisateur fait quelque chose qui doit être sécurisé :

Il est parfois essentiel qu'une application puisse vérifier qu'une action est effectuée en toute connaissance de cause et avec le consentement de l'utilisateur, par exemple accorder une demande d'autorisation, effectuer un achat ou cliquer sur une publicité. Malheureusement, une application malveillante pourrait essayer d'amener l'utilisateur à effectuer ces actions, sans qu'il le sache, en dissimulant l'objectif de l'affichage. Pour y remédier, le cadre offre un mécanisme de filtrage tactile qui peut être utilisé pour améliorer la sécurité des vues qui donnent accès à des fonctionnalités sensibles.

出典

1voto

Joshua P. Swanson Points 111

Je poste ceci pour la poignée de personnes que j'ai vues rencontrer le même problème que moi, qui semble être un bug lié à la configuration initiale de M. Résumé : essayez de redémarrer.

En essayant de donner des permissions à une application, j'ai rencontré l'avertissement "superposition d'écran détectée". Le fait de désactiver toutes les autorisations de la superposition d'écran (y compris celles du système) n'a rien donné. À ma connaissance, je n'ai pas de superposition qui pourrait causer ce problème non plus - par exemple, aucune application de filtre d'écran. J'ai donné manuellement à l'application concernée l'autorisation qu'elle voulait, ce qui l'a empêchée de demander des autorisations, mais même dans ce cas, elle s'est bloquée en disant "chargement". Il semble que le problème de superposition d'écran n'était qu'un symptôme d'un problème plus profond, auquel cas il est logique que les corrections standard n'aient pas fonctionné.

Bref, je venais d'installer le téléphone et je ne l'avais pas encore redémarré. Après un redémarrage, le message de recouvrement d'écran ne s'est pas affiché, j'ai pu donner les autorisations à l'application normalement, et elle a démarré immédiatement.

[Je posterais ceci sur este hilo ce qui est évidemment plus approprié, mais c'est protégé et je n'ai pas le représentant].

0 votes

Le redémarrage n'a rien changé à l'avertissement. Le fait de désactiver toutes les autorisations de superposition d'écran n'a rien changé non plus.

1voto

user792019 Points 11

J'ai activé deux outils de débogage pour me montrer où l'utilisateur touche. L'un d'entre eux, ou les deux, sont mis en œuvre via des incrustations d'écran, et je dois donc les désactiver, et arrêter le débogage, jusqu'à ce que les changements de paramètres soient terminés...

Sur Android 6.0.1 Désactiver Android Paramètres/Système/Options du développeur/Localisation du pointeur

Et il se peut que vous deviez désactiver "Afficher les touches" également, au même endroit...

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