7 votos

¿Cómo funcionan los permisos en el Android Market?

Me han dicho que los permisos de una aplicación están ahí para informarme de los tipos de cosas que la aplicación tiene permiso para hacer. Si esto es correcto, ¿puede un desarrollador 'olvidar' un permiso y salirse con la suya utilizando algo de todos modos? Sólo tengo curiosidad por la seguridad de mi dispositivo. Sé que Google no controla su mercado de forma tan estricta como Apple, así que me preguntaba si una aplicación podría "olvidar" reclamar un permiso pero utilizar esa función de todos modos.

No se trata de una cuestión de programación, sino de la fiabilidad de los permisos.

10voto

Matthew Read Puntos 35808

Los permisos los introduce el desarrollador, sí. Pero el sistema operativo Android sólo concede esos permisos específicos, y no otros. Por lo tanto, una aplicación podría intente para hacer algo que no estaba permitido, pero fallaría (salvo un exploit de seguridad). Véase http://developer.Android.com/guide/topics/security/security.html#permissions para más detalles.

5voto

Lie Ryan Puntos 15629

Si un desarrollador se "olvida" de requerir un permiso, no podrá utilizar la función, y obtendrá (normalmente) un cierre forzado (podrá observarlo en logcat) o no hará su trabajo.

4voto

Joe Shaw Puntos 6386

Los permisos son los que permiten a una aplicación hacer algo. Si una aplicación no pide un permiso, entonces no puede hacer esa cosa.

Ver Seguridad y permisos en el sitio de desarrolladores de Android para obtener más información.

Ten en cuenta que si tienes un teléfono rooteado y le permites a la aplicación acceso de superusuario, puede hacer prácticamente lo que quiera. Asegúrate de confiar en cualquier aplicación a la que le des este acceso.

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