Skip to main content
Esta guía se aplica a computadoras Mac

Requisitos previos

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.
  • Instalador de CrowdStrike del proveedor (Hosts > Sensor Downloads)
  • Configuración personalizada de Crowdstrike
  • Perfil de administración de servicios de CrowdStrike
  • Script de auditoría de CrowdStrike (enlace de GitHub)
  • Script posterior a la instalación de CrowdStrike (enlace de GitHub)

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 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
    • 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

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

Asignar un nombre al perfil

Asigna un nombre a tu perfil personalizado.
2

Seleccionar la plataforma

En Instalar en, selecciona Mac.
3

Asignar a un Blueprint

Asígnalo a los Blueprints que desees.
4

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)).
Perfil personalizado con crowdstrike_settings.mobileconfig cargado
5

Guardar el perfil

Selecciona Guardar.
6

Crear perfiles adicionales

Repite los pasos anteriores de esta sección para los perfiles crowdstrike_settings_macOS15 y crowdstrike_service_management.

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

Asignar un nombre a la Custom App

Asigna un nombre a la Custom App. Opcionalmente, agrega un icono personalizado.
2

Asignar a un Blueprint

Asígnala a los Blueprints que desees.
3

Configurar el tipo de instalación

Cambia Installation a Audit and Enforce.
4

Configurar el script de auditoría

Copia y pega el script crowdstrike_ae_script.zsh de los requisitos previos en el cuadro de texto Audit & Enforce. No es necesario modificarlo.
Script Audit and enforce de la Custom App para CrowdStrike
5

Seleccionar el tipo de implementación

Selecciona Installer Package (install .pkg or .mpkg) como tipo de implementación.
6

Cargar el instalador

Carga el paquete de instalación.
7

Configurar el script posterior a la instalación

Pega el script posterior a la instalación mencionado en los requisitos previos.
  • 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
Script posterior a la instalación de la Custom App para CrowdStrike FalconSensorMacOS.pkg
8

Guardar la Custom App

Selecciona Guardar.

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 y Usar lógica condicional en los Blueprints.
1

Crear el bloque condicional base

Comienza con el bloque condicional For All devices on this Blueprint.
2

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

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

Asignar el perfil de configuración para macOS 15 o posterior

Asigna el perfil personalizado crowdstrike_settings_macOS15 al bloque condicional.
5

Configurar la condición de Apple Silicon

Configura la parte superior del bloque condicional como If Chip type is Apple Silicon.
6

Asignar el perfil de configuración para Apple Silicon

Asigna el perfil personalizado crowdstrike_settings al bloque condicional.
7

Configurar la condición de Intel

Configura el bloque condicional inferior como else if Chip type is Intel.
8

Asignar el perfil de configuración KEXT para Intel

Asigna el perfil personalizado crowdstrike_settings_with_kext al bloque condicional.
9

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

Asignar el perfil de administración de servicios

Asigna el perfil personalizado crowdstrike_service_management al bloque condicional.
Assignment Map con lógica condicional de CrowdStrike por versión de macOS y tipo de chip