Von der Endpunktprüfung erfasste Geräteattribute

In diesem Dokument werden die Details der Geräteattribute beschrieben, die von der Endpunktprüfung von den Geräten erfasst werden, die auf die Ressourcen Ihrer Organisation zugreifen. Die Endpunktprüfung erfasst Geräteattribute, Attribute zur Geräte-Identität, konfigurierbare Geräteattribute und Chrome-Browserattribute.

Geräteattribute

In der folgenden Tabelle werden die Attribute beschrieben, die von der Endpunktüberprüfung erfasst werden und mit denen Sie Zugriffsebenen erstellen können.

Attributname Beschreibung Unterstützte Betriebssysteme Beispiel für die Verwendung des Attributs in den CEL-Ausdrücken
is_secured_with_screenlock Ein boolescher Wert, der angibt, ob die Displaysperre auf einem Gerät aktiviert ist.
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.is_secured_with_screenlock == true
encryption_status

Der Verschlüsselungsstatus eines Geräts. Mögliche Werte:

  • ENCRYPTION_UNSPECIFIED = 0 gibt an, dass der Verschlüsselungsstatus des Geräts nicht angegeben oder nicht bekannt ist.
  • ENCRYPTION_UNSUPPORTED = 1 gibt an, dass das Gerät keine Verschlüsselung unterstützt.
  • ENCRYPTION_UNENCRYPTED = 2 gibt an, dass das Gerät die Verschlüsselung unterstützt, aber nicht verschlüsselt ist.
  • ENCRYPTED = 3 gibt an, dass das Gerät verschlüsselt ist.
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.encryption_status == DeviceEncryptionStatus.ENCRYPTED
os_type

Das Betriebssystem, das auf einem Gerät ausgeführt wird. Mögliche Werte:

  • OS_UNSPECIFIED = 0 gibt an, dass das Betriebssystem des Geräts nicht angegeben oder nicht bekannt ist.
  • DESKTOP_MAC = 1
  • DESKTOP_WINDOWS = 2
  • DESKTOP_LINUX = 3
  • DESKTOP_CHROME_OS = 6
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.os_type == OsType.DESKTOP_MAC
os_version Die Version des Betriebssystems, das auf einem Gerät ausgeführt wird.
  • macOS
  • ChromeOS
  • Windows
  • Linux
  • device.os_version == "MacOS 13.4.0"
  • device.os_version == "ChromeOs 14541.0.0"
  • device.os_version == "Windows 10.0.19045"
  • device.os_version == "Linux rodete"
verified_chrome_os Ein boolescher Wert, der angibt, ob die Anfrage von einem Gerät mit einem bestätigten ChromeOS stammt. ChromeOS (nur für vom Unternehmen registrierte Geräte) device.verified_chrome_os == true
model Das Modell eines Geräts.
  • macOS
  • Windows
  • Linux
device.model == "MacBookPro16,1"
is_managed_browser_profile Ein boolescher Wert, der angibt, ob das mit einem Gerät verknüpfte Konto für den Chrome-Inhaltsbereich mit dem Konto des Chrome-Profils übereinstimmt.
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.is_managed_browser_profile == true
certificates Attribute der Zertifikate, die einem Gerät zugeordnet sind. Beispiel: Unternehmenszertifikate.
  • macOS
  • ChromeOS
  • Windows
  • Linux
device.certificates.exists(cert, cert.is_valid && cert.root_ca_fingerprint == "SOME_ROOT_CA_FINGERPRINT")
windows_domain_name Der Domainname eines Windows-Computers. Windows device.clients["bce"].data["windows_domain_name"] == "GOOGLE"
is_os_native_firewall_enabled

Ein boolescher Wert, der angibt, ob die integrierte Firewall des Betriebssystems auf einem Gerät aktiviert ist.

  • macOS
  • ChromeOS
  • Windows
  • Linux
