6 votos

Se ha detectado una superposición de pantalla, ¿cuál es el problema?

Quería abrir una foto enviada por un amigo en el Boceto para destacar algo y devolverlo. La aplicación no tenía permiso para acceder al sistema de archivos. Apareció una ventana emergente. Hice clic en "Permitir", luego apareció "Superposición de pantalla detectada" y no me dejó pasar.

Ahora, he leído que puedo deshabilitar la superposición de pantalla, añadir los permisos, y luego volver a habilitarlo, pero no tengo ganas de ir a través de todas mis aplicaciones para ver qué permisos necesitan, ni tampoco tengo ganas de deshabilitar y habilitar esto cada vez que necesito permitir algo.

¿Hay alguna razón por la que Google haya hecho esto? Supongo que debe haber una preocupación seria de seguridad, ya que esto es muy poco amigable para el usuario, pero no tengo idea de lo que podría ser.

Vea las fotos en el siguiente pregunta para ver ejemplos del problema

0 votos

Lugares para desactivar las superposiciones de pantalla: Android.stackexchange.com/questions/154274/

6voto

bmdixon Puntos 4662

Esto es para evitar el "Tapjacking".

Funciona de forma sorprendentemente sencilla: se descarga una aplicación y se abre, lo que desencadena la instalación de una segunda aplicación, esta vez maliciosa. Entonces, cuando se pulsa un botón en la aplicación aparentemente inocente, en realidad se está pulsando un botón en la aplicación maliciosa que se oculta en ella. Así que, como su nombre indica, la trampa está en el grifo.

Imagina este escenario. Has descargado una aplicación y en la pantalla principal hay un botón que dice "Iniciar Juego". Haces clic en él para empezar pero, sin saberlo, esto ha desencadenado la descarga del peligroso malware. En la siguiente pantalla sigues haciendo clic, ajeno a los peligros, y sin darte cuenta has aceptado los términos y condiciones del peligroso malware que se ha escondido en tu móvil.

Fuente

Así, cuando Android detecta que una aplicación aparece como una superposición, impide que el usuario conceda permisos o haga clic en instalar al cargar lateralmente una aplicación (y posiblemente en más escenarios).

Un desarrollador de aplicaciones puede optar por este comportamiento si el usuario está haciendo algo que debe ser seguro:

A veces es esencial que una aplicación pueda verificar que una acción se realiza con el pleno conocimiento y consentimiento del usuario, como conceder una solicitud de permiso, realizar una compra o hacer clic en un anuncio. Lamentablemente, una aplicación maliciosa podría intentar engañar al usuario para que realice estas acciones, sin saberlo, ocultando el propósito de la vista. Como remedio, el marco ofrece un mecanismo de filtrado táctil que puede utilizarse para mejorar la seguridad de las vistas que dan acceso a funcionalidades sensibles.

Fuente

1voto

Josh Swanson Puntos 101

Lo pongo para el puñado de personas que he visto que están experimentando el mismo problema que yo, que parece ser un error relacionado con la configuración inicial en M. Resumen: prueba a reiniciar.

Al tratar de dar permisos a una aplicación, me encontré con la advertencia de "superposición de pantalla detectada". El cambio de todos los permisos de superposición de pantalla a off (incluyendo los del sistema) no hizo nada. Que yo sepa, tampoco tengo ninguna superposición que pueda causar este problema, por ejemplo, ninguna aplicación de filtro de pantalla. Le di manualmente a la aplicación relevante el permiso que quería, lo que evitó que pidiera permisos, pero incluso entonces se colgó diciendo "cargando". Parece que el problema de la superposición de pantalla era sólo un síntoma de un problema más profundo, en cuyo caso tiene sentido que las soluciones estándar no funcionen.

De todos modos, acababa de instalar el teléfono y aún no lo había reiniciado. Después de un reinicio, el mensaje de superposición de pantalla no apareció, pude dar los permisos de la aplicación normalmente, y se inició inmediatamente.

[Yo publicaría esto en este hilo que obviamente es más apropiado, pero está protegido y no tengo el representante].

0 votos

El reinicio no me ayudó con la advertencia. El cambio de todos los permisos de superposición de pantalla en off tampoco lo hizo.

1voto

user792019 Puntos 11

He activado dos herramientas de depuración para que me muestren dónde toca el usuario. Una de ellas, o ambas, están implementadas a través de Superposiciones de Pantalla, por lo que tengo que desactivarlas, y dejar de depurar, hasta que se completen los cambios de configuración...

En Android 6.0.1 Desactivar los Ajustes de Android/Sistema/Opciones de desarrollador/Localización del puntero.

Y puede que tengas que desactivar también "Mostrar toques", en el mismo lugar...

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X