Lección 2 de 5 · 9 min
Instalación segura, seguridad de arranque y cifrado
Cómo protege una Mac el proceso de arranque y los datos en el disco, y cómo revisar tú mismo FileVault, el Secure Enclave y la seguridad de arranque.
Antes de crear una cuenta o de apagar un servicio, hay dos cosas que deciden cuánto se puede confiar en todo lo demás: si la Mac solo arranca software que puede verificar, y si los datos en el disco quedan ilegibles para cualquiera que no tenga tu contraseña. Ambas son en gran parte automáticas en una Mac moderna, pero “automático” vale la pena revisarlo en vez de solo suponerlo.
El Secure Enclave y las llaves de cifrado
Las Macs con Apple silicon (y las Macs Intel más antiguas con chip T2) incluyen un Secure Enclave: un coprocesador separado, aislado del procesador principal, con su propio almacenamiento cifrado. La guía de seguridad de Apple lo describe como el encargado de administrar las llaves de cifrado de los datos de usuario del dispositivo y de procesar datos biométricos como Touch ID, de modo que el material de las llaves nunca tiene que salir del Secure Enclave en una forma utilizable. En estas Macs, el Secure Enclave genera y protege las llaves criptográficas que cifran el disco, por lo que el cifrado del almacenamiento está presente “automáticamente” en vez de como algo opcional.
FileVault: tu contraseña es la otra mitad de la llave
FileVault es el ajuste que ata ese cifrado automático a tu contraseña de inicio de sesión. Apple lo describe como algo que da “una capa extra de seguridad al impedir que alguien descifre o acceda a tus datos sin escribir tu contraseña de inicio de sesión.” Actívalo desde Ajustes del Sistema → Privacidad y Seguridad → FileVault; se te pedirá elegir un método de recuperación, ya sea tu cuenta de iCloud o una llave de recuperación, una cadena de letras y números que Apple genera por ti.
Puedes revisar tú mismo el estado de FileVault, sin cambiar nada, desde la Terminal:
fdesetup status
FileVault is On.Seguridad de arranque: qué corre antes que macOS
FileVault protege los datos una vez que macOS ya está corriendo. La seguridad de arranque decide si la Mac va a correr macOS siquiera, o algo que fue manipulado. En una Mac con Apple silicon, esto lo controla una política de arranque seguro con tres niveles, documentada en la guía de Seguridad de la Plataforma de Apple.
| Política | Qué hace |
|---|---|
| Seguridad Total (por defecto) | Cada arranque exige una firma nueva de Apple, específica de esa Mac, el mismo modelo que se usa en iPhone y iPad. Está pensada para impedir que se reinstale una versión más antigua y vulnerable de macOS para atacar a la Mac. |
| Seguridad Reducida | Acepta una firma general de Apple en vez de una ligada a esta Mac en específico. Se necesita para correr versiones más antiguas de macOS o extensiones de kernel de terceros, y resiste menos los ataques de reversión. |
| Seguridad Permisiva | Para usuarios que aceptan un estado mucho menos seguro, como correr un kernel personalizado. Solo se puede configurar desde la Terminal en recoveryOS, no desde la Utilidad de Seguridad de Arranque gráfica, y desactivar la Protección de Integridad del Sistema en Apple silicon requiere primero bajar a este nivel. |
Para casi todos, el ajuste correcto es el que viene por defecto: Seguridad Total. Rara vez hay una buena razón para que la Mac de un solo usuario corra en Seguridad Reducida o Permisiva, ya que ambas existen sobre todo para dar soporte a software más antiguo o a trabajo de desarrollo a nivel de kernel. Para ver o cambiar la política, reinicia, mantén presionado el botón de encendido hasta que aparezca “Cargando opciones de inicio”, y luego abre la Utilidad de Seguridad de Arranque y autentícate como administrador.
Instalación segura
Una “instalación segura” es simplemente una que parte del propio instalador de Apple, descargado a través de Actualización de Software o desde Apple, en vez de una imagen de disco o un instalador conseguido en otro lado. Como la Seguridad Total ata una copia específica de macOS, firmada por Apple, a tu Mac en específico, instalar desde una fuente sin verificar socava la misma protección que acaba de describir esta lección. La siguiente lección de este curso cubre cómo mantener esa instalación actualizada.
Lo esencial
- El Secure Enclave es un coprocesador aislado que genera y guarda las llaves de cifrado usadas para proteger los datos en reposo y los datos biométricos como Touch ID.
- FileVault ata el cifrado del disco a tu contraseña de inicio de sesión; guarda la llave de recuperación separada de la Mac, ya que perder ambas significa la pérdida permanente de los datos.
- `fdesetup status` reporta el estado de FileVault sin cambiar nada.
- En Apple silicon, Seguridad Total es la política de arranque por defecto y recomendada; Seguridad Reducida y Permisiva existen por compatibilidad y necesidades de desarrollo, y la Seguridad Permisiva se necesita antes de poder desactivar SIP.
- Instala macOS solo desde el propio instalador de Apple; cualquier otra cosa socava la firma específica de la Mac de la que depende la Seguridad Total.
Ponte a prueba
1. ¿Qué hace el Secure Enclave?
- Escanea los archivos descargados en busca de software malicioso
- Es un coprocesador aislado que genera y protege llaves de cifrado y datos biométricos — Correcto.
- Bloquea las conexiones de red entrantes
- Guarda tu contraseña de la cuenta de Apple en texto plano
El Secure Enclave es un subsistema separado y aislado dedicado a la gestión de llaves y a los datos biométricos, mantenido aparte del procesador principal.
2. ¿Qué pasa si pierdes tanto tu contraseña de FileVault como tu llave de recuperación?
- Apple puede desbloquear el disco de forma remota
- Los datos quedan inaccesibles de forma permanente — Correcto.
- macOS regresa a no tener cifrado
- El Secure Enclave se restablece automáticamente
Apple establece con claridad que perder tanto la contraseña como la llave de recuperación significa que los datos cifrados no se pueden recuperar.
3. En una Mac con Apple silicon, ¿qué se necesita antes de poder desactivar la Protección de Integridad del Sistema?
- Nada además de una contraseña de administrador
- Cambiar la política de arranque a Seguridad Permisiva — Correcto.
- Desactivar FileVault primero
- Arrancar desde un disco externo
La guía de Seguridad de la Plataforma de Apple señala que desactivar SIP en Apple silicon requiere reconocer y bajar primero a Seguridad Permisiva, ya que desactivar SIP siempre debilita la protección del kernel.
Ponlo en práctica con FireAI
Pon esta lección en práctica en tu propia computadora.
- Modos de seguridad: Casa, Cafetería, Paranoico, Bajo ataque — Ajusta la firmeza de FireAI al lugar donde realmente está tu Mac, en un toque.
- Encuentra apps con fallas de seguridad conocidas — Cierra agujeros conocidos antes de que alguien los use: actualiza la única app que lo necesita.
- Responde 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.
Fuentes
- Apple Platform Security: The Secure Enclave
- Apple Platform Security: Startup Disk security policy control
- Apple Support: Use FileVault to encrypt the startup disk on your Mac
Ponlo en práctica en tu Mac
Prueba todas las funciones gratis durante 17 días, sin tarjeta.