Los usuarios avanzados de Mac desde hace mucho tiempo probablemente disfrutaron de la capacidad de ajustar el sistema operativo en sus niveles más bajos. Durante años, la configuración oculta y las aplicaciones de personalización permitieron a los usuarios tomar el control completo de su Mac para personalizar su aspecto y funcionamiento.
Pero si el usuario puede acceder a estos archivos centrales del sistema, también puede hacerlo el malware. Es esta realidad la que llevó a Apple a introducir una característica de seguridad llamada Protección de integridad del sistema en macOS, comenzando con OS X El Capitan en 2015. Y aunque la Protección de integridad del sistema es una característica importante de la que se beneficiarán la mayoría de los usuarios, puede causar problemas con cierta potencia flujos de trabajo y aplicaciones de usuario. Entonces, si está dispuesto a aceptar el riesgo de una seguridad reducida a cambio de una mayor flexibilidad, aquí le mostramos cómo deshabilitar la Protección de integridad del sistema en macOS.
¿Qué es la protección de integridad del sistema?
Antes de continuar, tomemos un momento rápido para repasar exactamente lo que hace la Protección de integridad del sistema para asegurarnos de que deshabilitarlo sea lo que necesita. La Protección de integridad del sistema se trata de restringir el acceso a los archivos críticos del sistema, bloqueando así ciertos vectores de ataque para malware y otro software malicioso.
Las cuentas de usuario normales de macOS siempre han tenido restricciones sobre los archivos a los que pueden acceder, pero el usuario raíz, una cuenta de usuario especial que tiene privilegios elevados para la administración del sistema, no tenía restricciones. Antes de la introducción de la Protección de integridad del sistema, cualquier usuario físico o script que tuviera acceso a la cuenta raíz y la contraseña efectivamente tenía acceso completo a todas las áreas del sistema.
Al reconocer el posible problema de seguridad, junto con el hecho de que la mayoría de los usuarios de Mac nunca necesitarán acceder o modificar los archivos centrales del sistema, Apple creó la Protección de integridad del sistema para bloquear el acceso a ubicaciones y archivos clave, incluso para el usuario root. Estas ubicaciones incluyen:
/Sistema
/ usr
/compartimiento
/ sbin
Cualquier aplicación que esté preinstalada como parte de macOS
Con la Protección de integridad del sistema habilitada, la única forma de modificar archivos en estas ubicaciones es a través de aplicaciones o procesos firmados por Apple con el permiso explícito para hacerlo. Por ejemplo, el proceso de Actualización de software o los propios instaladores de aplicaciones de Apple. Las aplicaciones de terceros e incluso el administrador de Mac no pueden modificar estos archivos bajo ninguna circunstancia. Si intenta hacerlo, incluso con un comando "sudo", simplemente recibirá un mensaje de Operación no permitida .
¿Debe deshabilitar la protección de integridad del sistema?
Como se mencionó, la Protección de integridad del sistema puede causar problemas con ciertos flujos de trabajo de usuarios avanzados o aplicaciones que requieren la capacidad de modificar los archivos del sistema. La buena noticia es que puede desactivar la Protección de integridad del sistema, siempre que esté dispuesto a aceptar el riesgo de que su Mac sea más vulnerable si lo hace. Sin embargo, para los usuarios avanzados, la flexibilidad para continuar accediendo y modificando estos archivos puede valer la pena.
En resumen, si sabe con certeza que un flujo de trabajo o aplicación que necesita depende del acceso a los archivos protegidos del sistema, y comprende los riesgos involucrados, es probable que esté de acuerdo con deshabilitar la Protección de integridad del sistema. Pero si no sabe por qué necesita deshabilitar la Protección de integridad del sistema, o si solo lo está haciendo porque una aplicación que descargó se lo indicó, es mejor que lo mantenga habilitado y encuentre otra solución para la aplicación o el proceso Estás tratando de acomodarte.
Deshabilitar la protección de integridad del sistema
- Para deshabilitar la Protección de integridad del sistema, inicie su Mac en modo de recuperación presionando y manteniendo presionadas las teclas Comando y R en su teclado tan pronto como escuche el timbre de arranque.
- Una vez que haya arrancado en el modo de recuperación, seleccione Utilidades> Terminal en la barra de menú en la parte superior de la pantalla.
- Para verificar si la Protección de integridad del sistema está actualmente habilitada o deshabilitada, use el comando csrutil status .
- Para deshabilitar la Protección de integridad del sistema, use el comando csrutil deshabilitar . Puede volver a habilitarlo más tarde repitiendo estos pasos y utilizando el comando csrutil enable en su lugar.
- Una vez que haya deshabilitado la Protección de integridad del sistema, reinicie su Mac a través del menú Apple.
