> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Comprobar si hay archivos con permiso de escritura universal en las carpetas Applications, Library y System

> Audita las carpetas Applications, Library y System del Mac en busca de archivos con permiso de escritura universal.

<Callout icon="apple" color="#B84A7A" iconType="regular">Esta guía se aplica a las computadoras Mac</Callout>

### Acerca de los Parameters de escritura universal de Applications, Library y System

Estos Blueprint Parameters auditan las computadoras Mac en busca de archivos con permisos excesivamente permisivos en las carpetas Applications, Library y System. Identifican vulnerabilidades de seguridad causadas por archivos con permiso de escritura universal.

### Cómo funciona

Estos Parameters analizan las carpetas Applications, Library y System en busca de archivos con permiso de escritura universal. El Parameter de Applications cambia las aplicaciones que no cumplen para que tengan permiso de ejecución universal. El Parameter de Library puede intentar corregir los directorios con permiso de escritura universal si los encuentra. El Parameter de System te avisa de su presencia.

### ¿Qué son los archivos con permiso de escritura universal?

Los archivos con permiso de escritura universal en macOS son archivos o directorios que cualquier usuario del sistema puede modificar. Aunque pueda parecer práctico, supone riesgos de seguridad importantes. Cualquier usuario, incluidos aquellos con intenciones maliciosas, puede alterar estos archivos, lo que podría provocar cambios no autorizados, corrupción de datos o incluso que el sistema se vea comprometido.

Conocer estos archivos es fundamental, ya que pueden aprovecharse para inyectar código malicioso o interrumpir servicios. Auditar y administrar regularmente los permisos de archivos ayuda a mantener la integridad y la seguridad del sistema. Minimizar o eliminar los permisos de escritura universal protege las computadoras Mac frente a esas vulnerabilidades.

### Comprobar que la carpeta Applications tiene los permisos adecuados

Este Parameter verifica que las aplicaciones ubicadas en cualquier lugar del directorio `/Applications` no tengan permiso de escritura universal. Los permisos de las aplicaciones que no cumplan se cambiarán para que tengan permiso de ejecución universal.

Se puede configurar un Parameter en un Blueprint (Assignment Map) para auditar las aplicaciones con permiso de escritura universal en la carpeta Applications y corregirlas si se encuentran. Para configurar el Parameter:

<Steps>
  <Step title="Accede a Parameters">
    Abre tu Blueprint y selecciona **Parameters**.
  </Step>

  <Step title="Edita los Parameters">
    Selecciona **Editar Parameters**. Si es el primer Parameter que agregas, selecciona **Añadir Parameters**.
  </Step>

  <Step title="Busca el Parameter">
    En el campo de búsqueda, introduce "Applications folder".
  </Step>

  <Step title="Habilita el Parameter">
    Localiza el Parameter **Check Applications folder for appropriate permissions** y habilítalo activando el interruptor.
  </Step>

  <Step title="Configura las notificaciones">
    Opcionalmente, selecciona el icono de campana para silenciar las notificaciones de este Parameter.
  </Step>

  <Step title="Guarda la configuración">
    Selecciona **Guardar**.
  </Step>
</Steps>

### Comprobar si hay archivos con permiso de escritura universal en la carpeta Library

Este Parameter verifica que los directorios de `/Library` no tengan permiso de escritura universal. Se pueden crear exclusiones de directorios para que Iru omita las carpetas especificadas. Esto es útil para aplicaciones que no funcionan correctamente si sus directorios se modifican para cumplir con este Parameter. Adobe es un ejemplo de ello.

<Warning>
  Realiza pruebas exhaustivas antes de una implementación masiva. Algunas aplicaciones no funcionan correctamente si sus directorios asociados en `/Library` no tienen permiso de escritura universal.
</Warning>

Se puede configurar un Parameter en un Blueprint (Assignment Map) para auditar los archivos con permiso de escritura universal ubicados en la carpeta Library e intentar corregirlos si se encuentran. Para configurar el Parameter:

<Steps>
  <Step title="Accede a Parameters">
    Abre tu Blueprint y selecciona **Parameters**.
  </Step>

  <Step title="Edita los Parameters">
    Selecciona **Editar Parameters**. Si es el primer Parameter que agregas, selecciona **Añadir Parameters**.
  </Step>

  <Step title="Busca el Parameter">
    En el campo de búsqueda, introduce "world writable".
  </Step>

  <Step title="Habilita el Parameter">
    Localiza el Parameter **Check Library folder for world writable files** y habilítalo activando el interruptor.
  </Step>

  <Step title="Agrega exclusiones de directorios">
    Opcionalmente, selecciona **Add Directory Exclusion** e introduce la ruta completa de cada directorio que Iru Endpoint deba omitir en **Full paths of excluded directories**.
  </Step>

  <Step title="Configura las notificaciones">
    Opcionalmente, selecciona el icono de campana para silenciar las notificaciones de este Parameter.
  </Step>

  <Step title="Guarda la configuración">
    Selecciona **Guardar**.
  </Step>
</Steps>

### Comprobar si hay archivos con permiso de escritura universal en la carpeta System

Este Parameter verifica que los directorios de `/System` no tengan permiso de escritura universal.

<Note>
  Debido a la [Protección de la integridad del sistema (SIP)](https://support.apple.com/en-us/102149) de Apple, los archivos con permiso de escritura universal encontrados en la carpeta System no se pueden corregir automáticamente. Se requiere intervención manual para resolver las alertas de archivos con permiso de escritura universal encontrados en esta ubicación.
</Note>

Se puede configurar un Parameter en un Blueprint (Assignment Map) para auditar los archivos con permiso de escritura universal ubicados en la carpeta System y avisar a los administradores de su presencia. Para configurar el Parameter:

<Steps>
  <Step title="Accede a Parameters">
    Abre tu Blueprint y selecciona **Parameters**.
  </Step>

  <Step title="Edita los Parameters">
    Selecciona **Editar Parameters**. Si es el primer Parameter que agregas, selecciona **Añadir Parameters**.
  </Step>

  <Step title="Busca el Parameter">
    En el campo de búsqueda, introduce "world writable".
  </Step>

  <Step title="Habilita el Parameter">
    Localiza el Parameter **Check System folder for world writable files** y habilítalo activando el interruptor.
  </Step>

  <Step title="Configura las notificaciones">
    Opcionalmente, selecciona el icono de campana para silenciar las notificaciones de este Parameter.
  </Step>

  <Step title="Guarda la configuración">
    Selecciona **Guardar**.
  </Step>
</Steps>

Para obtener información más detallada sobre los Parameters, consulta la sección [Parameters](/es/endpoint/getting-started/blueprints-and-library/configuring-parameters) de nuestra base de conocimientos.
