8 votos

La confusión de los permisos de los Androids

Estoy eligiendo un nuevo teléfono, he estado usando mi Lumia durante años, así que estoy un poco fuera de todo esto. Lo que he descubierto hasta ahora es que los dispositivos Android son en su mayoría muy superiores a sus homólogos iOS en términos de hardware y extensibilidad, sin embargo el sistema de permisos parece ser una locura.

Los permisos están agrupados por el propio Android de forma que se mezclan los accesos de lectura con los de escritura y se combinan diferentes alcances. Al mismo tiempo, no proporciona una forma de seleccionar/deseleccionar los permisos individuales en un grupo - o bien se va "todo dentro" o "se va".

Por ejemplo. Skype pide tantos permisos efectivamente sería capaz de leer mi lista de contactos, el contenido de la tarjeta SD, el historial de llamadas, la lista de otras aplicaciones en ejecución y más. Aunque Microsoft afirma que no recogen este tipo de información, no tengo ningún medio para comprobarlo.

Esto me parece una locura, porque el propio Linux proporciona una configuración de nivel granular de permisos.

Como he leído, en el último Android alias Marshmallow se piden permisos durante el tiempo de ejecución, sólo cuando se necesitan por primera vez, también pueden ser revocados por el usuario en cualquier momento.

¿Pero estos permisos siguen siendo los mismos grupos amplios mal configurados? Si toco "Permitir", ¿se guardará el permiso, puede permitir "sólo por esta vez" - hasta que la aplicación se cierre? ¿Puedo restringir la lista de permisos disponibles cuando la aplicación se ejecuta en segundo plano?

Probablemente hay otras posibilidades/apariciones para controlar la configuración de privacidad en Android.

4voto

Firelord Puntos 161

Si pulso "Permitir" se guardará el permiso, ¿puede permitir "sólo por esta vez" - hasta que la aplicación se cierre? ¿Puedo restringir la lista de permisos disponibles cuando la aplicación se ejecuta en segundo plano?

Si decide conceder el permiso durante el tiempo de ejecución la aplicación sería capaz de acceder al recurso subyacente tantas veces como quiera hasta que borre los datos o reinstale la aplicación. No hay ninguna restricción disponible en la aplicación de Configuración de Android que pueda restringir los permisos cuando una aplicación se ejecuta en segundo plano.

¿Hay otras posibilidades/apariciones para controlar la configuración de privacidad en [Android]?

Sí, y como Matthew leyó anotado XPrivacy es una aplicación flexible y potente para gestionar el intercambio de información con las aplicaciones instaladas. Es excelente pero no perfecta, por lo que no deberías sorprenderte con las caídas de las aplicaciones restringidas.

Los permisos están agrupados por el propio Android de forma que se mezclan los accesos de lectura con los de escritura y se combinan diferentes alcances.

Me gustaría abordar eso con esta cita :

Si una aplicación solicita un permiso peligroso enumerado en su manifiesto, y la aplicación ya tiene otro permiso peligroso en el mismo grupo de permisos, el sistema concede inmediatamente el permiso sin ninguna interacción con el usuario. Por ejemplo, si una aplicación ha solicitado previamente y se le ha concedido el permiso READ_CONTACTS, y luego solicita WRITE_CONTACTS, el sistema concede inmediatamente ese permiso.

En palabras llanas me parece que Android asume que si el usuario se siente cómodo concediendo a una aplicación un permiso peligroso perteneciente a un determinado grupo, entonces no tendría ningún problema si el sistema concede automáticamente el resto de los permisos (peligrosos o no) del mismo grupo a esa aplicación, cuando se le solicite.

Desde permisos normales siempre se conceden y se consideran seguros Le recomiendo que considere dirigir su atención a grupos de permisos que tienen permisos peligrosos . Esos grupos de permisos se describen a sí mismos y no son tan complicados como parecen a primera vista.

Relacionado:

1voto

Matthew Read Puntos 35808

Creo que así es como la tienda de juegos los agrupa para su exhibición. Muchos de los permisos de lectura y escritura están separados - ver la lista aquí . Sin embargo, no estoy familiarizado con la nueva característica para manejarlos.

Sin embargo, sí hay otras formas de controlar los permisos de las aplicaciones. Yo usé Xposed (requiere root) junto con XPrivacy que da control sobre los permisos individuales e incluso las llamadas específicas a la API. En esa aplicación puedes filtrar fácilmente por aplicación o por permiso y simplemente marcar/desmarcar lo que quieras.

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