Lección 2 de 4 · 8 min
Permisos y sandboxing en macOS
La forma en que la zona de pruebas de la aplicación, las solicitudes de permiso de privacidad y el tipo de cuenta limitan lo que el software puede hacer.
Un sistema operativo que sólo separara procesos entre sí aún dejaría un vacío: una aplicación aún podría pedir tu cámara, tus contactos o todo tu disco, y obtenerlo silenciosamente. macOS cierra esa brecha con tres ideas superpuestas: la zona de pruebas de la aplicación, un sistema de permisos de privacidad y el tipo de cuenta con la que inicia sesión.
La zona de pruebas de aplicaciones: aislar aplicaciones entre sí
La documentación de seguridad de la plataforma de Apple establece que "todas las aplicaciones de la App Store están protegidas para restringir el acceso a los datos almacenados por otras aplicaciones". Si una aplicación de la App Store necesita acceder a datos de otra aplicación, solo puede hacerlo utilizando las API y los servicios proporcionados por macOS”. En la práctica, una aplicación protegida no puede simplemente acceder a la carpeta o memoria de otra aplicación; tiene que pasar por un canal de controles de macOS, que es lo que hace que la siguiente capa, las solicitudes de permiso, sea significativa en lugar de fácil de omitir.
Las solicitudes de permiso de privacidad que ves todos los días
Apple describe el principio detrás de las indicaciones que ve claramente: "Apple cree que los usuarios deben tener total transparencia, consentimiento y control sobre lo que las aplicaciones hacen con sus datos". En macOS actual, esto lo aplica el propio sistema, por lo que una aplicación no puede leer silenciosamente sus archivos en Documentos, Descargas, Escritorio, iCloud Drive o un volumen de red sin su consentimiento primero.
Configuración del sistema> Privacidad y seguridad enumera las categorías que las aplicaciones pueden solicitar usar, incluidas Cámara, Micrófono, Servicios de ubicación, Contactos, Fotos, Acceso completo al disco, Grabación de audio de pantalla y sistema y Accesibilidad, cada una con una breve descripción de lo que le permite hacer a una aplicación. Vale la pena conocer dos por su nombre: Acceso total al disco, que "permite que las aplicaciones accedan a todos los archivos de su computadora, incluidos los datos de otras aplicaciones", y Accesibilidad, que permite que una aplicación "ejecute scripts y comandos del sistema para controlar su Mac". Ambas son mucho más amplias de lo que necesitan la mayoría de las aplicaciones, por lo que una solicitud de cualquiera de ellas merece una segunda mirada.
- Una primera solicitud siempre muestra un mensaje que nombra la aplicación y el permiso, antes de que se conceda cualquier acceso.
- Puedes revisar y revocar cualquier permiso más adelante en Configuración del sistema > Privacidad y seguridad, sin desinstalar la aplicación.
- El acceso total al disco y la accesibilidad se deben activar manualmente en Configuración; macOS no los otorgará desde una simple ventana emergente.
Estándar vs administrador: la cuenta con la que inicias sesión
La tercera capa es su tipo de cuenta. La Guía del usuario de Mac de Apple explica que un administrador "puede agregar y administrar otros usuarios, instalar aplicaciones y cambiar configuraciones" y advierte: "No configure el inicio de sesión automático para un administrador". Si lo hace, alguien podría simplemente reiniciar su Mac y obtener acceso con privilegios de administrador. Para mantener segura su Mac, no comparta nombres ni contraseñas de administrador”. Por el contrario, una cuenta estándar “puede instalar aplicaciones y cambiar su propia configuración, pero no puede agregar otros usuarios ni cambiar la configuración de otros usuarios”. Usar una cuenta estándar para el trabajo diario y reservar la cuenta de administrador para los momentos que la necesitan evita que un error o un clic engañoso alcance la configuración de todo el sistema.
Lo esencial
- La zona de pruebas de la aplicación impide que una aplicación acceda directamente a los datos de otra aplicación; el acceso tiene que pasar por el propio macOS.
- macOS está diseñado para brindar a los usuarios, en palabras de Apple, “transparencia, consentimiento y control” sobre lo que hacen las aplicaciones con sus datos.
- El acceso total al disco y la accesibilidad son permisos inusualmente amplios y deben activarse manualmente en Configuración.
- Puedes revisar o revocar los permisos de cualquier aplicación en cualquier momento en Configuración del sistema > Privacidad y seguridad.
- Una cuenta de administrador puede cambiar cualquier configuración y administrar otros usuarios; una cuenta estándar no puede, por lo que el uso diario debe realizarse en una cuenta estándar.
Ponte a prueba
1. ¿Qué impide la zona de pruebas de la aplicación, según la documentación de Apple?
- Una aplicación no se inicia automáticamente
- Una aplicación no puede acceder a los datos de otra aplicación excepto a través de servicios proporcionados por macOS — Correcto.
- Una aplicación que alguna vez usó Internet.
- Una aplicación que se actualiza
Las aplicaciones en espacio aislado solo pueden acceder a los datos de otra aplicación a través de las API y los servicios que proporciona macOS, no directamente.
2. ¿Cuál de estos permisos debe activarse manualmente en Configuración del sistema, en lugar de otorgarse desde una simple ventana emergente?
- Acceso completo al disco — Correcto.
- Nada; cada permiso usa la misma ventana emergente
- acceso wifi
- Abrir la tienda de aplicaciones
El acceso total al disco (y la accesibilidad) requieren un cambio manual en la configuración de Privacidad y Seguridad, ya que son inusualmente amplias.
3. ¿Por qué Apple recomienda no iniciar sesión automáticamente en una cuenta de administrador?
- Ralentiza el inicio
- Usa mas bateria
- Cualquiera que reinicie el Mac podría obtener acceso de administrador sin contraseña — Correcto.
- Desactiva la máquina del tiempo.
Con el inicio de sesión automático habilitado para un administrador, un simple reinicio otorga a cualquier persona privilegios de administrador sin ingresar una contraseña.
4. ¿Qué puede hacer una cuenta estándar por sí sola, sin un administrador?
- Agregar un nuevo usuario a Mac
- Instalar aplicaciones y cambiar su propia configuración. — Correcto.
- Cambiar la contraseña de otro usuario
- Desactiva FileVault para todo Mac
Las cuentas estándar pueden instalar aplicaciones y ajustar su propia configuración, pero no pueden administrar otros usuarios ni la configuración de toda Mac.
Ponlo en práctica con FireAI
Pon esta lección en práctica en tu propio Mac.
- Responde a tu primer aviso de conexión, y qué significa cada duración — Entiende exactamente qué estás aprobando la primera vez que FireAI te pregunta.
- Encuentra apps con fallos de seguridad conocidos — Cierra agujeros conocidos antes de que alguien los use: actualiza la única app que lo necesita.
- Ve qué app enciende tu cámara o micrófono, y a dónde va su tráfico — Sabe qué app puede verte u oírte, no solo que algo puede.
Fuentes
- Apple Platform Security: Gatekeeper and runtime protection in macOS
- Apple Platform Security: Controlling app access to files in macOS
- Apple Support: Change Privacy & Security settings on Mac
- Apple Support: Add a user or group on Mac
Ponlo en práctica en tu Mac
Prueba todas las funciones gratis durante 17 días, sin tarjeta.