Skip to main content
Diese Anleitung gilt für Mac-Computer

Voraussetzungen

Intel-basierte Mac-Computer benötigen die KEXT-Version des Crowdstrike-Einstellungsprofils, wenn die Funktion Firmware Analysis von Crowdstrike verwendet wird. Wenn Sie Firmware Analysis nicht verwenden, empfehlen wir, die Nicht-KEXT-Versionen der unten aufgeführten benutzerdefinierten Einstellungen zu verwenden.
  • CrowdStrike-Installationsprogramm vom Anbieter (Hosts > Sensor Downloads)
  • Benutzerdefinierte Crowdstrike-Einstellungen
    • Alle Mac-Architekturen
    • Apple Silicon
    • Intel mit KEXT
  • CrowdStrike-Profil für die Dienstverwaltung
  • CrowdStrike-Audit-Skript (GitHub-Link)
  • CrowdStrike-Postinstall-Skript (GitHub-Link)

Überlegungen

  • Die CrowdStrike Settings Profiles genehmigen CrowdStrike für Netzwerkinhaltsfilter, Kernel Extensions, System Extensions, PPPC und Webfilter-Anforderungen. Dieses Profil ist sowohl mit dem älteren Falcon-Agent, der Kernel Extensions verwendet, als auch mit der neuesten Version, die System Extensions verwendet, kompatibel
    • Sie müssen sowohl das Profil crowdstrike_settings_macOS15 als auch das Profil crowdstrike_settings bereitstellen und dabei die Schritte im Abschnitt Bereitstellung mit Assignment Maps befolgen, um sie korrekt zuzuweisen
  • Das CrowdStrike Service Management Profile verwaltet wesentliche Anmelde- und Hintergrundprozesse
  • Falls erforderlich, laden Sie das Legacy System Extension (KEXT) Settings Profile von GitHub herunter
    • Dieses Profil unterstützt sowohl den Falcon-Agent mit Kernel Extensions als auch die neuere Version mit System Extensions
    • Die KEXT-Payload ist nur erforderlich, wenn die CrowdStrike-Funktion Firmware Analysis auf Intel-basierten Mac-Computern verwendet wird
  • Bitte beachten Sie, dass je nach installiertem CrowdStrike-Produkt und dessen Version App-Pfade, Einstellungen für den Datenschutzzugriff sowie Anforderungen an Kernel oder System Extensions variieren können. Wie bei jeder Custom App empfehlen wir dringend, sie gründlich zu testen, bevor Sie sie auf einem Mac in der Produktion bereitstellen

Die Custom Profiles hinzufügen und konfigurieren

Das Profil für die Dienstverwaltung für Crowdstrike Falcon ist mit macOS 13 Ventura und höher kompatibel. Für macOS Monterey 12 und früher muss eine Assignment Map für eine erweiterte Zuweisung verwendet werden, damit das Profil für die Dienstverwaltung diesen Geräten nicht zugewiesen wird. Weitere Informationen zur Bereitstellung von Crowdstrike in Assignment Maps finden Sie im Abschnitt Bereitstellung mit Assignment Maps.
Um dieses Library Item zu Ihrer Iru Endpoint Library hinzuzufügen, folgen Sie den Schritten im Artikel Library-Übersicht.
1

Profil benennen

Geben Sie Ihrem Custom Profile einen Namen.
2

Plattform auswählen

Wählen Sie für Installieren auf die Option Mac.
3

Einem Blueprint zuweisen

Weisen Sie es den gewünschten Blueprints zu.
4

Einstellungsprofil hochladen

Laden Sie das CrowdStrike-Einstellungsprofil (oder das Legacy System Extension (KEXT)-Einstellungsprofil) hoch.
Custom Profile mit hochgeladener crowdstrike_settings.mobileconfig
5

Profil speichern

Wählen Sie Speichern.
6

Weitere Profile erstellen

