2 votos

¿Tiene sentido esta solicitud de permisos?

Me gustaría utilizar la solicitud de un proveedor para permitir el acceso remoto a un DVR de seguridad desde un teléfono Android. La aplicación requiere permiso para "leer el estado del teléfono y la identidad". No soy un desarrollador de Android, pero eso no parece un permiso apropiado, ya que la aplicación no tiene nada que ver con el número de teléfono o el funcionamiento del teléfono. Funcionaría igualmente bien sin ninguna funcionalidad del teléfono.

Me puse en contacto con los desarrolladores, y dicen: "La aplicación hace esa petición para atravesar el firewall del teléfono. El programa no almacena ni utiliza esa información. Si usted establece manualmente los permisos en el firewall, el programa necesitará el permiso".

¿Tiene eso sentido para alguien? ¿Existe un "cortafuegos" en Android que esté relacionado de alguna manera con el estado y la identidad del teléfono?

Antes de dar por buena esta respuesta, quería consultar aquí a los expertos por si hubiera alguna relación oscura.

3voto

Izzy Puntos 45544

Mientras que el permiso puede tener sentido, el explicación no lo hace en absoluto.

Hasta donde yo sé, READ_PHONE_STATE no tiene nada que ver con un cortafuegos o una red. Se trata de un LEER permiso (¿qué puede tener eso que ver con pasar un cortafuegos?),

  • dar acceso a su IMEI/IMSI y a su número de teléfono
  • permite a la aplicación averiguar si hay una llamada en curso
  • si hay una llamada en curso, da acceso al número de teléfono del dispositivo remoto

Apuesto a que la aplicación tiene la INTERNET permiso también (confirmado según el enlace de Google Play que has proporcionado). La aplicación es gratuita. La versión mínima de Android es la 2.0, así que READ_PHONE_STATE no fue forzado en él (se aplica para las versiones de Android hasta la 1.6). Así que más bien asumo que lleva algún módulo publicitario que requiere este permiso: la combinación de INTERNET y READ_PHONE_STATE es muy común a aquellos (necesita obtener la información de los anuncios, y muy probablemente utiliza tu IMEI para identificarte - en un sentido positivo, para ver qué anuncios se han mostrado ya; pero por supuesto también podría utilizarse de otra manera).

Si ya has instalado esa aplicación, puedes comprobarlo utilizando, por ejemplo Detector de redes publicitarias Lookout o Detector de anuncios TrustGo . También puede consultar con Detector de complementos para ver si lleva algún otro módulo de cola de cerdo (por ejemplo, para la analítica, lo que explicaría de nuevo READ_PHONE_STATE para identificar su dispositivo).

Segundo pensamiento: ¿Por qué necesitaría esa aplicación atravesar el cortafuegos del teléfono (si lo hubiera)? ¿No se supone que tiene que hacer conexiones con el exterior? Si eso requiriera algo más que el INTERNET permiso, ¿qué debe hacer el INTERNET ¿significa el permiso?

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