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. Bei der Endpunktprüfung werden Geräteattribute, Geräte-Identitätsattribute, konfigurierbare Geräteattribute und Chrome-Browser-Attribute erfasst.
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. |
|
device.is_secured_with_screenlock == true |
encryption_status |
Der Verschlüsselungsstatus eines Geräts. Mögliche Werte:
|
|
device.encryption_status == DeviceEncryptionStatus.ENCRYPTED |
os_type |
Das Betriebssystem, das auf einem Gerät ausgeführt wird. Mögliche Werte:
|
|
device.os_type == OsType.DESKTOP_MAC |
os_version |
Die Version des Betriebssystems, das auf einem Gerät ausgeführt wird. |
|
|
verified_chrome_os |
Ein boolescher Wert, der angibt, ob die Anfrage von einem Gerät mit verifiziertem ChromeOS stammt. | ChromeOS (nur für vom Unternehmen registrierte Geräte) | device.verified_chrome_os == true |
model |
Das Modell eines Geräts. |
|
device.model == "MacBookPro16,1" |
is_managed_browser_profile |
Ein boolescher Wert, der angibt, ob das mit einem Gerät verknüpfte Chrome-Inhaltsbereichskonto mit dem Konto des Chrome-Profils übereinstimmt. |
|
device.is_managed_browser_profile == true |
certificates |
Attribute der Zertifikate, die mit einem Gerät verknüpft sind. Zum Beispiel Enterprise-Zertifikate. |
|
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. |
|
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. |
|
| Hostname | Der Hostname des Geräts. |
|
| Geräte-ID | Die eindeutige Kennnummer, die dem Gerät zugewiesen ist. |
|
| WLAN-MAC-Adresse | Die MAC-Adresse des Geräts. |
|
Konfigurierbare Geräteattribute
Mit der Endpunktprüfung können detaillierte Geräteattribute, sogenannte konfigurierbare Geräteattribute, erfasst 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. Um diese detaillierten, konfigurierbaren Geräteattribute zu erfassen, 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:
|
|
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 der Wert immer „false“. |
|
device.clients["bce"].data["file_config"]["config_name"]["is_running"] == true |
sha256_hash |
Gibt den SHA-256-Hash einer Datei oder eines Binärprogramms an. Für einen Ordner ist es immer ein leerer String. |
|
device.clients["bce"].data["file_config"]["config_name"]["sha256_hash"] == " |
public_key_sha256 |
Eine Liste der SHA-256-Hashwerte der öffentlichen Schlüssel, die zum Signieren der ausführbaren Datei verwendet werden. Für eine Datei oder einen Ordner ist es immer eine leere Zeichenfolge. |
|
device.clients["bce"].data["file_config"]["config_name"]["public_key_sha256"].exists(x, x == " |
product_name |
Der Produktname der ausführbaren Datei. Für eine Datei oder einen Ordner ist es immer ein leerer String. |
|
device.clients["bce"].data["file_config"]["config_name"]["product_name"] == "some value" |
version |
Die Produktversion der ausführbaren Datei. Für eine Datei oder einen Ordner ist es immer ein leerer String. |
|
device.clients["bce"].data["file_config"]["config_name"]["version"] == "some value" |
In der folgenden Tabelle werden die Attribute basierend auf den Registrierungseinträgen und Attributen einer PLIST-Datei beschrieben.
| Attributname | Beschreibung | Unterstützte Betriebssysteme | Beispiel für die Verwendung des Attributs in den CEL-Ausdrücken |
presence |
Gibt an, ob ein Registrierungs- oder PLIST-Eintrag vorhanden ist. Mögliche Werte:
|
|
|
value |
Stellt die in der Registrierung oder PLIST gespeicherten Daten bereit. Mögliche Werte:
Die Strings sind auf 1.024 Byte beschränkt. |
|
|
Attribute des Chrome-Browsers
Der Chrome-Browser ist die Zero-Trust-Endpunktplattform von Chrome Enterprise Premium, die Unternehmen, die mobiles Arbeiten ermöglichen, unterstützt und schützt. Chrome Enterprise Premium ist nativ in den Chrome-Browser integriert und bietet eine zentrale Verwaltung von Sicherheitsrichtlinien, agentenlosen Endpunktschutz und integrierten Zero-Trust-Zugriff.
Chrome Enterprise Premium bietet die folgenden Endpunktsicherheitsfunktionen:
- Datenschutz: Verhindern Sie, dass vertrauliche Daten (z. B. personenbezogene Daten) in übertragenen Dateien und vom Browser hochgeladenen Inhalten offengelegt werden.
- Schutz vor Bedrohungen: Schützen Sie sich mit Reputation, Signaturen und Cloud-Sandboxing vor Malware-Übertragungen.
- Unternehmensanalysen: Analysen und Untersuchungen von Sicherheitsereignissen wie Malware-Übertragung, Phishing-Websitebesuche, Anmeldediebstahl oder Übertragung sensibler Daten.
Um sicherzustellen, dass Nutzer über sichere Umgebungen auf Ressourcen zugreifen, können Sie Zero-Trust-Richtlinien festlegen, die dafür sorgen, dass die Bedrohungs- und Datenschutzfunktionen in der Browserumgebung des Nutzers aktiviert sind.
WICHTIG: Die Chrome-Attribute sind nur für browserbasierten Traffic wirksam. Sie haben keine Auswirkungen, wenn die Anfragen nicht von einem Browser stammen, z. B. Anfragen von der gcloud CLI oder Google Cloud -SDKs.
In der folgenden Tabelle werden die Attribute des Google Chrome-Browsers 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 |
versionAtLeast(min_version) |
Die Mindestversion des Chrome-Browsers. |
|
device.chrome.versionAtLeast("88.0.4321.44") |
management_state |
Der Verwaltungsstatus des Browsers für ein Gerät. Ein Browser gilt als verwaltet, wenn er für die Chrome-Verwaltung über die Cloud registriert ist. Mögliche Werte:
|
|
device.chrome.management_state == ChromeManagementState.CHROME_MANAGEMENT_STATE_MANAGED_BY_OTHER_DOMAIN |
is_file_upload_analysis_enabled |
Ein boolescher Wert, der angibt, ob der Connector für die Analyse von Dateiuploads auf einem Gerät aktiviert ist. |
|
device.chrome.is_file_upload_analysis_enabled == true | false |
is_file_download_analysis_enabled |
Ein boolescher Wert, der angibt, ob der Connector für die Analyse von Dateidownloads auf einem Gerät aktiviert ist. |
|
device.chrome.is_file_download_analysis_enabled == true | false |
is_bulk_data_entry_analysis_enabled |
Ein boolescher Wert, der angibt, ob der Connector für die Analyse von Bulk-Text (Einfügen) auf einem Gerät aktiviert ist. |
|
device.chrome.is_bulk_data_entry_analysis_enabled == true | false |
is_security_event_analysis_enabled |
Ein boolescher Wert, der angibt, ob der Connector für die Meldung von Sicherheitsereignissen auf einem Gerät aktiviert ist. |
|
device.chrome.is_security_event_analysis_enabled == true | false |
is_realtime_url_check_enabled |
Ein boolescher Wert, der angibt, ob der Connector für die URL-Prüfung in Echtzeit auf einem Gerät aktiviert ist. |
|
device.chrome.is_realtime_url_check_enabled == true | false |
safe_browsing_protection_level |
Die Richtlinie zum Schutzniveau von Safe Browsing des Browsers. Mögliche Werte:
|
|
device.chrome.safe_browsing_protection_level == SafeBrowsingLevel.SAFE_BROWSING_LEVEL_STANDARD |
is_site_isolation_enabled |
Ein boolescher Wert, der angibt, ob die Website-Isolierung für jede Website aktiviert ist. |
|
device.chrome.is_site_isolation_enabled == true |
is_built_in_dns_client_enabled |
Ein boolescher Wert, der angibt, ob der integrierte DNS-Client von Chrome mit dem DNS-Server kommuniziert. |
|
device.chrome.is_built_in_dns_client_enabled == true |
password_protection_warning_trigger |
Die Richtlinie zum Auslösen von Warnungen zum Passwortschutz des Browsers. Mögliche Werte:
|
|
device.chrome.password_protection_warning_trigger == PasswordProtectionTrigger.PASSWORD_PROTECTION_TRIGGER_PASSWORD_REUSE |
is_chrome_remote_desktop_app_blocked |
Ein boolescher Wert, der angibt, ob die Chrome Remote Desktop-App blockiert ist. |
|
device.chrome.is_chrome_remote_desktop_app_blocked == true |
is_chrome_cleanup_enabled |
Ein boolescher Wert, der angibt, ob das Chrome Cleanup Tool aktiviert ist. | Windows | device.chrome.is_chrome_cleanup_enabled == true |
is_third_party_blocking_enabled
|
Ein boolescher Wert, der angibt, ob die Blockierung von Codeeinschleusungen durch Drittanbieter-Software aktiviert ist. | Windows | device.chrome.is_third_party_blocking_enabled == true |
Die folgende Tabelle enthält Beispiele für Richtlinien, die Sie festlegen können:
| Beispielrichtlinie | Ausdruck |
|---|---|
| Zugriff nur zulassen, wenn der Nutzer einen vollständig verwalteten Chrome-Browser und nicht nur ein verwaltetes Chrome-Profil verwendet. Nach der Authentifizierung über einen vollständig verwalteten Chrome-Browser kann der Nutzer auch über die Google Cloud CLI auf die Ressourcen zugreifen. | device.chrome.management_state == ChromeManagementState.CHROME_MANAGEMENT_STATE_BROWSER_MANAGED
|
| Erlauben Sie den Zugriff auf Ressourcen nur dann, wenn die Analyse von Downloadinhalten aktiviert ist, damit Administratoren gewährleisten können, dass der Download sensibler Inhalte erkannt wird. | device.chrome.is_file_download_analysis_enabled == true
|
| Erlauben Sie den Zugriff auf Inhalte nur dann, wenn im Browser Bedrohungs- und Datenschutzfunktionen aktiviert sind. | device.chrome.is_file_download_analysis_enabled == true &&
device.chrome.is_file_upload_analysis_enabled == true &&
device.chrome.is_realtime_url_check_enabled == true
|
| Erlauben Sie den Zugriff auf Inhalte nur dann, wenn die Berichterstellung für Sicherheitsereignisse aktiviert ist. | device.chrome.is_security_event_analysis_enabled == true
|