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.
- Konfigurieren Sie das Secure Sockets Layer (SSL)-Zertifikat des Domain Name Server (DNS) und laden Sie es in das Fraud Protection-Portal hoch.
- 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.
- Wählen Sie eine Unterdomäne unter Ihrer Stammdomäne aus, z. B.
fpt.contoso.com
. Jedes Präfix kann verwendet werden. - 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.
- 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.
- Gehen Sie zum Portal Fraud Protection an und wählen Sie dann im linken Navigationsbereich Integration.
- 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.
- 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.
Ä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))};
Laden Sie Gerätefingerabdruck, wenn die Elemente der Seite geladen wurden.
window.dfp.doFpt(this.document);
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.
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:
- Dynamics 365 Fraud Protection mobile SDK für Android
- Dynamics 365 Fraud Protection mobile SDK für iOS
- Dynamics 365 Fraud Protection mobile SDK für React Native
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.