device.clients["bce"].data["is_os_native_firewall_enabled"] == true
is_secure_boot_enabled Ein boolescher Wert, der angibt, ob die Option „Sicherer Start“ auf einem Gerät aktiviert ist. Windows device.clients["bce"].data["is_secure_boot_enabled"] == true
av_installed

Eine Liste der auf einem Gerät installierten Antivirensoftwareprodukte.

Windows device.clients["bce"].data["av_installed"].exists(x, x == "mcafee") == true
av_enabled

Eine Liste der Antivirensoftwareprodukte, die auf einem Gerät installiert und aktiviert sind.

Windows device.clients["bce"].data["av_enabled"].exists(x, x == "mcafee") == true
hotfixes

Eine Liste der Hotfixes, die auf Windows-Systeme angewendet werden.

Windows device.clients["bce"].data["hotfixes"].exists(x, x == "KB0001") == true

Attribute zur Geräteidentität

In der folgenden Tabelle werden die Attribute beschrieben, die von der Endpunktprüfung erfasst werden und mit denen Sie Geräte identifizieren können. Diese Attribute können nicht zum Erstellen von Zugriffsebenen verwendet werden.

Attributname Beschreibung Unterstützte Betriebssysteme
Seriennummer Die Seriennummer des Geräts.
  • macOS
  • ChromeOS (nur für vom Unternehmen registrierte Geräte)
  • Windows
  • Linux
Hostname Der Hostname des Geräts.
  • macOS
  • Windows
  • Linux
Geräte-ID Die eindeutige Kennnummer, die dem Gerät zugewiesen ist.
  • macOS
  • Windows
  • Linux
WLAN-MAC-Adresse Die MAC-Adresse des Geräts.
  • macOS
  • ChromeOS
  • Windows
  • Linux

Konfigurierbare Geräteattribute

Mit der Endpunktprüfung können Sie detaillierte Geräteattribute erfassen, die als konfigurierbare Geräteattribute bezeichnet werden. Dazu gehören Metadatenattribute von Dateien, Ordnern und Binärdateien, Registrierungseinträge und Eigenschaften in einer PLIST-Datei. Sie können diese Attribute für die Gerätekonfiguration verwenden, um Zugriffsebenen zu erstellen.

Diese Option ist nicht standardmäßig aktiviert. Wenn Sie diese detaillierten, konfigurierbaren Geräteattribute erfassen möchten, konfigurieren Sie die Einstellungen für die Endpunktprüfung.

In der folgenden Tabelle werden die Datei-, Ordner- und Binärattribute beschrieben.

Attributname Beschreibung Unterstützte Betriebssysteme Beispiel für die Verwendung des Attributs in den CEL-Ausdrücken
presence

Gibt an, ob eine Datei, ein Ordner oder eine Binärdatei vorhanden ist. Mögliche Werte:

  • VALUE_UNKNOWN = 0 gibt an, dass die Anwesenheit aufgrund eines Fehlers, der vor der Bewertung aufgetreten ist, nicht bekannt ist.
  • VALUE_INACCESSIBLE = 1 gibt an, dass die Organisation keinen Zugriff auf die Ressource des Signals hat.
  • VALUE_NOT_FOUND = 2 gibt an, dass die Ressource nicht gefunden wurde.
  • VALUE_FOUND = 3 gibt an, dass die Ressource gefunden wurde.
  • macOS
  • Windows
  • Linux
device.clients["bce"].data["file_config"]["config_name"]["presence"] == PresenceValue.VALUE_FOUND
is_running Gibt an, ob eine Binärdatei ausgeführt wird. Für eine Datei oder einen Ordner ist sie immer falsch.
  • macOS
  • Windows
  • Linux
device.clients["bce"].data["file_config"]["config_name"]["is_running"] == true
sha256_hash

Gibt den SHA‑256-Hash einer Datei oder Binärdatei zurück. Für einen Ordner ist es immer ein leerer String.

  • macOS
  • Windows
  • Linux
device.clients["bce"].data["file_config"]["config_name"]["sha256_hash"] == ""