FingerprintJS-Logs erfassen
In diesem Dokument wird beschrieben, wie Sie FingerprintJS so konfigurieren, dass Logs über Webhooks an Google Security Operations gesendet werden.
FingerprintJS ist eine Plattform für Geräteinformationen, die Funktionen zur Besucheridentifizierung und Betrugserkennung bietet. Es werden eindeutige Besucher-IDs generiert und intelligente Signale bereitgestellt, darunter die Erkennung von Bots, VPNs und Inkognitomodus sowie andere Informationen zur Geräteintelligenz. Wenn ein Besucher über den FingerprintJS-JavaScript-Agent identifiziert wird, können Webhooks die Identifikationsereignisdaten in Echtzeit an Google Security Operations senden.
Hinweis
Prüfen Sie, ob die folgenden Voraussetzungen erfüllt sind:
- Eine Google SecOps-Instanz
- FingerprintJS-Konto mit Webhook-Unterstützung
- Zugriff auf die Google Cloud Console (zum Erstellen von API-Schlüsseln)
- FingerprintJS-JavaScript-Agent auf Ihrer Website oder in Ihrer Anwendung installiert
Webhook-Feed in Google SecOps erstellen
Feed erstellen
- Rufen Sie die SIEM-Einstellungen > Feeds auf.
- Klicken Sie auf Neuen Feed hinzufügen.
- Klicken Sie auf der nächsten Seite auf Einen einzelnen Feed konfigurieren.
- Geben Sie im Feld Feedname einen Namen für den Feed ein, z. B.
FingerprintJS Identification Events. - Wählen Sie Webhook als Quelltyp aus.
- Wählen Sie FingerprintJS als Log type (Protokolltyp) aus.
- Klicken Sie auf Weiter.
- Geben Sie Werte für die folgenden Eingabeparameter an:
- Trennzeichen für Aufteilung (optional): Lassen Sie das Feld leer. Jede Webhook-Anfrage enthält ein einzelnes Identifikationsereignis.
- Asset-Namespace: Der Asset-Namespace.
- Aufnahmelabels: Das Label, das auf die Ereignisse aus diesem Feed angewendet werden soll.
- Klicken Sie auf Weiter.
- Prüfen Sie die neue Feedkonfiguration auf dem Bildschirm Abschließen und klicken Sie dann auf Senden.
Secret-Schlüssel generieren und speichern
Nachdem Sie den Feed erstellt haben, müssen Sie einen geheimen Schlüssel für die Authentifizierung generieren:
- Klicken Sie auf der Seite mit den Feeddetails auf Geheimen Schlüssel generieren.
- In einem Dialogfeld wird der geheime Schlüssel angezeigt.
Kopieren und speichern Sie den geheimen Schlüssel sicher.
Feed-Endpunkt-URL abrufen
- Rufen Sie den Tab Details des Feeds auf.
- Kopieren Sie im Abschnitt Endpunktinformationen die Feed-Endpunkt-URL.
Das URL-Format lautet:
https://malachiteingestion-pa.googleapis.com/v2/unstructuredlogentries:batchCreateoder
https://<REGION>-malachiteingestion-pa.googleapis.com/v2/unstructuredlogentries:batchCreateSpeichern Sie diese URL für die nächsten Schritte.
Klicken Sie auf Fertig.
Google Cloud API-Schlüssel erstellen
Für die Authentifizierung in Chronicle ist ein API-Schlüssel erforderlich. Erstellen Sie einen eingeschränkten API-Schlüssel in der Google Cloud Console.
API-Schlüssel erstellen
- Rufen Sie die Google Cloud Seite „Anmeldedaten“ auf.
- Wählen Sie Ihr Projekt aus (das Projekt, das mit Ihrer Chronicle-Instanz verknüpft ist).
- Klicken Sie auf Anmeldedaten erstellen > API-Schlüssel.
- Ein API-Schlüssel wird erstellt und in einem Dialogfeld angezeigt.
- Klicken Sie auf API-Schlüssel bearbeiten, um den Schlüssel einzuschränken.
API-Schlüssel einschränken
- Auf der Seite mit den API-Schlüssel-Einstellungen:
- Name: Geben Sie einen aussagekräftigen Namen ein, z. B.
Chronicle FingerprintJS Webhook API Key.
- Name: Geben Sie einen aussagekräftigen Namen ein, z. B.
- Gehen Sie unter API-Einschränkungen so vor:
- Wählen Sie Schlüssel einschränken aus.
- Suchen Sie im Drop-down-Menü APIs auswählen nach Google SecOps API (oder Chronicle API) und wählen Sie die Option aus.
- Klicken Sie auf Speichern.
- Kopieren Sie den API-Schlüsselwert aus dem Feld API-Schlüssel oben auf der Seite.
Speichern Sie den API-Schlüssel sicher.
FingerprintJS-Webhook konfigurieren
Webhook-URL erstellen
Kombinieren Sie die Chronicle-Endpunkt-URL und den API-Schlüssel: <ENDPOINT_URL>?key=<API_KEY>
Beispiel: https://malachiteingestion-pa.googleapis.com/v2/unstructuredlogentries:batchCreate?key=AIzaSyD...
Webhook im FingerprintJS-Dashboard erstellen
- Melden Sie sich im FingerprintJS-Dashboard an.
- Klicken Sie auf Dashboard > Webhooks.
- Klicken Sie auf Add webhook (Webhook hinzufügen).
- Geben Sie die folgenden Konfigurationsdetails an:
- URL: Fügen Sie die vollständige Endpunkt-URL mit API-Schlüssel von oben ein.
- Umgebung (optional): Wenn Sie eine Umgebung auswählen, werden in Ihrem Webhook nur Ereignisse aus einer entsprechenden Umgebung gemeldet. Lassen Sie das Feld leer, um Ereignisse aus allen Umgebungen zu empfangen.
- Basisauthentifizierung (optional): Maximieren Sie Basisauthentifizierung, wenn Sie eine zusätzliche Authentifizierung hinzufügen möchten. Bei der Chronicle-Integration können Sie dieses Feld leer lassen, da die Authentifizierung über den API-Schlüssel und den geheimen Schlüssel erfolgt.
- Klicken Sie auf Webhook erstellen.
- Es wird ein Erfolgsmodal mit der Meldung Webhooks created (Webhooks erstellt) angezeigt.
- Wichtig: Wenn Sie Webhook-Signaturen verwenden (nur Enterprise-Abo), kopieren und speichern Sie den im Erfolgsmodal angezeigten Verschlüsselungsschlüssel. Der Schlüssel wird nur einmal angezeigt.
Webhook einen Chronicle-Secret-Schlüssel hinzufügen
FingerprintJS unterstützt keine benutzerdefinierten HTTP-Header beim Erstellen von Webhooks. Sie müssen den geheimen Schlüssel von Chronicle als Suchparameter in die Webhook-URL einfügen.
Aktualisieren Sie die Webhook-URL, damit sie den geheimen Schlüssel enthält: <ENDPOINT_URL>?key=<API_KEY>&secret=<SECRET_KEY>
Beispiel: https://malachiteingestion-pa.googleapis.com/v2/unstructuredlogentries:batchCreate?key=AIzaSyD...&secret=abcd1234...
So aktualisieren Sie die Webhook-URL:
- Rufen Sie im FingerprintJS-Dashboard Dashboard > Webhooks auf.
- Suchen Sie in der Tabelle nach Ihrem Webhook und klicken Sie auf das Symbol Bearbeiten.
- Aktualisieren Sie das Feld URL mit der vollständigen URL, die sowohl den API-Schlüssel als auch den geheimen Schlüssel enthält.
- Klicken Sie auf Webhook bearbeiten.
Webhook testen
- Rufen Sie im FingerprintJS-Dashboard Dashboard > Webhooks auf.
- Suchen Sie in der Tabelle nach Ihrem Webhook.
- Klicken Sie auf Testlaufwerk senden.
- Warten Sie auf die Bestätigung, dass das Testereignis gesendet wurde.
Prüfen Sie, ob für den Webhook der Status „Erfolgreiche Zustellung“ angezeigt wird.
Referenz zu Authentifizierungsmethoden
Chronicle-Webhook-Feeds unterstützen mehrere Authentifizierungsmethoden. FingerprintJS-Webhooks verwenden Abfrageparameter zur Authentifizierung.
Methode für Abfrageparameter
FingerprintJS unterstützt keine benutzerdefinierten HTTP-Headern beim Erstellen von Webhooks. Anmeldedaten müssen also an die URL angehängt werden.
URL-Format:<ENDPOINT_URL>?key=<API_KEY>&secret=<SECRET_KEY>
Beispiel: https://malachiteingestion-pa.googleapis.com/v2/unstructuredlogentries:batchCreate?key=AIzaSyD...&secret=abcd1234...
Anfrageformat:
POST <ENDPOINT_URL>?key=<API_KEY>&secret=<SECRET_KEY> HTTP/1.1
Content-Type: application/json
{
"visitorId": "3HNey93AkBW6CRbxV6xP",
"requestId": "1708102555327.NLOjmg",
"timestamp": 1582299576512
}
Hinweis: Anmeldedaten sind in der URL sichtbar und werden möglicherweise in den Zugriffslogs des Webservers protokolliert. Dies ist die einzige Authentifizierungsmethode, die von FingerprintJS-Webhooks unterstützt wird.
UDM-Zuordnungstabelle
| Logfeld | UDM-Zuordnung | Logik |
|---|---|---|
| rawDeviceAttributes.architecture.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesArchitecture“ festlegen |
| rawDeviceAttributes.audio.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesAudio“ festlegen |
| rawDeviceAttributes.colorDepth.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesColorDepth“ festlegen |
| rawDeviceAttributes.colorGamut.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesColorGamut“ festlegen |
| rawDeviceAttributes.contrast.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesContrast“ festlegen |
| rawDeviceAttributes.cookiesEnabled.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesCookiesEnabled“ festlegen |
| rawDeviceAttributes.deviceMemory.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesDeviceMemory“ festlegen |
| rawDeviceAttributes.fontPreferences.value.apple | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesFontPreferencesApple“ festlegen |
| rawDeviceAttributes.fontPreferences.value.default | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesFontPreferencesDefault“ festgelegt |
| rawDeviceAttributes.fontPreferences.value.min | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesFontPreferencesMin“ festlegen |
| rawDeviceAttributes.fontPreferences.value.mono | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesFontPreferencesMono“ festlegen |
| rawDeviceAttributes.fontPreferences.value.sans | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesFontPreferencesSansSerif“ festlegen |
| rawDeviceAttributes.fontPreferences.value.serif | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesFontPreferencesSerif“ festlegen |
| rawDeviceAttributes.fontPreferences.value.system | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesFontPreferencesSystem“ festlegen |
| rawDeviceAttributes.fonts.value | event.idm.read_only_udm.additional.fields | Zusammengeführt als „list_value“ unter dem Schlüssel „RawDeviceAttributesFonts“ |
| rawDeviceAttributes.forcedColors.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesForcedColors“ festlegen |
| rawDeviceAttributes.hardwareConcurrency.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesHardwareConcurrency“ festlegen |
| rawDeviceAttributes.hdr.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesHdr“ festlegen |
| rawDeviceAttributes.indexedDB.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesIndexedDB“ festlegen |
| rawDeviceAttributes.languages.value | event.idm.read_only_udm.additional.fields | Zusammengeführt als indexierter „list_value“ unter Schlüsseln wie „0:RawDeviceAttributesLanguage“ |
| rawDeviceAttributes.localStorage.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesLocalStorage“ festlegen |
| rawDeviceAttributes.math.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesMath“ festlegen |
| rawDeviceAttributes.monochrome.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesMonochrome“ festlegen |
| rawDeviceAttributes.openDatabase.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesOpenDatabase“ festlegen |
| rawDeviceAttributes.pdfViewerEnabled.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesPdfViewerEnabled“ festlegen |
| rawDeviceAttributes.reducedMotion.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesReducedMotion“ festlegen |
| rawDeviceAttributes.screenFrame.value | event.idm.read_only_udm.additional.fields | Zusammengeführt als „list_value“ unter dem Schlüssel „RawDeviceAttributesScreenFrame“ |
| rawDeviceAttributes.screenResolution.value | event.idm.read_only_udm.additional.fields | Zusammengeführt als „list_value“ unter dem Schlüssel „RawDeviceAttributesScreenResolution“ |
| rawDeviceAttributes.sessionStorage.value | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesSessionStorage“ festlegen |
| rawDeviceAttributes.touchSupport.value.maxTouchPoints | event.idm.read_only_udm.additional.fields | Als Label mit dem Schlüssel „RawDeviceAttributesTouchSupportMaxTouchPoints“ festlegen |
| rawDeviceAttributes.vendorFlavors.value | event.idm.read_only_udm.additional.fields | Als „list_value“ unter dem Schlüssel „RawDeviceAttributesVendorFlavors“ zusammengeführt |
| firstSeenAt.subscription | event.idm.read_only_udm.metadata.event_timestamp | Geparter Zeitstempel aus „firstSeenAt.subscription“ |
| Zeit | event.idm.read_only_udm.metadata.event_timestamp | Geparter Zeitstempel aus der Zeit |
| event.idm.read_only_udm.metadata.event_type | Abgeleitet: Wenn has_principal und has_target → „NETWORK_CONNECTION“; wenn has_target_resource → „USER_RESOURCE_ACCESS“; wenn has_principal → „STATUS_UPDATE“; andernfalls „GENERIC_EVENT“ | |
| source_type | event.idm.read_only_udm.metadata.product_event_type | Wert aus „source_type“ |
| requestId | event.idm.read_only_udm.metadata.product_log_id | Wert aus „requestId“ |
| event.idm.read_only_udm.metadata.product_name | Auf „FINGERPRINT_JS“ festgelegt | |
| event.idm.read_only_udm.metadata.vendor_name | Auf „FINGERPRINT_JS“ festgelegt | |
| browserDetails.userAgent | event.idm.read_only_udm.network.http.parsed_user_agent | Nach der Konvertierung in browserDetails.userAgent umbenannt |
| browserDetails.browserName | event.idm.read_only_udm.network.http.parsed_user_agent.browser | Wert aus „browserDetails.browserName“ |
| browserDetails.browserFullVersion | event.idm.read_only_udm.network.http.parsed_user_agent.browser_version | Wert aus „browserDetails.browserFullVersion“ |
| browserDetails.device | event.idm.read_only_udm.network.http.parsed_user_agent.device | Wert aus „browserDetails.device“ |
| event.idm.read_only_udm.network.http.parsed_user_agent.family | Auf „USER_DEFINED“ festlegen | |
| browserDetails.os | event.idm.read_only_udm.network.http.parsed_user_agent.os | Wert aus „browserDetails.os“ |
| browserDetails.clientReferrer | event.idm.read_only_udm.network.http.referral_url | Wert aus „browserDetails.clientReferrer“ |
| browserDetails.userAgent | event.idm.read_only_udm.network.http.user_agent | Wert aus browserDetails.userAgent |
| userAgent | event.idm.read_only_udm.network.http.user_agent | Wert aus userAgent |
| tag.session | event.idm.read_only_udm.network.session_id | Wert aus „tag.session“ |
| rawDeviceAttributes.vendor.value | event.idm.read_only_udm.principal.administrative_domain | Wert aus „rawDeviceAttributes.vendor.value“ |
| ip | event.idm.read_only_udm.principal.asset.ip | Wert aus IP-Adresse |
| ip | event.idm.read_only_udm.principal.ip | Wert aus IP-Adresse |
| ipInfo.v4.geolocation.city.name | event.idm.read_only_udm.principal.location.city | Wert aus „ipInfo.v4.geolocation.city.name“ |
| ipInfo.v4.geolocation.country.name | event.idm.read_only_udm.principal.location.country_or_region | Wert aus „ipInfo.v4.geolocation.country.name“ |
| ipInfo.v4.geolocation.latitude | event.idm.read_only_udm.principal.location.region_coordinates.latitude | Von ipInfo.v4.geolocation.latitude in „float“ konvertiert |
| ipInfo.v4.geolocation.longitude | event.idm.read_only_udm.principal.location.region_coordinates.longitude | Von ipInfo.v4.geolocation.longitude in „float“ konvertiert |
| browserDetails.osVersion | event.idm.read_only_udm.principal.platform_version | Wert aus „browserDetails.osVersion“ |
| rawDeviceAttributes.platform.value | event.idm.read_only_udm.principal.platform_version | Wert aus „rawDeviceAttributes.platform.value“ |
| ipInfo.v4.asn.asn | event.idm.read_only_udm.principal.resource.attribute.labels | Als Label mit dem Schlüssel „ASN“ festlegen |
| ipInfo.v4.asn.name | event.idm.read_only_udm.principal.resource.attribute.labels | Als Label mit dem Schlüssel „ASNName“ festlegen |
| ipInfo.v4.asn.network | event.idm.read_only_udm.principal.resource.attribute.labels | Als Label mit dem Schlüssel „ASNNetwork“ festlegen |
| ipInfo.v4.geolocation.accuracyRadius | event.idm.read_only_udm.principal.resource.attribute.labels | Als Label mit dem Schlüssel „AccuracyRadius“ festlegen |
| ipInfo.v4.geolocation.continent.name | event.idm.read_only_udm.principal.resource.attribute.labels | Als Label mit dem Schlüssel „Continent_Name“ festlegen |
| ipInfo.v4.geolocation.subdivisions.isoCode | event.idm.read_only_udm.principal.resource.attribute.labels | Als Label mit dem Schlüssel „ISOCode“ festlegen |
| ipInfo.v4.geolocation.subdivisions.name | event.idm.read_only_udm.principal.resource.attribute.labels | Als Label mit dem Schlüssel „Name“ festlegen |
| ipInfo.v4.geolocation.timezone | event.idm.read_only_udm.principal.resource.attribute.labels | Als Label mit dem Schlüssel „Timezone“ festlegen |
| bot.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „BotResult“ festlegen |
| browserDetails.browserMajorVersion | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „BrowserMajorVersion“ festlegen |
| rawDeviceAttributes.canvas.value.Geometry | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesCanvasGeometry“ festlegen |
| rawDeviceAttributes.canvas.value.Text | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesCanvasText“ festlegen |
| rawDeviceAttributes.canvas.value.Winding | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesCanvasWinding“ festlegen |
| confidence.score | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „ConfidenceScore“ festlegen |
| confidence.revision | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „ConfidenceRevision“ festlegen |
| developerTools.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „DeveloperToolsResult“ festgelegt |
| rawDeviceAttributes.emoji.value.bottom | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiBottom“ festlegen |
| rawDeviceAttributes.emoji.value.font | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiFont“ festlegen |
| rawDeviceAttributes.emoji.value.height | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiHeight“ festlegen |
| rawDeviceAttributes.emoji.value.left | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiLeft“ festlegen |
| rawDeviceAttributes.emoji.value.right | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiRight“ festlegen |
| rawDeviceAttributes.emoji.value.top | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiTop“ festlegen |
| rawDeviceAttributes.emoji.value.width | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiWidth“ festlegen |
| rawDeviceAttributes.emoji.value.x | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiX“ festlegen |
| rawDeviceAttributes.emoji.value.y | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesEmojiY“ festlegen |
| highActivity.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „HighActivityResult“ festlegen |
| Inkognito | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „Incognito“ festlegen |
| ipBlocklist.details.attackSource | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „AttackSource“ festlegen |
| ipBlocklist.details.emailSpam | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „emailSpam“ festlegen |
| ipBlocklist.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „IpBlocklistResult“ festlegen |
| rawDeviceAttributes.mathML.value.bottom | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLBottom“ festlegen |
| rawDeviceAttributes.mathML.value.font | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLFont“ festlegen |
| rawDeviceAttributes.mathML.value.height | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLHeight“ festlegen |
| rawDeviceAttributes.mathML.value.left | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLLeft“ festlegen |
| rawDeviceAttributes.mathML.value.right | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLRight“ festgelegt |
| rawDeviceAttributes.mathML.value.top | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLTop“ festlegen |
| rawDeviceAttributes.mathML.value.width | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLWidth“ festlegen |
| rawDeviceAttributes.mathML.value.x | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLX“ festlegen |
| rawDeviceAttributes.mathML.value.y | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesMathMLY“ festlegen |
| privacySettings.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „PrivacySettingsResult“ festlegen |
| proxy.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „ProxyResult“ festlegen |
| rawDeviceAttributes.webGlBasics.value.renderer | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLBasicsRenderer“ festlegen |
| rawDeviceAttributes.webGlBasics.value.rendererUnmasked | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLBasicsRendererUnmasked“ festlegen |
| rawDeviceAttributes.webGlBasics.value.shadingLanguageVersion | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLBasicsShadingLanguageVersion“ festlegen |
| rawDeviceAttributes.webGlBasics.value.vendorUnmasked | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLBasicsVendorUnmasked“ festlegen |
| rawDeviceAttributes.webGlExtensions.value.contextAttributes | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLExtensionsContextAttributes“ festlegen |
| rawDeviceAttributes.webGlExtensions.value.extensionParameters | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLExtensionsExtensionParameters“ festlegen |
| rawDeviceAttributes.webGlExtensions.value.extensions | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLExtensionsExtensions“ festlegen |
| rawDeviceAttributes.webGlExtensions.value.parameters | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLExtensionsParameters“ festlegen |
| rawDeviceAttributes.webGlExtensions.value.shaderPrecisions | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „RawDeviceAttributesWebGLExtensionsShaderPrecisions“ festlegen |
| suspectScore.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „SuspectScoreResult“ festlegen |
| tag.request | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „TagRequest“ festlegen |
| tampering.anomalyScore | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „TamperingAnomalyScore“ festlegen |
| tampering.antiDetectBrowser | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „TamperingAntiDetectBrowser“ festlegen |
| tampering.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „TamperingAntiDetectBrowserResult“ festlegen |
| tor.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „TorResult“ festlegen |
| velocity.distinctCountry.intervals.1h | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityDistinctCountryIntervals1h“ festlegen |
| velocity.distinctCountry.intervals.24h | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityDistinctCountryIntervals24h“ festlegen |
| velocity.distinctCountry.intervals.5m | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityDistinctCountryIntervals5m“ festlegen |
| velocity.distinctIp.intervals.1h | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityDistinctIpIntervals1h“ festlegen |
| velocity.distinctIp.intervals.24h | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityDistinctIpIntervals24h“ festlegen |
| velocity.distinctIp.intervals.5m | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityDistinctIpIntervals5m“ festlegen |
| velocity.events.intervals.1h | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityEventsIntervals1h“ festlegen |
| velocity.events.intervals.24h | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityEventsIntervals24h“ festlegen |
| velocity.events.intervals.5m | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityEventsIntervals5m“ festlegen |
| velocity.ipEvents.intervals.1h | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityIpEventsIntervals1h“ festlegen |
| velocity.ipEvents.intervals.24h | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityIpEventsIntervals24h“ festlegen |
| velocity.ipEvents.intervals.5m | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VelocityIpEventsIntervals5m“ festlegen |
| visitorFound | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VisitorFound“ festlegen |
| visitorId | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VisitorId“ festlegen |
| vpn.confidence | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VpnConfidence“ festlegen |
| vpn.methods.auxiliaryMobile | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VpnMethodsAuxiliaryMobile“ festlegen |
| vpn.methods.osMismatch | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VpnMethodsOsMismatch“ festlegen |
| vpn.methods.publicVPN | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VpnMethodsPublicVPN“ festlegen |
| vpn.methods.timezoneMismatch | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VpnMethodsTimezoneMismatch“ festlegen |
| vpn.originCountry | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VpnOriginCountry“ festlegen |
| vpn.originTimezone | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VpnOriginTimezone“ festlegen |
| vpn.result | event.idm.read_only_udm.security_result.detection_fields | Als Label mit dem Schlüssel „VpnResult“ festlegen |
| rawDeviceAttributes.webGlBasics.value.vendor | event.idm.read_only_udm.target.administrative_domain | Wert aus „rawDeviceAttributes.webGlBasics.value.vendor“ |
| ipInfo.v6.address | event.idm.read_only_udm.target.asset.ip | Wert aus „ipInfo.v6.address“ |
| ipInfo.v6.address | event.idm.read_only_udm.target.ip | Wert aus „ipInfo.v6.address“ |
| ipInfo.v6.geolocation.city.name | event.idm.read_only_udm.target.location.city | Wert aus „ipInfo.v6.geolocation.city.name“ |
| ipInfo.v6.geolocation.country.name | event.idm.read_only_udm.target.location.country_or_region | Wert aus ipInfo.v6.geolocation.country.name |
| ipInfo.v6.geolocation.latitude | event.idm.read_only_udm.target.location.region_coordinates.latitude | Von „ipInfo.v6.geolocation.latitude“ in „float“ konvertiert |
| ipInfo.v6.geolocation.longitude | event.idm.read_only_udm.target.location.region_coordinates.longitude | Von ipInfo.v6.geolocation.longitude in Gleitkommazahl konvertiert |
| Pfad | event.idm.read_only_udm.target.path | Wert aus Pfad |
| rawDeviceAttributes.webGlBasics.value.version | event.idm.read_only_udm.target.platform_version | Wert aus „rawDeviceAttributes.webGlBasics.value.version“ |
| ipInfo.v6.asn.asn | event.idm.read_only_udm.target.resource.attribute.labels | Als Label mit dem Schlüssel „ASN“ festlegen |
| ipInfo.v6.asn.name | event.idm.read_only_udm.target.resource.attribute.labels | Als Label mit dem Schlüssel „ASNName“ festlegen |
| ipInfo.v6.asn.network | event.idm.read_only_udm.target.resource.attribute.labels | Als Label mit dem Schlüssel „ASNNetwork“ festlegen |
| ipInfo.v6.geolocation.accuracyRadius | event.idm.read_only_udm.target.resource.attribute.labels | Als Label mit dem Schlüssel „AccuracyRadius“ festlegen |
| ipInfo.v6.geolocation.continent.name | event.idm.read_only_udm.target.resource.attribute.labels | Als Label mit dem Schlüssel „Continent_Name“ festlegen |
| ipInfo.v6.geolocation.subdivisions.isoCode | event.idm.read_only_udm.target.resource.attribute.labels | Als Label mit dem Schlüssel „ISOCode“ festlegen |
| ipInfo.v6.geolocation.subdivisions.name | event.idm.read_only_udm.target.resource.attribute.labels | Als Label mit dem Schlüssel „Name“ festlegen |
| ipInfo.v6.geolocation.timezone | event.idm.read_only_udm.target.resource.attribute.labels | Als Label mit dem Schlüssel „Timezone“ festlegen |
| URL | event.idm.read_only_udm.target.url | Wert aus URL |
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten