Ir al contenidoHisnLabs
← Endurecimiento de macOS, configuración por configuración

Lección 5 de 5 · 9 min

Defensas y verificación integradas

Qué hacen realmente la protección de integridad del sistema, el gatekeeper, XProtect y el modo de bloqueo, y cómo comprobar que cada uno de ellos sigue activado.

macOS se envía con varias defensas ya activadas. Lo más útil que puedes hacer con ellos no es configurarlos más, sino comprobar, de vez en cuando, que nada los haya apagado silenciosamente. Todos los comandos de esta lección son de solo lectura: ninguno de ellos cambia una configuración.

Vale la pena dejar claro por qué es importante un cheque si estas defensas están activadas de forma predeterminada. Los instaladores de software a veces solicitan permiso para cambiar la configuración de seguridad como parte de la configuración, un miembro de la familia o un colega que soluciona un problema puede apagar algo y olvidarse de volver a encenderlo, y una Mac que se configuró hace años puede simplemente ser anterior a una configuración que ahora es la predeterminada para nuevas instalaciones. Nada de eso es probable, pero las comprobaciones siguientes tardan unos segundos y no cambian nada, por lo que hay pocas razones para omitirlas.

Protección de la integridad del sistema (SIP)

SIP impide que incluso la cuenta raíz/administrador modifique partes protegidas del sistema: carpetas principales como /System, /usr, /bin y /sbin, y las aplicaciones integradas de Apple. Apple explica que estos “sólo pueden modificarse mediante procesos firmados por Apple y que tengan los derechos adecuados”, lo que evita que el software dañino con acceso de administrador reescriba silenciosamente el sistema operativo que se encuentra debajo de usted. El software de terceros aún puede escribir en /Applications, /Library y /usr/local. Consulta su estado con:

Terminal
csrutil status
System Integrity Protection status: enabled.

Desactivar SIP requiere iniciar recoveryOS y ejecutar csrutil disable deliberadamente; nunca se apaga solo. Este curso no recorrerá ese proceso, porque rara vez hay una buena razón para que una Mac de un solo usuario lo haga, y al hacerlo se elimina una protección que de otro modo sería muy difícil de eludir para el software dañino.

Portero y notarización

Gatekeeper comprueba las aplicaciones antes de que se les permita ejecutarse por primera vez. Apple la describe como tecnología “diseñada para garantizar que solo se ejecute software confiable en su Mac”, verificando que una aplicación esté firmada por un desarrollador identificado o descargada de la App Store. Desde macOS Catalina, la mayor parte del software distribuido fuera de la App Store también debe estar certificado ante notario: enviado a Apple y escaneado en busca de contenido malicioso conocido antes de que Gatekeeper permita al usuario abrirlo, y Apple puede revocar esa certificación más adelante si se encuentra software malicioso. Compruebe si el sistema de evaluación en el que se basa Gatekeeper está activo:

Terminal
spctl --status
assessments enabled

XProtect

Mientras que Gatekeeper comprueba el software antes de ejecutarlo por primera vez, XProtect sigue comprobando después. La guía de seguridad de la plataforma de Apple la describe como una tecnología incorporada para la detección y eliminación de software dañino basada en firmas, que escanea las aplicaciones cuando se inician, cuando los archivos cambian y actualiza sus firmas independientemente de las actualizaciones completas de macOS. Gatekeeper, notarización y XProtect funcionan como capas: las dos primeras intentan mantener el software dañino fuera del Mac en primer lugar, y XProtect detecta lo que se escapa.

Modo de bloqueo

El modo de bloqueo es un tipo diferente de defensa: no una verificación de antecedentes, sino un intercambio deliberado y visible de conveniencia por protección. Apple lo describe como "una protección opcional y extrema diseñada para las pocas personas que... podrían ser atacadas personalmente por algunas de las amenazas digitales más sofisticadas" y es explícito que "la mayoría de las personas nunca son blanco de ataques de esta naturaleza". Activado, bloquea la mayoría de los tipos de archivos adjuntos de mensajes y vistas previas de enlaces, restringe tecnologías web complejas en Safari, bloquea llamadas FaceTime de contactos desconocidos y requiere que se desbloquee un dispositivo antes de que un accesorio pueda conectarse a él. Se encuentra en Configuración del sistema → Privacidad y seguridad → Modo de bloqueo, y vale la pena conocerlo en lugar de usarlo necesariamente: está diseñado para personas que han llegado a la conclusión, específicamente, de que pueden ser un objetivo de este tipo, no como un paso de endurecimiento general.

Manteniéndolo todo actualizado

Nada de lo anterior importa si la Mac ejecuta software antiguo con debilidades conocidas y solucionadas. Configuración del sistema → General → Actualización de software es la forma principal de mantener macOS actualizado y se puede configurar para instalar actualizaciones automáticamente. Desde Terminal, puedes consultar lo que está disponible sin instalar nada:

Terminal
softwareupdate --list
Software Update found the following new or updated software:
* Label: macOS 26.1-26A123
	Title: macOS 26.1, Version: 26.1, Size: 11728377KiB, Recommended: YES, Action: restart

Lo esencial

  • `csrutil status`, `spctl --status`, `fdesetup status` y `softwareupdate --list` son todos de solo lectura y seguros para ejecutar en cualquier momento.
  • La Protección de Integridad del Sistema impide que incluso una cuenta de administrador modifique los archivos principales del sistema sin la firma de Apple.
  • El gatekeeper y la notarización intentan, en primer lugar, evitar que se ejecute software dañino; XProtect sigue comprobando a posteriori y actualiza sus firmas independientemente de las actualizaciones de macOS.
  • El modo de bloqueo ofrece una gran comodidad a cambio de protección contra ataques sofisticados y dirigidos; Apple lo diseña para personas que han llegado a la conclusión de que pueden ser un objetivo específico, no como un endurecimiento de propósito general.
  • Ninguna de estas defensas sustituye a mantener macOS y las aplicaciones actualizadas.

Ponte a prueba

  1. 1. ¿Qué te dice `csrutil status`?

    • Si el firewall está activado
    • Si la protección de la integridad del sistema está habilitada — Correcto.
    • Si FileVault está activado
    • La dirección IP actual de la Mac

    `csrutil status` informa específicamente el estado actual de la Protección de integridad del sistema.

  2. 2. ¿Cuál es la diferencia entre Gatekeeper y XProtect?

    • Son la misma característica bajo dos nombres.
    • Gatekeeper comprueba las aplicaciones antes de que se ejecuten por primera vez; XProtect sigue buscando firmas maliciosas conocidas posteriormente — Correcto.
    • XProtect sólo funciona en iPhone
    • Gatekeeper reemplazó a XProtect en versiones recientes de macOS

    Gatekeeper es un control previo al lanzamiento vinculado a la firma y la certificación notarial; XProtect es una detección continua basada en firmas que sigue funcionando después de que una aplicación ya está instalada.

  3. 3. ¿Para quién está diseñado el modo de bloqueo, según Apple?

    • Todos los usuarios de Mac, como configuración predeterminada
    • Personas que administran computadoras familiares compartidas
    • Las pocas personas que podrían ser atacadas personalmente por amenazas digitales sofisticadas y dirigidas — Correcto.
    • Desarrolladores que prueban aplicaciones

    Apple es explícito en que el modo de bloqueo es una protección extrema y opcional para un pequeño número de personas en riesgo específico, no una recomendación general, ya que elimina funciones en las que confía la mayoría de las personas.

Ponlo en práctica con FireAI

Pon esta lección en práctica en tu propia computadora.

Fuentes

Ponlo en práctica en tu Mac

Prueba todas las funciones gratis durante 17 días, sin tarjeta.

Descargar para Mac Docs