Gerätefingerabdruck einrichten

In diesem Artikel wird erklärt, wie der Gerätefingerabdruck in Microsoft Dynamics 365 Fraud Protection eingerichtet wird.

Ein Gerätefingerabdruck, auch Maschinenfingerabdruck genannt, enthält Informationen, die über ein Remote-Computing-Gerät, wie z. B. einen Computer, Xbox, ein Tablet oder ein Smartphone, gesammelt werden, um dieses Gerät zu identifizieren. Mit dem Gerätefingerabdruck können Sie bei Online-Aktionen wichtige Gerätetelemetrie sammeln. Zu diesen Informationen gehören Hardware-Informationen, Browser-Informationen, geografische Informationen und die Internet Protocol (IP)-Adresse.

Fraud Protection bietet eine Geräte-Fingerprinting-Funktion, die auf künstlicher Intelligenz (KI) basiert, sodass die Geräteidentifikation als Eingabe für den Prozess der Betrugsbewertung verwendet werden kann. Diese Funktion hilft dem Fraud Protection-Dienst, scheinbar nicht zusammenhängende Ereignisse im Betrugsnetzwerk zu verfolgen und zu verknüpfen, um Betrugsmuster zu erkennen. Die gesammelten Daten sind nicht nur eine statische Liste von Attributen, sondern umfassen auch Daten, die dynamisch erfasst werden, basierend auf der Auswertung bestimmter Kombinationen von Attributen, wie z. B. Browser-, System-, Netzwerk- und Lagerplatz-Attribute. Wenn die Geräteeigenschaften und -attribute erfasst sind, verwendet der Device Fingerprinting-Dienst Machine-Learning, um das Gerät probabilistisch zu identifizieren. Bedenken Sie bei der Verwendung der Geräte-ID in Regeln und Geschwindigkeiten, dass diese Geräte-ID probabilistisch und nicht deterministisch ist. Obwohl die Geräte-ID eine hohe Genauigkeit aufweist, kann es dennoch zu False Positives kommen.

Der Gerätefingerabdruck wird auf Azure ausgeführt und profitiert von der bewährten Cloud-Skalierbarkeit, Zuverlässigkeit und Sicherheit auf Unternehmensniveau. Um Ihnen zu helfen, die Auswirkungen von Gerätefingerabdrücken auf die Erkennung von Betrug besser zu verstehen, enthält dieses Dokument einige Ergebnisse aus einer Studie, die Microsoft durchgeführt hat. In der Studie wurden die Daten von sechs Monaten verschiedener Microsoft-Unternehmen mit zwei verschiedenen Modellen verglichen: eines, das Gerätefingerabdrücke verwendete, und eines, das dies nicht tat.

Zusammengefasst zeigten die Ergebnisse, dass Device Fingerprinting einen signifikant positiven Einfluss auf die Erkennungsrate des Modells für alle Unternehmen hat. Da es falsche Negativergebnisse reduziert, wird weniger Betrug bei genehmigten Transaktionen im Nachhinein entdeckt.

Ziele

Der Zweck dieses Setup-Leitfadens ist es, Ihnen zu helfen zu verstehen, wie Sie:

  • Rufen Sie den Fingerabdruckservice für Fraud Protection-Geräte an.
  • Sammeln Sie die erforderlichen Daten und senden Sie sie an Fraud Protection.
  • Fügen Sie Sitzungs-ID-Informationen für Geräte-Fingerabdrücke in den nachfolgenden Risikobewertungs-API-Aufruf an Fraud Protection ein (z. B. für einen Online-Kauf oder die Erstellung eines neuen Benutzerkontos).

Voraussetzungen

Bevor Sie mit den Aufgaben in diesem Dokument beginnen, müssen Sie Fraud Protection in einem Microsoft Entra-Mandanten festlegen, wie in Einrichten einer Testversion von Fraud Protection und Einrichten einer gekauften Version von Fraud Protection beschrieben.

Folgendes liegt in Ihrer Verantwortung:

  • Holen Sie die Zustimmung Ihrer Benutzer ein, um die Fingerabdruckdaten des Geräts zu sammeln und Microsoft zu erlauben, sie zu verarbeiten.
  • Informieren Sie Ihre Kunden über Ihre Datenverarbeitungspraktiken, indem Sie beispielsweise die von Ihnen erfassten Daten und deren Verwendung offenlegen.
  • Geben Sie Ihre Nutzung von Dritten bekannt, die in Ihrem Namen arbeiten, um die von Ihnen erfassten Daten zu verarbeiten, einschließlich Fraud Protection Dienstleistern.
  • Befolgen Sie alle Gesetze und Vorschriften, die für die Anwendung des Fraud Protection gelten, einschließlich der Datenschutzgesetze.

Wichtiger Hinweis zur Datensammlung

Wenn Sie die Fingerabdrücke von Fraud Protection Geräten implementieren, indem Sie das Skript in Ihre Onlinedienste integrieren, weisen Sie Microsoft an, die folgenden Datentypen von den Geräten zu erfassen, die mit diesen Diensten interagieren:

  • Geräteeigenschaften wie installierte Plugins, Prozessorklasse, usw.
  • Betriebssystemattribute, wie z. B. Betriebssysteminformationen.
  • Browserbezogene Attribute, falls zutreffend, wie beispielsweise Browsersprache, Schriftart usw.
  • Netzwerkattribute, wie beispielsweise IP-Adresse, Signatur-Hash usw.

Cookies werden in Fraud Protection verwendet, um Informationen für ein Gerät und nicht für eine bestimmte Person zu sammeln. Sie können die Verwendung von Cookies ablehnen, dies würde jedoch den Gerätefingerabdruck beeinträchtigen.

Gerätefingerabdruck einrichten

Die Einrichtung des Geräte-Fingerabdrucks erfolgt in zwei Phasen.

  1. Konfigurieren Sie das Secure Sockets Layer (SSL)-Zertifikat des Domain Name Server (DNS) und laden Sie es in das Fraud Protection-Portal hoch.
  2. Implementieren Sie Geräte-Fingerabdrücke (auf einer Website oder einer mobilen App).

Dieser Abschnitt bietet detaillierte Informationen für beide Phasen. Die erste Phase muss nur einmal abgeschlossen werden. Die zweite Phase muss jedoch einmal für jede Website oder mobile App wiederholt werden, auf der Geräte-Fingerabdrücke implementiert werden soll.

DNS einrichten und SSL-Zertifikat generieren

Führen Sie die folgenden Verfahren aus, um DNS einzurichten und ein SSL-Zertifikat zu generieren.

DNS einrichten

Folgen Sie diesen Schritten, um DNS einzurichten.

  1. Wählen Sie eine Unterdomäne unter Ihrer Stammdomäne aus, z. B. fpt.contoso.com. Jedes Präfix kann verwendet werden.
  2. Erstellen Sie für die ausgewählte Unterdomäne einen kanonischen Namen (CNAME), der auf fpt.dfp.microsoft.com verweist.

Ein SSL-Zertifikat generieren und hochladen

Führen Sie diese Schritte aus, um ein SSL-Zertifkat zu generieren und hochzuladen.

  1. Erstellen Sie für das Backend-Onboarding das SSL-Zertifikat für die ausgewählte Unterdomäne. Sie können ein SSL-Zertifikat erstellen und alle Unterdomänen im Feld Alternativer Name Zertifikatantragsteller hinzufügen.
  2. Gehen Sie zum Portal Fraud Protection an und wählen Sie dann im linken Navigationsbereich Integration.
  3. Wählen Sie auf der Seite Integration die Option Bearbeiten, und wählen Sie dann auf der nächsten Seite Weiter, um die Seite SSL-Zertifikat hochladen zu öffnen.
  4. Wählen Sie Zertifikat auswählen, und laden Sie dann das von Ihnen generierte SSL-Zertifikat hoch. Falls Ihr Zertifikat ein Kennwort besitzt, geben Sie es im Textfeld ein. Wählen Sie dann Hochladen aus.

Notiz

Es werden nur .pfx-Dateien unterstützt. Die Weitergabe des Zertifikats an die Fingerprinting-Server des Geräts kann einige Minuten dauern.

Gerätefingerabdruck implementieren