Wiederholen Sie die vorherigen Schritte in diesem Abschnitt für die Profile crowdstrike_settings_macOS15 und crowdstrike_service_management.

Die Custom App hinzufügen und konfigurieren

Um dieses Library Item zu Ihrer Iru Endpoint Library hinzuzufügen, folgen Sie den Schritten im Artikel Library-Übersicht.
1

Custom App benennen

Geben Sie der Custom App einen Namen. Fügen Sie optional ein benutzerdefiniertes Symbol hinzu.
2

Einem Blueprint zuweisen

Weisen Sie sie den gewünschten Blueprints zu.
3

Installationstyp festlegen

Ändern Sie Installation in Audit and Enforce.
4

Audit-Skript konfigurieren

Kopieren Sie das Skript crowdstrike_ae_script.zsh aus den Voraussetzungen und fügen Sie es in das Textfeld Audit & Enforce ein. Es sind keine Änderungen erforderlich.
Audit-and-Enforce-Skript der Custom App für CrowdStrike
5

Bereitstellungstyp auswählen

Wählen Sie Installer Package (install .pkg or .mpkg) als Bereitstellungstyp.
6

Installationsprogramm hochladen

Laden Sie das Installationspaket hoch.
7

Postinstall-Skript konfigurieren

Fügen Sie das in den Voraussetzungen genannte Postinstall Script ein.
  • Aktualisieren Sie im Postinstall-Skript die Variable customerIDChecksum in Zeile 55 mit Ihrer Customer ID
  • Fügen Sie optional Ihr Installationstoken in Zeile 59 in die Variable installToken ein; andernfalls lassen Sie sie leer
Postinstall-Skript der Custom App für CrowdStrike FalconSensorMacOS.pkg
8

Custom App speichern

Wählen Sie Speichern.

Bereitstellung mit Assignment Maps

Es gibt vier Crowdstrike Custom Profiles, die bedingte Logik benötigen, damit sie auf den richtigen Geräten bereitgestellt werden. Eine Assignment Map bietet eine einfache Lösung für alle Ihre Geräte in einer übersichtlichen Ansicht. Bitte lesen Sie unsere Artikel Einen Blueprint erstellen und Bedingte Logik in Blueprints verwenden.
1

Basis-Bedingungsblock erstellen

Beginnen Sie mit dem Bedingungsblock For All devices on this Blueprint.
2

Custom App zuweisen

Weisen Sie dem Block die Crowdstrike Custom App zu.Wenn mehrere Custom Apps benötigt werden, erstellen Sie einen Bedingungsblock mit Bedingungen für die verschiedenen Versionen des Installationsprogramms.
3

Bedingung für macOS 15 oder höher festlegen

Legen Sie am Anfang des Bedingungsblocks If macOS is greater than or equal to 15.0 fest.
4

Einstellungsprofil für macOS 15 oder höher zuweisen

Weisen Sie dem Bedingungsblock das Custom Profile crowdstrike_settings_macOS15 zu.
5

Bedingung für Apple Silicon festlegen

Legen Sie am Anfang des Bedingungsblocks If Chip type is Apple Silicon fest.
6

Einstellungsprofil für Apple Silicon zuweisen

Weisen Sie dem Bedingungsblock das Custom Profile crowdstrike_settings zu.
7

Bedingung für Intel festlegen

Legen Sie den unteren Bedingungsblock auf else if Chip type is Intel fest.
8

Intel-KEXT-Einstellungsprofil zuweisen

Weisen Sie dem Bedingungsblock das Custom Profile crowdstrike_settings_with_kext zu.
9

Bedingung für macOS 13 oder höher festlegen

Legen Sie am Anfang des Bedingungsblocks If macOS is greater than or equal to 13.0 fest.
10

Profil für die Dienstverwaltung zuweisen

Weisen Sie dem Bedingungsblock das Custom Profile crowdstrike_service_management zu.
Assignment Map mit bedingter Logik für CrowdStrike nach macOS-Version und Chiptyp