1 votos

¿Cómo puedo evadir ACCESSIBILITY_DATA_PRIVATE_YES?

https://www.androidpolice.com/android-14-review/ dice:

En otro intento de limitar el caos que los servicios de accesibilidad falsos pueden causar, Google ofrece una nueva opción para que los desarrolladores de aplicaciones limiten la visibilidad de sus aplicaciones solo a servicios de accesibilidad enfocados en discapacidades. Esta nueva opción solo permite que los servicios de accesibilidad que hayan sido oficialmente examinados por Play Protect y la Play Store vean lo que estás haciendo en aplicaciones potencialmente enfocadas en seguridad. Dado que el malware y el software de phishing a menudo utilizan los servicios de accesibilidad para evadir las funciones de seguridad, este es un cambio bienvenido, incluso si puede afectar a algunas aplicaciones legítimas que dependen de los servicios de accesibilidad en el proceso.

No necesito que Google me proteja de mí mismo. Si quiero permitir que un servicio de accesibilidad no enfocado en discapacidades acceda a una aplicación de la que su desarrollador no lo permita, debería poder hacerlo ya que al final del día, es mi teléfono. ¿Cómo puedo pasar por alto esto? Estoy dispuesto a hacer cosas que requieran ADB y/o root.

1voto

pr0nin Puntos 353

Creo que la descripción de AndroidPolice es un poco engañosa. La que se encuentra en este blog es mejor. Según esta información, en mi entendimiento, esta función funciona de la siguiente manera:

ACCESSIBILITY_DATA_PRIVATE_YES es una característica de seguridad que un desarrollador de aplicaciones puede habilitar para vistas en su aplicación. La bandera es un poco similar a FLAG_SECURE que deshabilita las capturas de pantalla de una vista que tenga esta bandera establecida.

Pero ACCESSIBILITY_DATA_PRIVATE_YES deshabilita que aplicaciones de terceros puedan controlar de forma remota esta vista utilizando servicios de accesibilidad excepto aquellas aplicaciones de terceros que hayan sido instaladas desde Google Play Store y que por lo tanto cumplen con las normas de uso que Google ha formulado para que las aplicaciones solo utilicen servicios de accesibilidad para ayudar a personas discapacitadas.

Eso significa que esta bandera no está diseñada para protegerte. Un desarrollador de aplicaciones puede usarla para proteger su aplicación (o partes de ella) de herramientas de automatización sin bloquear a personas realmente discapacitadas, lo que la convierte en una característica de seguridad.

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