Ihre Website oder Anwendung müssen Gerätefingerabdruck-Anfragen einige Sekunden vorher initiieren, bevor eine Transaktion an Fraud Protection zur Risikobeurteilung (z. B. eine Transaktion zum Hinzufügen eines Zahlungsmittels, der Anmeldung oder des Auscheckens) übermittelt wird. Diese Anforderung stellt sicher, dass Fraud Protection alle Daten erhalten hat, die für eine genaue Bewertung erforderlich sind. Dieser Abschnitt enthält detaillierte Anweisungen zum Implementieren von Gerätefingerabdrücken auf Websites und mobilen Apps.

Befolgen Sie diese Schritte, um Gerätefingerabdruck zu implementieren.

  1. Ändern Sie den folgenden JavaScript-Skriptcode und fügen Sie ihn auf der Webseite oder in der Anwendung ein, in der Sie Informationen zum Gerätefingerabdruck erfassen möchten.

    <script src="https://<Your_Sub_Domain>/mdt.js?session_id=<session_id>&instanceId=<instance_id>" type="text/javascript"></script>
    
    • Your_Sub_Domain – Die Unterdomäne unter Ihrer Stammdomäne.
    • session_id - Die eindeutige Sitzungskennung des vom Client erstellten Geräts. Er kann bis zu 128 Zeichen enthalten und darf nur aus den folgenden Zeichen bestehen: lateinische Buchstaben in Groß- und Kleinschreibung, Ziffern, Zeichen und Unterstriche und Bindestriche (a–z, A–Z, 0–9, _, -). Die Sitzungs-ID sollte mindestens 16 Byte zufällig generierte Daten enthalten. Bei Verwendung der hexadezimalen Codierung entspricht dies 32 hexadezimalen Zeichen. Auch wenn es sich empfiehlt, einen Globally Unique Identifier (GUID) für die Sitzungs-ID zu verwenden, ist dies nicht unbedingt erforderlich.
    • instance_id – Dies ist ein erforderlicher Wert zum Integrieren von Gerätefingerabdruck mit Ihrer Website. Verwenden Sie den Wert der Gerätefingerabdruck-ID, der auf der Kachel Aktuelle Umgebung auf der Seite Integration der entsprechenden Umgebung im Fraud Protection-Portal aufgeführt ist.

    Beispiel

    <script src="https://fpt.contoso.com/mdt.js?session_id=211d403b-2e65-480c-a231-fd1626c2560e&instanceId=b472dbc3-0928-4577-a589-b80090117691" type="text/javascript"></script>
    

    Im Folgenden finden Sie ein Beispiel einer Antwort für mdt.js.

    window.dfp={url:"https://fpt.contoso.com/?session_id=211d403b-2e65-480c-a231-fd1626c2560e&CustomerId=b472dbc3-0928-4577-a589-b80090117691",sessionId:"211d403b-2e65-480c-a231-fd1626c2560e",customerId:"b472dbc3-0928-4577-a589-b80090117691",dc:"uswest"};window.dfp.doFpt=function(doc){var frm,src;true&&(frm=doc.createElement("IFRAME"),frm.id="fpt_frame",frm.style.width="1px",frm.style.height="1px",frm.style.position="absolute",frm.style.visibility="hidden",frm.style.left="10px",frm.style.bottom="0px",frm.setAttribute("style","color:#000000;float:left;visibility:hidden;position:absolute;top:-100;left:-200;border:0px"),src="https://Your_Sub_Domain/?session_id=211d403b-2e65-480c-a231-fd1626c2560e&CustomerId=b472dbc3-0928-4577-a589-b80090117691",frm.setAttribute("src",src),doc.body.appendChild(frm))};
    
  2. Laden Sie Gerätefingerabdruck, wenn die Elemente der Seite geladen wurden.

    window.dfp.doFpt(this.document);
    
  3. Wenn Sie Transaktionen in der Fraud Protection-API senden, legen Sie eine Sitzungs-ID im Feld deviceContextId fest. Legen Sie für Beurteilungen eine Sitzungs-ID im Feld deviceFingerprinting.id fest.

  4. Legen Sie das Feld device.ipAddress auf die Kunden-IP-Adresse fest, die Ihre Website erhält, wenn ein Kunde Ihre Website nutzt. Legen Sie für Bewertungen die IP-Adresse des Debitors im Feld deviceFingerprinting.ipAddress fest. Dieses Feld ist optional und muss nicht festgelegt werden, wenn Sie es nicht haben.

Aktivieren Sie Fingerabdrücke in einer mobilen App

Für mobile Apps unterstützt die Geräte-Fingerabdruck-Integration Android, iOS und React Native-Plattformen über die Integration des Software Development Kit (SDK). Weitere Informationen zur Implementierung der mobilen Referenz finden Sie in den folgenden Artikeln:

Attributkategorie Einführung Referenz

Die folgenden Tabellen zeigen die Attributkategorien des Gerätefingerabdrucks, die wir für Web, iOS und Android zu sammeln versuchen. In der Beschreibung der Attribute wird erläutert, wie jedes einzelne zur Betrugserkennung beiträgt. Wenn Ihr Unternehmen spezielle Anforderungen hat und Sie möchten, dass einige Datenkategorien nicht von uns verarbeitet werden, wenden Sie sich vor dem Onboarding an den Kundensupport. Wir helfen Ihnen bei der korrekten Konfiguration, um Ihre Datenschutzanforderungen zu erfüllen.

Attributliste für Gerätefingerabdruck für das Web

Kategorie Name Beschreibung des Attributs
BrowserUserAgent Benutzer-Agent-Browser Vom Benutzer-Agent analysierter Browsername.
BrowserUserAgent Benutzer-Agent-Gerätefamilie Die vom Benutzer-Agent analysierte Gerätefamilie.
BrowserUserAgent Mobiles Gerät des Benutzer-Agents Der boolesche Wert gibt an, ob das Gerät mobil ist oder nicht, wie vom Benutzer-Agent analysiert.
BrowserUserAgent Betriebssystem des Benutzer-Agents Vom Benutzer-Agent analysiertes Betriebssystem.
BrowserUserAgent Benutzer-Agent-Plattform Vom Benutzer-Agent analysierter Browsername und analysierte Browserversion.
BrowserUserAgent Benutzer-Agent-Zeichenfolge Benutzer-Agent-Zeichenfolge aus dem HTTP-Header.
BrowserUserAgent Typ des Benutzer-Agents Typ des Benutzer-Agents (Computer, mobiles Gerät oder Spider).
Canvas/WebGL Bilddaten-URL-Hash Hash der in Canvas gezogenen Bilddaten
Canvas/WebGL Renderer WebGL-Renderer
Canvas/WebGL Renderer mit aufgehobener Maskierung WebGL-Renderer mit aufgehobener Maskierung
Canvas/WebGL Lieferant mit aufgehobener Maskierung WebGL-Anbieter mit aufgehobener Maskierung
Canvas/WebGL Händler WebGL-Anbieter
Abgeleitete Attribute Geräte-ID Durch ML-basierten Geräteabgleich generierte Geräte-ID.
HTTP- und Browserinformationen Browsersprachen Vom Browser akzeptierte Sprachen.
HTTP- und Browserinformationen Cookie-ID Wert des Gerätekennungscookies
HTTP- und Browserinformationen HTTP-Header Name und Werteliste des HTTP-Headers.
HTTP- und Browserinformationen Hat Cookies aktiviert Boolescher Wert, der angibt, ob ein Cookie aktiviert ist.
HTTP- und Browserinformationen Ist Proxy Boolescher Wert, der angibt, ob ein Proxy oder VPN erkannt wird.
HTTP- und Browserinformationen Profilierte Domain HTTP-Anforderungshostname.
HTTP- und Browserinformationen Proxy-IP IP-Adresse des Proxyservers.
HTTP- und Browserinformationen True-IP Client-IP-Adresse.
HTTP- und Browserinformationen URL-Referrer Verweisender URL
IP-Geo und -Intelligenz Autonome Systemnummer Autonome Systemnummer.
IP-Geo und -Intelligenz Stadt Ort.
IP-Geo und -Intelligenz Verbindungstyp Internetverbindungstyp.
IP-Geo und -Intelligenz Kontinent Kontinent.
IP-Geo und -Intelligenz Ländercode Länder-ISO-Code.
IP-Geo und -Intelligenz Definierter Marktbereich Definierter Marktbereich
IP-Geo und -Intelligenz Breite Breite
IP-Geo und -Intelligenz Positionsgeschwindigkeit Geschwindigkeit der Internetverbindung
IP-Geo und -Intelligenz Länge Länge.
IP-Geo und -Intelligenz Organisation Organisation für die IP-Adresse.
IP-Geo und -Intelligenz Organisationstyp Organisationstyp.
IP-Geo und -Intelligenz PLZ Postleitzahl.
IP-Geo und -Intelligenz Proxyebene Grad der vom Proxy bereitgestellten Ausblendung
IP-Geo und -Intelligenz Proxytyp Vom Proxyserver verwendetes Netzwerk oder Protokoll.
IP-Geo und -Intelligenz Region Regionale Informationen.
IP-Geo und -Intelligenz Zustand Bundesland.
IP-Geo und -Intelligenz Zeitzone Zeitzone für den geografischen Standort der IP.
Von JavaScript erfasste Informationen Browserautomatisierung Browserautomatisierung erkannt.
Von JavaScript erfasste Informationen Sommerzeitverschiebung Zeitzone: Sommerzeitverschiebung.
Von JavaScript erfasste Informationen Länge der Evaluierungsfunktion Länge der Evaluierungs-Funktionszeichenfolge.
Von JavaScript erfasste Informationen Schriftarten Hash und Anzahl Systemschriftarten Hash und Anzahl.
Von JavaScript erfasste Informationen Monitorlose App-Version Monitorlose Erkennung in „navigator.appVersion“.
Von JavaScript erfasste Informationen Ist Chromium Boolescher Wert, der angibt, ob „window.chrome“ definiert ist.
Von JavaScript erfasste Informationen Wird durch Flash erkannt Boolescher Wert, der angibt, ob Flash erkannt wird.
Von JavaScript erfasste Informationen Ist JavaScript aktiviert Boolescher Wert, der angibt, ob ein JavaScript aktiviert ist.
Von JavaScript erfasste Informationen Ist Opera Boolescher Wert, der angibt, ob „window.opera“ definiert ist.
Von JavaScript erfasste Informationen Logische Prozessanzahl Logische Prozessoranzahl
Von JavaScript erfasste Informationen MIME-Typ-Hash und -Anzahl Browser-MIME-Typ-Hash und -Anzahl.
Von JavaScript erfasste Informationen Zeit auf Seite Auf der Webseite verbrachte Zeit.
Von JavaScript erfasste Informationen Onlinestatus Onlinestatus des Browsers
Von JavaScript erfasste Informationen Betriebssystem-CPU Aktuelles Betriebssystem (nur Firefox).
Von JavaScript erfasste Informationen Plug-In-Hash und -Anzahl Browser-Plug-In-Hash und -Anzahl.
Von JavaScript erfasste Informationen Prozessorklasse CPU-Klasse
Von JavaScript erfasste Informationen Produktunterelement Buildnummer des aktuellen Browsers
Von JavaScript erfasste Informationen Zeitzonenverschiebung in Echtzeit Aktuelle Zeitzonenverschiebung.
Von JavaScript erfasste Informationen Rundreisenzeit Roundtrip-Zeit vom Browser
Von JavaScript erfasste Informationen Bildschirmfarbtiefe Bildschirmfarbtiefe
Von JavaScript erfasste Informationen Anzeigenauflösung Anzeigenauflösung.
Von JavaScript erfasste Informationen Skript-IP IP-Adresse aus JavaScript-Rückruf
Von JavaScript erfasste Informationen Skript-Betriebssystem Von JavaScript erkanntes Betriebssystem.
Von JavaScript erfasste Informationen Skript-Benutzer-Agent Von JavaScript erkannte Benutzeragentzeichenfolge
Von JavaScript erfasste Informationen Sprachen des Skript-Benutzer-Agents Von JavaScript erkannte Browsersprachen
Von JavaScript erfasste Informationen Zeitzonenverschiebung Zeitzonenverschiebung.
Modellausgabe Bot-Punktzahl Punktzahl des Bot-Modells.
Netzwerkstapel TCP-Entfernung Aus TTL berechnete TCP-Entfernung.
SSL/TLS-Signatur Verschlüsselungssammlungen Liste der unterstützten Verschlüsselungsalgorithmen für SSL/TLS.
SSL/TLS-Signatur Komprimierungssammlungen Liste der unterstützten Komprimierungsmethoden für SSL/TLS.
SSL/TLS-Signatur Erweiterungen Liste der SSL-Erweiterungen.
SSL/TLS-Signatur SSL/TLS-Version SSL/TLS-Version.
TCP-Signatur IP-Version IP-Protokollversion (IPv4 und IPv6).
TCP-Signatur Maximale Segmentgröße Maximale Segmentgröße.
TCP-Signatur Optionsgröße Länge der IPv4-Optionen.
TCP-Signatur TCP-Optionen Geordnetes Layout der TCP-Optionen.
TCP-Signatur TCP-Eigenschaften In IP- oder TCP-Headern beobachtete Eigenschaften.
TCP-Signatur TTL Gültigkeitsdauer des IP-Pakets.
TCP-Signatur Fensterskalierungsfaktor TCP-Fensterskalierungsfaktor.
TCP-Signatur Fenstergröße TCP-Fenstergröße.
Benutzer-Agent-Client-Hinweise Architektur Plattformarchitektur.
Benutzer-Agent-Client-Hinweise Bitanzahl Architektur-Bitanzahl („32“ oder „64“).
Benutzer-Agent-Client-Hinweise Mobil Der boolesche Wert gibt an, ob das Gerät aus dem Client-Hinweis mobil ist.
Benutzer-Agent-Client-Hinweise Modell Modell des mobilen Geräts.
Benutzer-Agent-Client-Hinweise Plattform Betriebssystem aus dem Client-Hinweis.
Benutzer-Agent-Client-Hinweise Plattformversion Betriebssystemversion aus dem Client-Hinweis.
Benutzer-Agent-Client-Hinweise Benutzer-Agent Browsername und Hauptversion aus dem Client-Hinweis.
Benutzer-Agent-Client-Hinweise Liste der Vollversionen des Benutzer-Agents Vollständige Browserversionsliste aus dem Client-Hinweis.

Attributliste für Gerätefingerabdruck für iOS

Kategorie Name Beschreibung des Attributs
Beschleunigungsmesser Zeitstempel der Beschleunigungsmesserdaten Uhrzeit, zu der die Daten des Beschleunigungsmessers gültig sind
Beschleunigungsmesser Beschleunigungsmesserdaten Ablesung des Beschleunigungsmessers [X-Achse, Y-Achse, Z-Achse]
Abgeleitete Attribute Geräte-ID Aus Geräteattributen abgeleitete Geräte-ID.
Gerätespezifikation Anzahl aktiver Prozessoren Anzahl der aktiven Verarbeitungskerne, die auf dem Gerät verfügbar sind.
Gerätespezifikation Werbe-ID Für jedes Gerät eindeutige alphanumerische Zeichenfolge, die nur zur Bereitstellung von Werbung verwendet wird. In iOS 10.0 und höher besteht der Wert der Werbe-ID ausschließlich aus Nullen, wenn der Benutzer über eingeschränktes Anzeigenverfolgung verfügt. Im Gegensatz zur „IdentifierForVendor“-Eigenschaft des UIDevice wird an alle Lieferanten derselbe Wert zurückgegeben. Diese Kennung kann sich ändern, wenn der Benutzer beispielsweise das Gerät löscht. Aus diesem Grund sollten Sie es nicht zwischenspeichern.
Gerätespezifikation Ermöglicht VOIP Gibt an, ob der Netzbetreiber VoIP-Anrufe in seinem Netzwerk zulässt.
Gerätespezifikation App-Versionscode App-Build-Code. Zum Beispiel 230, A1160.
Gerätespezifikation App-Versionsname App-Version. Beispiel: 4.3.1.
Gerätespezifikation Verfügbarer interner Speicher Verfügbarer interner Speicher in Bytes für das Gerät
Gerätespezifikation Akkuzustand Akkuladezustand des Geräts.
Gerätespezifikation Bündelbezeichner Der eindeutige Bezeichner für eine Anwendung im Apple-Ökosystem.
Gerätespezifikation Bündelname Kurzname des Bündels.
Gerätespezifikation CPU-Verbrauch CPU-Verbrauch nach Gerät. Beispiel: 0.39. [System, Benutzer, Leerlauf, Schön]
Gerätespezifikation Datennetzwerktyp Netzwerk über WLAN oder Mobilfunk erreichbar.
Gerätespezifikation Gerätemodellname Tatsächlicher Gerätemodellname, der von Apple verwendet wird. Zum Beispiel iPhone 7, iPhone 8 Plus, iPhone XS Max.
Gerätespezifikation Gerätesystemname Name des Betriebssystems, das auf dem vom Empfänger dargestellten Gerät ausgeführt wird. Zum Beispiel: iOS.
Gerätespezifikation Gerätesystemversion Aktuelle Version des Betriebssystems. Beispiel: 12.0.1.
Gerätespezifikation Bezeichner für Lieferanten UUID, die zur eindeutigen Identifizierung des Geräts verwendet werden kann. Dies gilt auch für alle Apps eines einzelnen Lieferanten. Der Wert dieser Eigenschaft ist für Apps, die vom selben Lieferanten stammen und auf demselben Gerät ausgeführt werden, derselbe. Für Apps auf demselben Gerät, die von verschiedenen Lieferanten stammen, und für Apps auf unterschiedlichen Geräten unabhängig vom Lieferanten wird ein unterschiedlicher Wert zurückgegeben. Normalerweise wird der Lieferant anhand der vom App-Store bereitgestellten Daten ermittelt. Wenn die App nicht aus dem App-Store installiert wurde (z. B. bei Unternehmens-Apps und Apps, die sich noch in der Entwicklung befinden), wird ein Lieferantenbezeichner basierend auf der Bündel-ID der App berechnet. Es wird davon ausgegangen, dass die Bündel-ID im Reverse-DNS-Format vorliegt.
Gerätespezifikation IP-Adresse V4 (IPV4) IP-Adresse V4.
Gerätespezifikation IP-Adresse V6 (IPV6) IP-Adresse V6.
Gerätespezifikation Lädt der Akku Boolescher Wert, der angibt, ob sich der Geräteakku im Ladezustand befindet.
Gerätespezifikation Wird erfasst Boleescher Wert, der angibt, ob der Inhalt der Anzeige an ein anderes Ziel geklont wird. (iOS >= 11)
Gerätespezifikation Wird verbunden Boolescher Wert, der angibt, ob das Netzwerk derzeit erreichbar ist.
Gerätespezifikation Ist Geräte-Emulator Boolescher Wert, der angibt, ob das Gerät auf einem Simulator ausgeführt wird. Mit dem iOS-Simulator kann der Benutzer Funktionen nutzen und Anwendungen auf dem virtuellen iPhone auf seinem MacBook ausführen, als wäre es das tatsächliche iPhone-Gerät. Auch bekannt als „IsDeviceSimulator“.
Gerätespezifikation Ist Gerät gerootet Boolescher Wert, der angibt, ob das Gerät einen Jailbreak aufweist. Jailbreaking/Rooting verändert das Betriebssystem, das auf einem iPhone oder iPod touch läuft, um Ihnen mehr Kontrolle zu geben. Auch bekannt als „IsDeviceJailBroken“.
Gerätespezifikation Läuft im Energiesparmodus Boolescher Wert, der angibt, ob der Energiesparmodus auf einem iOS-Gerät aktiviert ist.
Gerätespezifikation Unterstützt Multitasking Boolescher Wert, der angibt, ob das aktuelle Gerät Multitasking unterstützt.
Gerätespezifikation Release-Name des Kernel-Betriebssystems Release des Kernel-Betriebssystems. Beispiel: 18.0.3.
Gerätespezifikation Name des Kernel-Systems Name des Kernel-Betriebssystems. Zum Beispiel Darwin, Linux.
Gerätespezifikation Speicherauslastung RAM-Speicherauslastung nach Gerät in Bytes. [Frei, Aktiv, Inaktiv, Verkabelt]
Gerätespezifikation Ländercode für mobile Geräte Der Ländercode für mobile Geräte für den Mobiltelefondienstanbieter des Abonnenten.
Gerätespezifikation Mobilfunknetzcode Der Code des mobilen Netzwerks für den Dienstanbieter des Abonnenten.
Gerätespezifikation Native Skalierung Der native Skalierungsfaktor für die physischen Anzeige.
Gerätespezifikation Länder-ISO-Code für Netzwerk Ländercode für den Mobiltelefondienstanbieter des Abonnenten, dargestellt als ISO 3166-1-Ländercodezeichenfolge. Auch bekannt als „ISOCountryCode“.
Gerätespezifikation Netzwerkbetreiber Der Name des Anbieters des Mobiltelefondiensts des Abonnenten. Zum Beispiel AT&T. Auch bekannt als „CarrierName“.
Gerätespezifikation Global eindeutige Prozesszeichenfolge Globaler eindeutiger Bezeichner für den Prozess
Gerätespezifikation Prozessbezeichner Bezeichner des Prozesses (häufig aufgerufene Prozess-ID).
Gerätespezifikation Prozessname Name des Prozesses.
Gerätespezifikation Prozessoranzahl Anzahl der Verarbeitungskerne, die auf dem Gerät verfügbar sind.
Gerätespezifikation Zeichenfolge der Prozess-Betriebssystemversion Zeichenfolge, die die Version des Betriebssystems enthält, auf dem der Prozess ausgeführt wird
Gerätespezifikation Aktualisierungsrate Die maximale Anzahl von Bildern pro Sekunde, die die Anzeige verarbeiten kann. Auch bekannt als „MaxFramesPerSecond“ (iOS >= 10.3).
Gerätespezifikation Skala Natürlicher Skalierungsfaktor, der der Anzeige zugeordnet ist.
Gerätespezifikation Anzeigegröße in Pixel Absolute Breite und Höhe der verfügbaren Anzeigegröße in Pixel.
Gerätespezifikation Anzeigegröße in Punkten Absolute Breite und Höhe der verfügbaren Anzeigegröße in Punkten.
Gerätespezifikation Anzeige benötigt Software-Dimmung Gibt an, ob der Bildschirm schwächer gedimmt werden darf, als es die Hardware normalerweise zulässt, indem er in der Software simuliert wird
Gerätespezifikation SDK-Geräte-ID SDK-Geräte-ID, die bei der ersten Verwendung generiert wird.
Gerätespezifikation SIM-Netzwerktyp Die aktuelle Funkzugangstechnologie, die für jeden Dienst des Geräts registriert wird. Kann Null sein, wenn das Gerät in keinem Netzwerk registriert ist. Auch bekannt als „RadioAccessTechnology“.
Gerätespezifikation Unterstützt Fokus Gibt an, ob der Bildschirm fokusbasierte Eingaben unterstützt
Gerätespezifikation Systemzeit Zeitspanne, die das System seit dem letzten Neustart aktiviert war.
Gerätespezifikation Thermischer Zustand Aktueller thermischer Zustand, um zu bestimmen, ob Ihre App die Systemnutzung reduzieren sollte.
Gerätespezifikation Gesamter interner Speicher Gesamter interner Speicher in Bytes für das Gerät.
Gerätespezifikation Gesamter Arbeitsspeicher Gesamter RAM-Speicher des Geräts in Bytes.
Gerätespezifikation Ausdruck der Benutzeroberfläche Stil der Benutzeroberfläche, die auf dem aktuellen Gerät verwendet wird. Zum Beispiel iPhone, iPad.
Gyroskop Gyroskopdaten Gyroskop-Ablesung [X-Achse, Y-Achse, Z-Achse]
Gyroskop Zeitstempel der Gyroskopdaten Uhrzeit, zu der die Gyroskopdaten gültig sind.
Ort Höhe Höhe des Standorts in Metern. Kann positiv (über dem Meeresspiegel) oder negativ (unter dem Meeresspiegel) sein.
Ort Horizontale Genauigkeit Horizontale Genauigkeit des Standorts in Metern.
Ort Standortdaten Aktuelle Standortdaten (Breitengrad, Längengrad)
Ort Vertikale Genauigkeit Vertikale Genauigkeit des Standorts in Metern.
Modellausgabe Bot-Punktzahl Punktzahl des Bot-Modells.
Benutzereinstellung Automatische Aktualisierung des aktuellen Gebietsschemas Gebietsschema, das die aktuellen Präferenzen des Benutzers verfolgt.
Benutzereinstellung Automatische Aktualisierung der aktuellen Zeitzone Aktuell vom System verwendete Zeitzone, die automatisch an die aktuelle Präferenz des Benutzers angepasst wird.
Benutzereinstellung Helligkeit Helligkeit der Anzeige.
Benutzereinstellung Kann E-Mails senden Gibt an, ob der Benutzer das Gerät zum Senden von E-Mails eingerichtet hat.
Benutzereinstellung Aktuelles Gebietsschema Das aktuelle Gebietsschema des Benutzers.
Benutzereinstellung Aktuelles Pixel-Seitenverhältnis Seitenverhältnis eines einzelnen Pixels. Das Verhältnis ist als X/Y definiert.
Benutzereinstellung Aktuelle Anzeigegröße in Pixel Aktuelle maximale Anzeigebreite in Pixel.
Benutzereinstellung Aktuelle Zeitzone Aktuell vom System verwendete Zeitzone.
Benutzereinstellung Ausrichtung des Geräts Physische Ausrichtung des Geräts
Benutzereinstellung Läuft mit Assistive Touch Boolescher Wert, der angibt, ob in der Systemeinstellung Assistive Touch aktiviert ist. Dabei wird immer false zurückgegeben, wenn der geführte Zugriff nicht aktiviert ist.
Benutzereinstellung Ist fetter Text aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung fetter Text aktiviert ist.
Benutzereinstellung Ist die Untertitelung aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung die Untertitelung aktiviert ist.
Benutzereinstellung Sind dunklere Systemfarben aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung dunklere Farben aktiviert sind.
Benutzereinstellung Generiert Benachrichtigungen zur Geräteausrichtung Boolescher Wert, der angibt, ob der Empfänger Ausrichtungsbenachrichtigungen generiert.
Benutzereinstellung Sind Graustufen aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung Graustufen aktiviert sind.
Benutzereinstellung Ist der geführte Zugriff aktiviert Boolescher Wert, der angibt, ob die App im geführten Zugriffsmodus ausgeführt wird.
Benutzereinstellung Ist „Farben umkehren“ aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung „Farben umkehren“ aktiviert ist.
Benutzereinstellung Ist Mono-Audio aktiviert Boolescher Wert, der angibt, ob das Systemaudio von Stereo auf Mono umgewandelt wird.
Benutzereinstellung Ist die Beschriftung des Ein-/Ausschalters aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung die Beschriftung des Ein-/Ausschalters aktiviert ist.
Benutzereinstellung Ist „Bewegung reduzieren“ aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung „Bewegung reduzieren“ aktiviert ist.
Benutzereinstellung Ist „Transparenz reduzieren“ aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung „Transparenz reduzieren“ aktiviert ist.
Benutzereinstellung Ist „Zum Rückgängigmachen schütteln“ aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung „Zum Rückgängigmachen schütteln“ aktiviert ist.
Benutzereinstellung Ist der Sprachbildschirm aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung der Sprachbildschirm aktiviert ist.
Benutzereinstellung Ist die Sprachauswahl aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung die Sprachauswahl aktiviert ist.
Benutzereinstellung Wird das Umschaltsteuerelement ausgeführt Boolescher Wert, der angibt, ob das Umschaltsteuerelement ausgeführt wird.
Benutzereinstellung Ist eine gültige Schnittstellenausrichtung Boolescher Wert, der angibt, ob es sich bei der angegebenen Ausrichtung um eine der Hoch- oder Querformatausrichtungen handelt.
Benutzereinstellung Ist die automatische Videowiedergabe aktiviert Boolescher Wert, der angibt, ob in der Systemeinstellung die automatische Wiedergabe von Videos aktiviert ist.
Benutzereinstellung Passcode oder Biometrie ist aktiviert Vom Benutzer festgelegter Passcode oder Biometrie-Authentifizierung Zum Beispiel „PassCodeOrBiometrySet“, „BiometryNotAvailable“, „PassCodeNotSet“.
Benutzereinstellung Bevorzugte Sprachen Liste der bevorzugten Sprachen des Benutzers.
Benutzereinstellung Sollte sich ohne Farbe unterscheiden Gibt an, ob die Systemeinstellung für „Mit Farbe differenzieren“ aktiviert ist.

Attributliste für Gerätefingerabdruck für Android

Kategorie Name Beschreibung des Attributs
Beschleunigungsmesser Beschleunigungsmesserdaten Messwert des Beschleunigungssensors.
Beschleunigungsmesser Name des Beschleunigungsmessers Name des Beschleunigungssensors. Zum Beispiel MPU6515-Beschleunigungsmesser.
Beschleunigungsmesser Leistung des Beschleunigungsmessers Die vom Beschleunigungssensor während des Betriebs verbrauchte Leistung in mA.
Beschleunigungsmesser Name des Lieferanten des Beschleunigungsmessers Lieferant des Beschleunigungssensors. Zum Beispiel InvenSense.
Beschleunigungsmesser Beschleunigungsmesser-Version Version des Moduls des Beschleunigungsmessersensors.
Abgeleitete Attribute Geräte-ID Aus Geräteattributen abgeleitete Geräte-ID.
Gerätespezifikation Werbe-ID Vom Benutzer zurücksetzbarer Bezeichner, geeignet für Anwendungsfälle in der Werbung.
Gerätespezifikation Android-ID 64-Bit-Zahl (ausgedrückt als hexadezimale Zeichenfolge), eindeutig für jede Kombination aus App-Signaturschlüssel, Benutzer und Gerät. Die Werte der Android-ID (ANDROID_ID) werden durch den Signaturschlüssel und den Benutzer festgelegt. Der Wert kann sich ändern, wenn das Gerät auf die Werkseinstellungen zurückgesetzt wird oder wenn sich ein APK-Signaturschlüssel ändert. Auf Android 8.0 (API-Ebene 26) und höheren Versionen der Plattform.
Gerätespezifikation App-Verzeichnispfad Der absolute Pfad zum Verzeichnis im Dateisystem, in dem mit „openFileOutput“ erstellte Dateien gespeichert sind.
Gerätespezifikation App-Paketname Name des Anwendungspakets.
Gerätespezifikation Anwendungsetikett Das der Anwendung zugeordnete Etikett.
Gerätespezifikation App-Versionscode Versionsnummer dieser App.
Gerätespezifikation App-Versionsname Versionsname dieser App.
Gerätespezifikation Verfügbarer externer Speicher Verfügbarer externer Speicher in Bytes für das Gerät.
Gerätespezifikation Verfügbarer interner Speicher Verfügbarer interner Speicher in Bytes für das Gerät.
Gerätespezifikation Verfügbarer Arbeitsspeicher Derzeit verfügbarer RAM für das Gerät.
Gerätespezifikation Akkuzustand Aktueller Akkustand.
Gerätespezifikation Bluetooth-Adresse Hardwareadresse des lokalen Bluetooth-Adapters. Beispiel: 00:11:22:AA:BB:CC.
Gerätespezifikation Name des Bluetooth-Adapters Bluetooth-Anzeigename des lokalen Bluetooth-Adapters. Dieser Name ist für Remote-Bluetooth-Geräte sichtbar.
Gerätespezifikation Bluetooth-Status Aktueller Status des lokalen Bluetooth-Adapters.
Gerätespezifikation Übersicht Name des zugrunde liegenden Boards. Zum Beispiel Goldfisch.
Gerätespezifikation Bootloader Versionsnummer des System-Bootloaders.
Gerätespezifikation Marke Die für den Verbraucher sichtbare Marke, mit der das Produkt oder die Hardware ggf. in Verbindung gebracht wird.
Gerätespezifikation Kategorie der Anzeigegröße Kategorie der Anzeigegröße: KLEIN, NORMAL, GROSS, EXTRA GROSS, NICHT DEFINIERT.
Gerätespezifikation Datenstatus von mobilen Geräten Aktueller Status der Mobilfunkdatenverbindung: VERBINDUNG GETRENNT, VERBUNDEN, UNTERBROCHEN.
Gerätespezifikation Belastungstyp Ob das Gerät an eine Stromquelle angeschlossen ist. Null (0) bedeutet, dass es sich um einen Akku handelt, andere Konstanten beziehen sich auf unterschiedliche Arten von Stromquellen.
Gerätespezifikation Codename Aktueller Entwicklungscodename oder die Zeichenfolge „REL“, wenn es sich um einen Release-Build handelt.
Gerätespezifikation Konfigurierte Netzwerk-SSIDs Liste aller Netzwerk-SSIDs, die für den aktuellen Vordergrundbenutzer konfiguriert sind.
Gerätespezifikation CPU-Info-Hash Von MD5 gehashte Daten
Gerätespezifikation CPU-Anzahl der Kerne Anzahl der auf der Java Virtual Machine verfügbaren Prozessoren.
Gerätespezifikation CPU-Verbrauch Aktueller CPU-Verbrauch nach Gerät. Beispiel: 0.39.
Gerätespezifikation Datennetzwerktyp Für Menschen lesbarer Name, der den Typ des Netzwerks beschreibt. Zum Beispiel „WLAN“, „MOBIL“.
Gerätespezifikation Gerät Name des Industriedesigns. Vom Hersteller bereitgestellter Gerätename. Zum Beispiel Bravo, Passion, GT-I9000.
Gerätespezifikation Anzeigen Build-ID, die angezeigt wird.
Gerätespezifikation Anzeige-id Logische Anzeige-ID. Jede logische Anzeige hat eine eindeutige ID.
Gerätespezifikation Google Services Framework-ID Der Google Services Framework Identifier (GSF-ID) ist eine eindeutige 16-stellige Hexadezimalzahl, die Ihr Gerät automatisch von Google anfordert, wenn Sie sich zum ersten Mal in Ihrem Google-Konto anmelden. Bei einem bestimmten Gerät ändert sich die GSF-ID erst nach einem Zurücksetzen auf die Werkseinstellungen.
Gerätespezifikation Hardware Name der Hardware von der Kernel-Befehlszeile oder /proc.
Gerätespezifikation Host Name des Hosts, der das ROM und den Kernel erstellt.
Gerätespezifikation Build-ID Build-Änderungslistennummer oder Build-Kennzeichnung wie „M4-rc20“.
Gerätespezifikation Lädt der Akku Boolescher Wert, der angibt, ob sich der Geräteakku im Ladezustand befindet.
Gerätespezifikation Ist ein externer Speicher montiert Boolescher Wert, der angibt, ob eine externe Speicherkarte (SD) montiert ist.
Gerätespezifikation Ist Gerät mit dem Netzwerk verbunden Boolescher Wert, der angibt, ob Netzwerkkonnektivität vorhanden ist und es möglich ist, Verbindungen herzustellen und Daten weiterzugeben.
Gerätespezifikation Ist Gerät über Netzwerk verfügbar Boolescher Wert, der angibt, ob das Gerät derzeit über das Netzwerk verfügbar ist. Wenn dies zutrifft, deutet dies darauf hin, dass für die Nutzung der Daten in diesem Netzwerk zusätzliche Kosten anfallen können.
Gerätespezifikation Ist WLAN aktiviert Boolescher Wert, der angibt, ob WLAN aktiviert ist.
Gerätespezifikation Ist Geräte-Emulator Boolescher Wert, der angibt, ob das Gerät auf einem Emulator ausgeführt wird. Der Android-Emulator simuliert Android-Geräte auf Ihrem Computer, sodass Sie Ihre Anwendung auf einer Vielzahl von Geräten und Android-API-Ebenen testen können, ohne jedes physische Gerät haben zu müssen.
Gerätespezifikation Ist Gerät gerootet Boolescher Wert, der angibt, ob das Gerät gerootet ist. Rooting ist eine Möglichkeit zum Entsperren des Betriebssystems, sodass Sie nicht genehmigte Apps installieren, unerwünschte Bloatware löschen, das Betriebssystem aktualisieren, die Firmware ersetzen, den Prozessor übertakten (oder untertakten), Elemente anpassen und weitere Aktionen durchführen können.
Gerätespezifikation Leitungsgeschwindigkeit Geschwindigkeit der WLAN-Leitung.
Gerätespezifikation Niedriger Speicher Gib an, ob das Betriebssystem davon ausgeht, dass derzeit wenig Arbeitsspeicher vorhanden ist.
Gerätespezifikation MAC-Adresse MAC-Adresse der WLAN-Schnittstelle/des WLAN-Netzwerkadapters MAC.
Gerätespezifikation Hersteller Hersteller des Produkts/der Hardware.
Gerätespezifikation Max. CPU-Frequenz Maximale CPU-Frequenz, die auf dem Gerät ausgeführt werden kann.
Gerätespezifikation Min. CPU-Frequenz Minimale CPU-Frequenz, die auf dem Gerät ausgeführt werden kann.
Gerätespezifikation Modell Der für Endbenutzer sichtbare Name für das Endprodukt.
Gerätespezifikation Länder-ISO-Code für Netzwerk Ländercode für den Mobiltelefondienstanbieter des Abonnenten, dargestellt als ISO 3166-1-Ländercodezeichenfolge. Wird nur bereitgestellt, wenn der Benutzer bei einem Netzwerk registriert ist. Das Ergebnis kann in CDMA-Netzwerken unzuverlässig sein.
Gerätespezifikation Netzwerkbetreiber Netzbetreiber, der die Daten physisch liefert. Dieser Wert kann sich ändern, wenn sich das Gerät bewegt.
Gerätespezifikation Betriebssystemarchitektur Betriebssystemarchitektur. Zum Beispiel „armv7l“.
Gerätespezifikation Betriebssystemname Betriebssystemname. Zum Beispiel Linux.
Gerätespezifikation Typ der Telefonnummer Der Funktyp, der zur Übertragung von Sprachanrufen verwendet wird. Zum Beispiel GSM, CDMA, SIP, Kein/e/r.
Gerätespezifikation Product Name des Gesamtprodukts.
Gerätespezifikation Radio-Version Radio-Firmware-Version
Gerätespezifikation Aktualisierungsrate Aktualisierungsrate der Anzeige in Bildern pro Sekunde.
Gerätespezifikation Rotation Bildschirmausrichtung Der Wert ist ROTATION_0, ROTATION_90, ROTATION_180 oder ROTATION_270.
Gerätespezifikation Anzeigedichte Logische Dichte der Anzeige.
Gerätespezifikation Anzeige-DPI Die Anzeigedichte ausgedrückt in Punkten pro Zoll
Gerätespezifikation Anzeigegröße in Pixel Absolute Breite und Höhe der verfügbaren Anzeigegröße in Pixel.
Gerätespezifikation Anzeige-DPI X Genaue physische Pixel pro Zoll der Anzeige in der X-Dimension.
Gerätespezifikation Anzeige-DPI Y Genaue physische Pixel pro Zoll der Anzeige in der Y-Dimension.
Gerätespezifikation SDK-Version SDK-Version der Software, die derzeit auf diesem Hardwaregerät ausgeführt wird.
Gerätespezifikation SDK-Geräte-ID SDK-Geräte-ID, die bei der ersten Verwendung generiert wird.
Gerätespezifikation Hardware-Seriennummer Hardware-Seriennummer.
Gerätespezifikation Signalstärke WLAN-Signalstärke.
Gerätespezifikation Konfigurierte SIM-Anzahl Anzahl der derzeit zur Aktivierung konfigurierten logischen Modems. Gibt Null (0) zurück, wenn keine Sprache, SMS oder Daten unterstützt werden. Gibt eins (1) für den Einzel-Standby-Modus (Einzel-SIM-Funktionalität) zurück. Gibt zwei (2) für den Dual-Standby-Modus (Dual-SIM-Funktionalität) zurück. Gibt drei (3) für den Tri-Standby-Modus (Tri-SIM-Funktionalität) zurück.
Gerätespezifikation SIM-Länder-ISO-Code Ländercode des SIM-Anbieters
Gerätespezifikation SIM-Operatorname Operatorname des SIM-Anbieters.
Gerätespezifikation SIM-Seriennummer Die für die internationale Kennung verwendete SIM-Seriennummer. Wird manchmal auch als Integrated Circuit Card ID (ICC-ID) bezeichnet.
Gerätespezifikation Bundesland SIM Status der Standard-SIM. Zum Beispiel: UNBEKANNT, ABWESEND, für die PIN-Sperre ist eine SIM zum Entsperren erforderlich, für die SIM-Sperre ist ein PUK zum Entsperren erforderlich.
Gerätespezifikation SIM-Netzwerktyp Aktuelle Datenverbindung. Zum Beispiel GPRS, EDGE, CDMA, 1xRTT, IDEN, UMTS, EVDO_0, EDO_A, HSDPA.
Gerätespezifikation Abonnenten-ID Eindeutige Abonnenten-ID. Zum Beispiel die IMSI für ein GSM-Telefon. Gibt null zurück, wenn dies nicht verfügbar ist.
Gerätespezifikation Unterstützte ABIs Eine sortierte Liste der von diesem Gerät unterstützten ABIs. Zum Beispiel armeabi-v7a.
Gerätespezifikation Unterstützt mehrere Benutzer Gibt an, ob das Gerät mehrere Benutzer mit eigener Anmeldung und anpassbarem Bereich unterstützt.
Gerätespezifikation Systemzeit Zeit seit dem letzten Neustart.
Gerätespezifikation Markierungen Durch Kommas getrennte Tags, die den Build beschreiben. Zum Beispiel ohne Vorzeichen, debuggen.
Gerätespezifikation Technologie Technologie des aktuellen Akkus
Gerätespezifikation Temperatur Aktuelle Temperatur des Akkus.
Gerätespezifikation Uhrzeit Uhrzeit und Datum, an dem ROM und Kernel zusammen erstellt wurden.
Gerätespezifikation Gesamter externer Speicher Gesamter externer Speicher in Bytes für das Gerät.
Gerätespezifikation Gesamter interner Speicher Gesamter interner Speicher in Bytes für das Gerät.
Gerätespezifikation Gesamter Arbeitsspeicher Gesamter RAM-Speicher des Geräts in Bytes.
Gerätespezifikation Typ Typ des Builds. Zum Beispiel Benutzer, Entw.
Gerätespezifikation Eindeutige Nummer Eindeutige Gerätenummer, falls verfügbar. Kann IMEI, MEID, ESN oder IMSI sein.
Gerätespezifikation Seriennummer des Benutzers Seriennummer für einen Benutzer. Dies ist eine gerätespezifische Nummer, die dem Benutzer zugewiesen ist. Wenn der Benutzer gelöscht und ein neuer Benutzer erstellt wird, erhält der neue Benutzer nicht dieselbe Seriennummer.
Gerätespezifikation Spannung Aktueller Akkuspannungspegel.
Gerätespezifikation WLAN-SSID Service Set Identifier (SSID) des aktuellen 802.11-Netzwerks.
Gerätespezifikation IP-Adresse V4 (IPV4) IP-Adresse V4.
Gyroskop Gyroskopdaten Messwert des Gyroskopsensors.
Gyroskop Gyroskopname Namenszeichenfolge des Gyroskopsensors. Zum Beispiel MPU6515-Gyroskop.
Gyroskop Gyroskopleistung Die vom Gyroskopmesser während des Betriebs verbrauchte Leistung in mA.
Gyroskop Name des Gyroskoplieferanten Lieferant des Gyroskopsensors. Zum Beispiel InvenSense.
Gyroskop Gyroskopversion Version des Moduls des Gyroskopsensors
Ort Höhe Höhe des Standorts in Metern. Kann positiv (über dem Meeresspiegel) oder negativ (unter dem Meeresspiegel) sein.
Ort GPS-Standort des Geräts Aktuelle Standortdaten (Breitengrad, Längengrad)
Ort Ist GPS aktiviert Boolescher Wert, der angibt, ob GPS aktiviert ist.
Ort Ist der Netzwerkanbieter aktiviert Boolescher Wert, der angibt, ob der Netzwerkanbieter aktiviert ist.
Modellausgabe Bot-Punktzahl Punktzahl des Bot-Modells.
Benutzereinstellung 24-Stunden-Uhrformat Zeigt die Zeiten als 12 oder 24 Stunden an
Benutzereinstellung Aktivitätsliste auf dem Startbildschirm Liste aller Home-Apps, die beim Booten des Geräts als Start-Apps verwendet werden können.
Benutzereinstellung Tatsächlicher Standard-Alarmklingelton Typ, der sich auf Töne bezieht, die für den Alarm verwendet werden
Benutzereinstellung Tatsächlicher Standard-Benachrichtigungsklingelton Typ, der sich auf Töne bezieht, die für Benachrichtigungen verwendet werden
Benutzereinstellung Tatsächlicher Standard-Klingelton Typ, der sich auf Töne bezieht, die für den Telefonklingelton verwendet werden
Benutzereinstellung Datumsformat Vom Benutzer verwendetes Datumsformat. Zum Beispiel MM/TT/JJJJ, TT/MM/JJJJ.
Benutzereinstellung Standardbrowserpaket Vom Benutzer verwendete Standardbrowser-App. Zum Beispiel Edge.
Benutzereinstellung Standardschriftgröße in Pixel Die in TextView verwendete Standardschriftgröße (in Pixel).
Benutzereinstellung Standardeingabesprache Vom Benutzer verwendete Standardeingabesprache. Zum Beispiel EN.
Benutzereinstellung Standardeingabepaket Vom Benutzer verwendete Standardeingabemethode-Apps. Zum Beispiel Tastaturen.
Benutzereinstellung Text-zu-Sprache-Standardmodul Text-zu-Sprache-Standardmodul.
Benutzereinstellung Tonhöhe des Text-zu-Sprache-Standardmoduls Tonhöhe der Sprache des Text-zu-Sprache-Standardmoduls Zum Beispiel 100 = 1x.
Benutzereinstellung Sprechgeschwindigkeit des Text-zu-Sprache-Standardmoduls Sprechgeschwindigkeit des Text-zu-Sprache-Standardmoduls Zum Beispiel 100 = 1x.
Benutzereinstellung Verhalten beim Beenden von Anrufen Verhalten, wenn der Benutzer die Taste zum Beenden des Anrufs drückt, wenn er nicht gerade telefoniert.
Benutzereinstellung Schriftartskalierung Skalierungsfaktor für Schriftarten.
Benutzereinstellung HTTP-Proxy Hostname und Port für den globalen HTTP-Proxy.
Benutzereinstellung Liste der Eingabemethodenpakete Liste aller vom Benutzer installierten Eingabemethoden-Apps
Benutzereinstellung Paketname des Installationsprogramms Name der Anwendung, die ein Paket installiert hat.
Benutzereinstellung Ist ADB aktiviert Boolescher Wert, der angibt, ob ADB aktiviert ist. Android Debug Bridge (ADB) ist ein vielseitiges Befehlszeilentool, mit dem Sie mit einem Gerät kommunizieren können.
Benutzereinstellung Ist Flugmodus aktiviert Boolescher Wert, der angibt, ob der Flugmodus aktiviert ist.
Benutzereinstellung Ist automatische Großschreibung aktiviert Boolescher Wert, der angibt, ob die Einstellung zum Aktivieren der automatischen Großschreibung in Texteditoren aktiviert ist.
Benutzereinstellung Ist automatische Zeichensetzung aktiviert Boolescher Wert, der angibt, ob die Einstellung zum Aktivieren der automatischen Zeichensetzung in Texteditoren aktiviert ist.
Benutzereinstellung Ist automatische Ersetzung aktiviert Boolescher Wert, der angibt, ob die Einstellung zum Aktivieren der automatischen Ersetzung (AutoText) in Texteditoren aktiviert ist.
Benutzereinstellung Ist „Automatisches Rotieren des Beschleunigungsmessers“ aktiviert Boolescher Wert, der angibt, ob der Beschleunigungsmesser zum Ändern der Anzeigenausrichtung verwendet wird.
Benutzereinstellung Ist die automatische Bildschirmhelligkeit aktiviert Boolescher Wert, der angibt, ob der automatische Helligkeitsmodus aktiviert ist.
Benutzereinstellung Ist automatische Zeit aktiviert Boolescher Wert, der angibt, ob der Benutzer möchte, dass Datum, Uhrzeit und Zeitzone automatisch aus dem Netzwerk abgerufen werden.
Benutzereinstellung Ist automatische Zeitzone aktiviert Boolescher Wert, der angibt, ob der Benutzer möchte, dass die Zeitzone automatisch aus dem Netzwerk abgerufen wird.
Benutzereinstellung Ist Bluetooth aktiviert Boolescher Wert, der angibt, ob ein Bluetooth aktiviert ist.
Benutzereinstellung Ist die Entwicklungseinstellung aktiviert Boolescher Wert, der angibt, ob der Benutzer Entwicklungseinstellungen aktiviert hat.
Benutzereinstellung Ist Gerät bereitgestellt Boolescher Wert, der angibt, ob das Gerät bereitgestellt wurde. Auf einem Mehrbenutzergerät mit einem separaten Systembenutzer wird der Bildschirm möglicherweise gesperrt, sobald dies auf True gesetzt ist, und weitere Aktivitäten können für den Systembenutzer erst gestartet werden, wenn diese für die Anzeige über die Tastensperre markiert sind.
Benutzereinstellung Ist Wähltastatur aktiviert Boolescher Wert, der angibt, ob beim Wählen die akustischen DTMF-Töne vom Wählgerät abgespielt werden.
Benutzereinstellung Ist haptisches Feedback aktiviert Boolescher Wert, der angibt, ob haptisches Feedback aktiviert ist.
Benutzereinstellung Ist die Installation von Non-Market-Apps aktiviert Boolescher Wert, der angibt, ob nicht Non-Market-Anwendungen, z. B. Apps, die nicht von Google Play stammen, für diesen Benutzer installiert werden können.
Benutzereinstellung Ist das Sperrmuster aktiviert Boolescher Wert, der angibt, ob die automatische Sperre aktiviert ist (API <= 22).
Benutzereinstellung Ist das Sperrmuster sichtbar Boolescher Wert, der angibt, ob das Sperrmuster sichtbar ist, wenn der Benutzer es eingibt (API <= 22).
Benutzereinstellung Ist „Passwort anzeigen“ aktiviert Boolescher Wert, der angibt, ob die Einstellung zum Anzeigen von Kennwortzeichen in Texteditoren aktiviert ist.
Benutzereinstellung Sind Soundeffekte aktiviert Boolescher Wert, der angibt, ob Soundeffekte wie Tastenklicks und das Öffnen des Deckels aktiviert sind.
Benutzereinstellung Ist „Anbleiben, wenn angeschlossen“ aktiviert Boolescher Wert, der angibt, ob die Einstellung, das Gerät eingeschaltet zu lassen, während es angeschlossen ist (während des Ladevorgangs), aktiviert ist.
Benutzereinstellung Ist Vibration an Boolescher Wert, der angibt, ob die Vibration für verschiedene Ereignisse aktiviert ist.
Benutzereinstellung Ist Hintergrund vorhanden Boolescher Wert, der angibt, ob das aktuelle Hintergrundbild eine Live-Hintergrundkomponente ist.
Benutzereinstellung Ist Gerät sicher Boolescher Wert, der angibt, ob das Gerät mit einer PIN, einem Muster oder einem Kennwort gesichert ist (API>22)
Benutzereinstellung Name des App-Pakets auf dem Startbildschirm Home-App oder die erste App, die beim Booten des Android-Geräts angezeigt wird.
Benutzereinstellung Liste der Browserpakete Liste aller vom Benutzer installierten Browser-Apps. Zum Beispiel Edge, Chrome.
Benutzereinstellung Liste der SMS-Viewer-Pakete Liste aller vom Benutzer installierten SMS-Viewer-Apps.
Benutzereinstellung Liste der Telefonanrufpakete Liste aller vom Benutzer installierten Telefonanruf-Apps
Benutzereinstellung Telefonanrufpaket Die vom Benutzer verwendete Standard-Telefonanruf-App.
Benutzereinstellung Ruftonmodus Ruftonmodus. Zum Beispiel lautlos, vibrierend, normal.
Benutzereinstellung Helligkeit der Anzeige Der Wert der Helligkeit der Anzeigehintergrundbeleuchtung liegt zwischen 0 und 255.
Benutzereinstellung Zeitüberschreitung beim Ausschalten der Anzeige Die Zeit in Millisekunden, bevor das Gerät nach einer Zeit der Inaktivität in den Ruhezustand wechselt.
Benutzereinstellung Name der Einstellungsklasse Name, der angezeigt wird, wenn unter Alle Anwendungen auf „Einstellungen“ geklickt wird.
Benutzereinstellung SMS-Viewer-Paket Vom Benutzer verwendete Standard-SMS-Viewer-App.
Benutzereinstellung Zeitzonenverschiebung Zeit in Millisekunden, die zu UTC addiert werden muss, um die Standardzeit in der aktuellen Zeitzone zu erhalten. Dieser Wert wird als Rohverschiebung bezeichnet, da er nicht von der Sommerzeit beeinflusst wird.
Benutzereinstellung Name des Hintergrundpakets Das .apk-Paket, das diesen Hintergrund implementiert.

