0 votos

`desea hacer cambios` diálogo

De vez en cuando, una aplicación muestra un diálogo como el que se muestra en la imagen. Algunas preguntas al respecto.

introducir descripción de la imagen aquí

  1. ¿Es cierto que una aplicación que inicio tiene los mismos permisos que yo? ¿Por qué entonces me pide mis credenciales? Las credenciales no elevarían sus permisos.
  2. ¿Cómo puedo averiguar qué recursos está intentando modificar la aplicación? O al menos, ¿qué recursos modificó después de haber ingresado las credenciales?
  3. ¿Qué proceso/daemon es dueño de este diálogo?

2voto

Douglas Puntos 10417

¿Es verdad que una aplicación que inicio tiene los mismos permisos que yo? Entonces, ¿por qué me pide mis credenciales? Las credenciales no aumentarían sus permisos

Una aplicación no necesariamente tiene los mismos permisos que tú; todo depende de lo que la aplicación necesite hacer (es decir, instalación/actualización) al solicitar tus credenciales. Partiendo del supuesto de que eres un administrador con privilegios correspondientes, la aplicación puede requerir privilegios elevados para conectarse al sistema. Los cambios podrían ser desde hacer cambios en la variable PATH hasta acceder a servicios como impresión o trabajar con dispositivos físicos como un micrófono. Típicamente, donde se ve esto es durante el proceso de instalación donde necesita escribir un archivo en un volumen/directorio protegido que es propiedad de root. Agregar un LaunchAgent o LaunchDaemon es otro buen ejemplo. Instalar software que estará disponible para "todos los usuarios" en todo el sistema (independientemente de si realmente tiene varios usuarios en ese sistema) es también un excelente ejemplo (piensa en Adobe Photoshop o MS Office, LibreOffice, etc.).

¿Cómo podría averiguar qué recursos está intentando modificar la aplicación? O, al menos, ¿qué recursos modificó después de que ingresé mis credenciales?

Normalmente, esta información se encontraría en el registro de instalación de la aplicación en cuestión. Podría ser un archivo independiente o podría haber utilizado el subsistema de registro incorporado (es decir, syslog) que, irónicamente, requeriría privilegios elevados para hacerlo.

¿Qué proceso/daemon es dueño de este diálogo?

No es un solo proceso o daemon responsable de esto (no estoy seguro de por qué esto es relevante). Por lo tanto, la respuesta aquí es depende. Las solicitudes de escalada de privilegios podrían ser desde controles parentales, seguridad de red, etc. y no estar limitadas solo al sistema central.

La seguridad es un tema muy amplio; es posible que encuentres valor al revisar la Guía de Apple Seguridad de la plataforma de Apple

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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