1 votos

¿Puede una aplicación con los siguientes permisos robar los datos del usuario?

Me gustaría utilizar una aplicación que es capaz de ennegrecer mi pantalla (AMOLED) para que no consuma casi nada de energía (por supuesto, mientras se ejecuta una aplicación, que no se puede ejecutar en segundo plano). La aplicación tiene otras características, también, como el ennegrecimiento impulsado por el sensor de proximidad.

Para que la aplicación pueda ofrecer todas las funciones, hay que habilitarla como servicio de accesibilidad (por ejemplo, estos servicios pueden bloquear el uso del botón "Recientes", etc.). Los servicios de accesibilidad pueden supervisar las interacciones de los usuarios y observar lo que escriben. Esto es un riesgo de seguridad (piensa en un keylogger).

Mirando el archivo de manifiesto, se requieren los siguientes permisos: RECEIVE_BOOT_COMPLETED, VIBRATE, SYSTEM_ALERT_WINDOW, BIND_ACCESSIBILITY_SERVICE, USE_FINGERPRINT, BILLING. Entiendo que al no haber accesibilidad a la red, esta app (o al menos esta versión) no puede enviar los datos del usuario a ningún sitio, por lo que no puede robar nada. ¿Es esto cierto?

Cualquier otro comentario relacionado es bienvenido.

0 votos

AFAIK no puede hacerlo sigilosamente pero aún así podría utilizar los intentos proporcionados por otras aplicaciones que sí tienen permisos de red, como por ejemplo el navegador. Aunque en teoría esto sería posible, en la práctica, nunca he oído que una aplicación lo haga. Además, si hay otra aplicación del mismo desarrollador presente, los datos podrían ser compartidos con ella.

0 votos

Pero si intenta utilizar intents, entonces notaré "algo", ¿no? ¿Puedo bloquear de alguna manera los intentos procedentes de esa aplicación? El mismo desarrollador no tiene otras aplicaciones y mi móvil sólo tiene un conjunto muy limitado de aplicaciones hechas por grandes y conocidos desarrolladores como Google, Samsung, Facebook. ¿Cómo podría tener lugar exactamente este intercambio de datos?

0 votos

Como he escrito, no recuerdo haber oído hablar de un caso así, pero es técnicamente posible. Y si, por ejemplo, utilizara el navegador, eso debería quedar registrado en el historial del navegador. Si por casualidad observaras tu pantalla en ese mismo momento, deberías notarlo. Supongo que como eso se podría detectar así, casi nunca se intenta. Y como señaló acejavelin en su respuesta, el BIND_ACCESSIBILITY_SERVICE podría suponer riesgos adicionales.

1voto

acejavelin Puntos 186

Sí, potencialmente podría robar tus datos...

BIND_ACCESSIBILITY_SERVICE puede ser un permiso peligroso ya que puede permitir a la aplicación ver los datos de cualquier ventana activa, y cualquier dato que introduzcas, entre otras cosas. Se puede encontrar más información aquí .

En la página de información de la aplicación que enlazaste, se indica claramente cómo se utiliza este permiso y por qué es necesario para este tipo de aplicación (un aplauso para el desarrollador, muchas aplicaciones no explican por qué solicitan permisos peligrosos, a veces a propósito). Lo mejor es mirar las reseñas para detectar posibles "problemas", lo cual no parece ser el caso de esta aplicación.

Ten en cuenta que, aunque muchas aplicaciones tienen permiso para "robar" tu información, las aplicaciones legítimas generalmente no lo hacen sin indicarlo claramente en sus términos y condiciones.

El resto de los permisos son en su mayoría benignos...

  • RECEIVE_BOOT_COMPLETED - Autoexplicativo
  • VIBRATE - Se explica por sí mismo
  • SYSTEM_ALERT_WINDOW - Permite a las aplicaciones crear ventanas sobre otras aplicaciones
  • USE_FINGERPRINT - Permite a la aplicación utilizar el escáner de huellas dactilares del escáner de huellas dactilares (pero no los datos de las huellas dactilares, así que es bastante seguro)
  • FACTURACIÓN - Permite las compras dentro de la aplicación

    Fuente

Creo que el acceso a la red ya no tiene que estar definido implícitamente, pero podría estar equivocado... Tendría que estar implícito con el permiso de "FACTURACIÓN", aunque no tengo ninguna referencia al respecto.

0 votos

Parece que el permiso de Internet está implícito (en el manifiesto) desde hace años. ¿Crees que sería suficiente para bloquear el acceso a la red de la aplicación utilizando una aplicación de terceros? (una especie de firewall)

0 votos

@user1724641 Si creo que una aplicación está haciendo eso, me deshago de la aplicación, no intento detenerla. Recuerda que, aunque algunos permisos pueden usarse de forma maliciosa, las apps legítimas los usan de forma adecuada.

0 votos

No creo que esta aplicación haga eso basándose en las críticas (puntuación y texto) y en la "declaración de trabajo" del desarrollador. Sin embargo, nunca se puede sospechar lo suficiente cuando se trata de datos personales/financieros. Hay que tomar precauciones, pero es mejor que estar totalmente perdido cuando los datos bancarios caen en manos de los hackers. Por otro lado, también necesito la funcionalidad de "apagar la pantalla".

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