Interpretieren der Fingerabdruck-Reaktion zur Erkennung von VPNs

Es gibt zwei Felder, die in der Antwort Kontoerstellung, Kontoanmeldung und Kauf-API vorhanden sind, die zur Identifizierung von VPNs verwendet werden kann:

  • Proxy: Ein boolescher Wert, der angibt, ob Fraud Protection einen Proxy erkannt hat oder nicht.

  • ProxyType: Eine Enumeration. Die folgende Tabelle enthält die Enumerationswerte für jeden ProxyType.

    ProxyType Beschreibung
    http Der Proxy verwendet das HTTP-Protokoll und verfügt über offene Ports, auf die jeder Internetbenutzer zugreifen kann.
    Dienst Der Proxy wird von einer Organisation (häufig gewinnorientiert) betrieben, die Abonnenten als Dienstleistung Zugang bietet. Der Proxy gehört zu einem Array von Proxys (häufig international verteilt), die Teil eines virtuellen privaten Netzwerks (VPN) sind, mit dem Abonnenten durch die Installation einer Anwendung eine Verbindung herstellen. Das Netzwerk verfügt möglicherweise über unterschiedliche Proxy-Standorte oder Bandbreitenoptionen, abhängig von der Mitgliedschaftsstufe des Benutzers, ob kostenpflichtig oder kostenlos.
    socks Der Proxy verwendet das Socket Secure (SOCKS)-Protokoll und verfügt über offene Ports, auf die jeder Internetbenutzer zugreifen kann.
    socks http Der Proxy hat sowohl die HTTP- als auch die SOCKS-Protokolleinrichtung und verfügt über offene Ports, auf die jeder Internetbenutzer zugreifen kann.
    tor Der Proxy ist Teil des Onion-Router-Netzwerks (Tor). Der verschlüsselte Internetverkehr der Benutzer wird über eine regelmäßig wechselnde Reihe von Knotenpunkten geleitet, die von Freiwilligen betrieben werden.
    Unbekannt Der Typ des Proxys konnte nicht ermittelt werden.
    web Der Proxy funktioniert über einen Internet-Webbrowser. Navigieren Sie zur Webproxy-Website, geben Sie die URL der Website ein, die Sie besuchen möchten, und der Inhalt der angeforderten URL wird von der Webproxy-Website im Browser zurückgegeben.

Um beispielsweise ein VPN zu identifizieren, wäre Proxy TRUE und ProxyType wäre service.

Zusätzliche Ressourcen

Implementieren Sie den Gerätefingerabdruck in Dynamics 365 Fraud Protection.