> ## 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.

# Implementar CrowdStrike como Custom App

> Implementa el sensor CrowdStrike Falcon en computadoras Mac como app personalizada en Iru Endpoint. Empaqueta el instalador, agrega el ID de cliente y aprueba las extensiones.

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

### Requisitos previos

<Warning>
  Las computadoras Mac con procesador Intel requieren la versión KEXT del perfil de configuración de Crowdstrike cuando se usa la función Firmware Analysis de Crowdstrike. Si no usas Firmware Analysis, te recomendamos usar las versiones sin KEXT de la configuración personalizada que se indica a continuación.
</Warning>

* Instalador de CrowdStrike del proveedor (Hosts > Sensor Downloads)
* Configuración personalizada de Crowdstrike
  * **Todas las arquitecturas de Mac**
    * macOS 15 (Sequoia) y posterior ([enlace de GitHub](https://github.com/kandji-inc/support/blob/main/custom-apps/crowdstrike/crowdstrike_settings_macOS15.mobileconfig))
  * **Apple Silicon**
    * Todas las versiones de macOS ([enlace de GitHub](https://github.com/kandji-inc/support/blob/main/custom-apps/crowdstrike/crowdstrike_settings.mobileconfig))
  * **Intel con KEXT**
    * Todas las versiones de macOS ([enlace de GitHub](https://github.com/kandji-inc/support/blob/main/custom-apps/crowdstrike/crowdstrike_settings_with_kext.mobileconfig))
* Perfil de administración de servicios de CrowdStrike
  * macOS 13 (Ventura) y posterior ([enlace de GitHub](https://github.com/kandji-inc/support/blob/main/custom-apps/crowdstrike/crowdstrike_service_management.mobileconfig))
* Script de auditoría de CrowdStrike ([enlace de GitHub](https://github.com/kandji-inc/support/blob/main/custom-apps/crowdstrike/crowdstrike_falcon_ae_script.zsh))
* Script posterior a la instalación de CrowdStrike ([enlace de GitHub](https://github.com/kandji-inc/support/blob/main/custom-apps/crowdstrike/crowdstrike_falcon_postinstall_script.zsh))

### Consideraciones

* Los **perfiles de configuración de CrowdStrike** aprueban CrowdStrike para los filtros de contenido de red, las Kernel Extensions, las System Extensions, PPPC y los requisitos de filtrado web. Este perfil es compatible tanto con el agente Falcon anterior que usa Kernel Extensions como con la versión más reciente que usa System Extensions
  * Deberás implementar los perfiles **crowdstrike\_settings\_macOS15** y **crowdstrike\_settings** siguiendo los pasos de la sección [Implementar con Assignment Maps](/es/endpoint/library/deployment-guides/apple/deploy-crowdstrike-as-a-custom-app#deploying-with-assignment-maps) para asignarlos correctamente
* El **perfil de administración de servicios de CrowdStrike** gestiona los procesos esenciales de inicio de sesión y en segundo plano
* Si lo necesitas, descarga el **perfil de configuración de System Extension heredada (KEXT)** desde [GitHub](https://github.com/kandji-inc/support/blob/main/custom-apps/crowdstrike/crowdstrike_settings_with_kext.mobileconfig)
  * Este perfil admite tanto el agente Falcon con Kernel Extensions como la versión más reciente con System Extensions
  * La carga útil KEXT solo es necesaria cuando se usa la función Firmware Analysis de CrowdStrike en computadoras Mac con procesador Intel
* Ten en cuenta que, según el producto y la versión específicos de CrowdStrike que tengas instalados, puede haber variaciones en las rutas de la app, la configuración de acceso de privacidad y los requisitos de Kernel Extension o System Extension. Como con cualquier Custom App, te recomendamos encarecidamente realizar pruebas exhaustivas antes de implementarla en una Mac de producción

### Agregar y configurar los perfiles personalizados

<Note>
  El perfil de administración de servicios para Crowdstrike Falcon es compatible con macOS 13 Ventura y posterior. Para macOS Monterey 12 y versiones anteriores, se debe usar un Assignment Map para un alcance avanzado que evite que el perfil de administración de servicios se asigne a esos dispositivos. Para obtener más información sobre cómo implementar Crowdstrike en Assignment Maps, sigue la sección [Implementar con Assignment Maps](/es/endpoint/library/deployment-guides/apple/deploy-crowdstrike-as-a-custom-app#deploying-with-assignment-maps).
</Note>

Para agregar este Library Item a tu Library de Iru Endpoint, sigue los pasos descritos en el artículo [Descripción general de la Library](/es/endpoint/library/library-items-profiles/library-overview).

<Steps>
  <Step title="Asignar un nombre al perfil">
    Asigna un **nombre** a tu perfil personalizado.
  </Step>

  <Step title="Seleccionar la plataforma">
    En **Instalar en**, selecciona Mac.
  </Step>

  <Step title="Asignar a un Blueprint">
    Asígnalo a los [Blueprints](/es/endpoint/getting-started/blueprints-and-library/configuring-blueprints) que desees.
  </Step>

  <Step title="Cargar el perfil de configuración">
    Carga el perfil de configuración de CrowdStrike (o el perfil de configuración de System Extension heredada (KEXT)).

    <Frame>
      <img src="https://mintcdn.com/iru/gptx2MM5S_bBcDGe/assets/media/images/iru-crowdstrike-settings-mobileconfig-custom-profile.png?fit=max&auto=format&n=gptx2MM5S_bBcDGe&q=85&s=f598dc88847016ddf03e09e6f9485e75" alt="Perfil personalizado con crowdstrike_settings.mobileconfig cargado" width="2480" height="1534" data-path="assets/media/images/iru-crowdstrike-settings-mobileconfig-custom-profile.png" />
    </Frame>
  </Step>

  <Step title="Guardar el perfil">
    Selecciona **Guardar**.
  </Step>

  <Step title="Crear perfiles adicionales">
    Repite los pasos anteriores de esta sección para los perfiles **crowdstrike\_settings\_macOS15** y **crowdstrike\_service\_management**.
  </Step>
</Steps>

### Agregar y configurar la Custom App

Para agregar este Library Item a tu Library de Iru Endpoint, sigue los pasos descritos en el artículo [Descripción general de la Library](/es/endpoint/library/library-items-profiles/library-overview).

<Steps>
  <Step title="Asignar un nombre a la Custom App">
    Asigna un **nombre** a la Custom App. Opcionalmente, agrega un icono personalizado.
  </Step>

  <Step title="Asignar a un Blueprint">
    Asígnala a los [Blueprints](/es/endpoint/getting-started/blueprints-and-library/configuring-blueprints) que desees.
  </Step>

  <Step title="Configurar el tipo de instalación">
    Cambia **Installation** a Audit and Enforce.
  </Step>

  <Step title="Configurar el script de auditoría">
    Copia y pega el script crowdstrike\_ae\_script.zsh de los [requisitos previos](/es/endpoint/library/deployment-guides/apple/deploy-crowdstrike-as-a-custom-app#prerequisites) en el cuadro de texto **Audit & Enforce**. No es necesario modificarlo.

    <Frame>
      <img src="https://mintcdn.com/iru/gptx2MM5S_bBcDGe/assets/media/images/iru-crowdstrike-custom-app-audit-enforce.png?fit=max&auto=format&n=gptx2MM5S_bBcDGe&q=85&s=617f9f60b6478b6490d95ac093f61b9a" alt="Script Audit and enforce de la Custom App para CrowdStrike" width="2760" height="1262" data-path="assets/media/images/iru-crowdstrike-custom-app-audit-enforce.png" />
    </Frame>
  </Step>

  <Step title="Seleccionar el tipo de implementación">
    Selecciona Installer **Package (install .pkg or .mpkg)** como tipo de implementación.
  </Step>

  <Step title="Cargar el instalador">
    Carga el paquete de instalación.
  </Step>

  <Step title="Configurar el script posterior a la instalación">
    Pega el **script posterior a la instalación** mencionado en los [requisitos previos](/es/endpoint/library/deployment-guides/apple/deploy-crowdstrike-as-a-custom-app#prerequisites).

    * En el script posterior a la instalación, actualiza la variable **customerIDChecksum** de la línea 55 con tu ID de cliente
    * Opcionalmente, pega tu token de instalación en la línea 59 dentro de la variable **installToken**; de lo contrario, déjala en blanco

    <Frame>
      <img src="https://mintcdn.com/iru/gptx2MM5S_bBcDGe/assets/media/images/iru-crowdstrike-custom-app-postinstall.png?fit=max&auto=format&n=gptx2MM5S_bBcDGe&q=85&s=938b9e6692565e969f0a6315527347d8" alt="Script posterior a la instalación de la Custom App para CrowdStrike FalconSensorMacOS.pkg" width="2768" height="2146" data-path="assets/media/images/iru-crowdstrike-custom-app-postinstall.png" />
    </Frame>
  </Step>

  <Step title="Guardar la Custom App">
    Selecciona **Guardar**.
  </Step>
</Steps>

### Implementar con Assignment Maps

Hay cuatro perfiles personalizados de Crowdstrike que necesitan lógica condicional para garantizar que se implementen en los dispositivos correctos. Un Assignment Map ofrece una solución sencilla para todos tus dispositivos en una sola vista práctica.

Revisa nuestros artículos [Crear un Blueprint](/es/endpoint/getting-started/blueprints-and-library/configuring-blueprints) y [Usar lógica condicional en los Blueprints](/es/endpoint/blueprints/assignment-maps/using-conditional-logic-in-blueprints).

<Steps>
  <Step title="Crear el bloque condicional base">
    Comienza con el bloque condicional **For All devices on this Blueprint**.
  </Step>

  <Step title="Asignar la Custom App">
    Asigna la Custom App **Crowdstrike** al bloque.

    Si se necesitan varias Custom Apps, crea un bloque condicional con condiciones para las distintas versiones del instalador.
  </Step>

  <Step title="Configurar la condición de macOS 15 o posterior">
    Configura la parte superior del bloque condicional como **If** **macOS is greater than or equal to 15.0**.
  </Step>

  <Step title="Asignar el perfil de configuración para macOS 15 o posterior">
    Asigna el perfil personalizado **crowdstrike\_settings\_macOS15** al bloque condicional.
  </Step>

  <Step title="Configurar la condición de Apple Silicon">
    Configura la parte superior del bloque condicional como **If** **Chip type is Apple Silicon**.
  </Step>

  <Step title="Asignar el perfil de configuración para Apple Silicon">
    Asigna el perfil personalizado **crowdstrike\_settings** al bloque condicional.
  </Step>

  <Step title="Configurar la condición de Intel">
    Configura el bloque condicional inferior como **else if Chip type is Intel**.
  </Step>

  <Step title="Asignar el perfil de configuración KEXT para Intel">
    Asigna el perfil personalizado **crowdstrike\_settings\_with\_kext** al bloque condicional.
  </Step>

  <Step title="Configurar la condición de macOS 13 o posterior">
    Configura la parte superior del bloque condicional como **If macOS is greater than or equal to 13.0**.
  </Step>

  <Step title="Asignar el perfil de administración de servicios">
    Asigna el perfil personalizado **crowdstrike\_service\_management** al bloque condicional.

    <Frame>
      <img src="https://mintcdn.com/iru/gptx2MM5S_bBcDGe/assets/media/images/iru-crowdstrike-assignment-map-conditional.png?fit=max&auto=format&n=gptx2MM5S_bBcDGe&q=85&s=7927e82608bf5b22b2b5d43c36dfdeba" alt="Assignment Map con lógica condicional de CrowdStrike por versión de macOS y tipo de chip" width="5450" height="1776" data-path="assets/media/images/iru-crowdstrike-assignment-map-conditional.png" />
    </Frame>
  </Step>
</Steps>
