Configurar la huella digital de dispositivos

En este artículo se explica cómo configurar la huella digital de dispositivos en Microsoft Dynamics 365 Fraud Protection.

La huella digital de dispositivo, también conocida como huella digital de máquina, contiene información que se recopila sobre un dispositivo informático remoto, como una computadora, Xbox, tableta o teléfono inteligente, con el fin de identificar ese dispositivo. La toma de huellas dactilares del dispositivo le permite recopilar telemetría del dispositivo crucial durante las acciones en línea. Esta información incluye información de hardware, información del navegador, información geográfica y la dirección de Protocolo de Internet (IP).

Fraud Protection proporciona una función de huellas dactilares del dispositivo que se basa en inteligencia artificial (IA), por lo que la identificación del dispositivo se puede utilizar como entrada para el proceso de evaluación del fraude. Esta característica ayuda al servicio Fraud Protection seguir y vincular eventos aparentemente no relacionados en la red de fraude para detectar patrones de fraude. Los datos que se recopilan no son solo una lista estática de atributos, sino que también incluyen datos que se capturan dinámicamente en función de la evaluación de combinaciones específicas de atributos, como el navegador, el sistema, la red y los atributos de ubicación geográfica. Cuando se recopilan las características y los atributos del dispositivo, el servicio de huellas digitales del dispositivo utiliza el aprendizaje automático para identificar probabilísticamente el dispositivo. Cuando se utilice el id. de dispositivo en reglas y velocidades, recuerde que este id. de dispositivo es probabilístico y no determinístico. Aunque el id. de dispositivo tiene una precisión alta, aún puede producir falsos positivos.

La toma de huellas digitales de dispositivos se ejecuta en Azure e incluye los beneficios de la escalabilidad, confiabilidad y seguridad de nivel empresarial comprobadas en la nube. Para ayudarlo a comprender mejor el impacto que tiene la toma de huellas dactilares del dispositivo en la detección de fraudes, este documento incluye algunos resultados de un estudio realizado por Microsoft. El estudio comparó los datos de seis meses para varias empresas de Microsoft a través de dos modelos diferentes: uno que usaba huellas dactilares del dispositivo y otro que no.

En resumen, los resultados mostraron que la toma de huellas dactilares del dispositivo tiene un impacto positivo significativo en la tasa de detección de modelos para todas las empresas. Debido a que reduce los falsos negativos, se detecta menos fraude en las transacciones aprobadas después del hecho.

Objetivos

El propósito de esta guía de configuración es ayudarlo a comprender cómo puede:

  • Llamar al servicio de toma de huellas dactilares del dispositivo Fraud Protection.
  • Recopilar los datos necesarios y enviarlos a Fraud Protection.
  • Incluya la información de identificación de la sesión de toma de huellas digitales del dispositivo en la siguiente llamada API de evaluación de riesgos a Fraud Protection (por ejemplo, para una compra en línea o la creación de una nueva cuenta de usuario).

Requisitos previos

Antes de comenzar las tareas de este documento, debe configurar Fraud Protection en un inquilino de Microsoft Entra, como se describe en Configurar una versión de prueba de Fraud Protection y Configurar una versión de prueba de Fraud Protection.

Usted tiene la responsabilidad de:

  • Reciba el consentimiento de sus usuarios para recopilar y permitir que Microsoft procese los datos de huellas digitales del dispositivo.
  • Informar a sus clientes sobre sus procedimientos de procesamiento de datos (por ejemplo, divulgando los datos que recopila y cómo se utilizan).
  • Revelar el uso de terceros que trabajan en su nombre para procesar los datos que recopila, incluidos los proveedores de servicios de Fraud Protection.
  • Cumplir con todas las leyes y reglamentaciones aplicables a su uso de Fraud Protection, incluidas las leyes de protección de datos.

Aviso importante sobre la recopilación de datos

Al implementar la huella digital de dispositivos de Fraud Protection integrando el script en sus servicios en línea, le indica a Microsoft que recopile los siguientes tipos de datos de los dispositivos que interactúan con dichos servicios:

  • Atributos del dispositivo, como complementos instalados, clase de procesador, etc.
  • Atributos del sistema operativo, como la información del sistema operativo.
  • Atributos relacionados con el explorador, si corresponde, como el idioma del navegador, la fuente, etc.
  • Atributos de red, como la dirección IP, el hash de firma, etc.

Fraud Protection utiliza cookies para recopilar información para un dispositivo, no para un individuo en particular. Puede optar por no usar cookies, pero esto degradaría la huella digital de dispositivos.

Configurar la huella digital de dispositivos

La configuración de la toma de huellas dactilares del dispositivo se realiza en dos fases.

  1. Configure el certificado de capa de sockets seguros (SSL) del servidor de nombres de dominio (DNS) y cárguelo en el portal de Fraud Protection.
  2. Implemente la toma de huellas dactilares del dispositivo (en un sitio web o una aplicación móvil).

En esta sección se proporcionan instrucciones detalladas para ambas fases. La primera fase debe completarse una sola vez. Sin embargo, la segunda fase debe repetirse una vez para cada sitio web o aplicación móvil donde se implementará la toma de huellas dactilares del dispositivo.

Configurar DNS y generar un certificado SSL

Complete los siguientes procedimientos para configurar DNS y generar un certificado SSL.

Configurar DNS

Para configurar DNS, siga estos pasos.

  1. Seleccione un subdominio en el dominio raíz, como fpt.contoso.com. Cualquier prefijo se puede usar.
  2. Para el subdominio seleccionado, cree un nombre canónico (CNAME) que apunte a fpt.dfp.microsoft.com.

Generar y cargar un certificado SSL

Para generar y cargar un certificado SSL, siga estos pasos.

  1. Para la incorporación back-end, genere el certificado SSL de la capa de sockets seguros para el subdominio seleccionado. Puede crear un certificado SSL y agregar todos los subdominios en el campo Nombre alternativo del sujeto del certificado.
  2. Vaya al en el portal de Fraud Protection, y en el panel de navegación izquierda, seleccione Integración.
  3. En la página Integración, seleccione Editar y, a continuación, en la página siguiente, seleccione Siguiente para abrir la página Cargar certificado SSL.
  4. Seleccione Seleccionar certificado y, a continuación, cargue el certificado SSL que generó. Si su certificado tiene una contraseña, introdúzcala en la ventana de texto. A continuación, seleccione Cargar.

Nota

Solo se admiten archivos .pfx. La propagación del certificado a los servidores de huellas dactilares del dispositivo puede tardar unos minutos.

Implementar huella digital de dispositivos

Su aplicación web o aplicación debe iniciar solicitudes de la huella digital de dispositivos unos segundos antes de antes de se envíe a Fraud Protection para evaluación de riesgos (como una transacción para agregar un instrumento de pago, iniciar sesión, o pagar y enviar). Este requisito garantiza que Fraud Protection haya recibido todos los datos necesarios para realizar una evaluación precisa. Esta sección proporciona instrucciones detalladas para implementar la toma de huellas dactilares del dispositivo en sitios web y aplicaciones móviles.

Para implementar la huella digital de dispositivos, siga estos pasos.

  1. Modifique el siguiente código de secuencia de comandos de JavaScript e insértelo en la página web o en la aplicación donde desea recopilar información de huellas dactilares del dispositivo.

    <script src="https://<Your_Sub_Domain>/mdt.js?session_id=<session_id>&instanceId=<instance_id>" type="text/javascript"></script>
    
    • Your_Sub_Domain : el subdominio bajo su dominio raíz.
    • session_id: el identificador de sesión único del dispositivo creado por el cliente. Puede tener hasta 128 caracteres y puede contener solo los caracteres siguientes: mayúsculas y minúsculas latinos, dígitos, caracteres de subrayado, y guiones (a–z, A–Z, 0–9, _, -). El identificador de sesión debe contener al menos 16 bytes de datos generados aleatoriamente. Cuando se utiliza la codificación hexadecimal, esto se traduce en 32 caracteres hexadecimales. Aunque recomendamos utilizar un identificador único global (GUID) para el id. de sesión, esto no es obligatorio.
    • instance_id: este es un valor necesario para integrar su sitio web con la huella digital de dispositivos. Utilice el valor de Id. de huella digital de dispositivos que aparece en el mosaico Entorno actual de la página Integración del entorno correspondiente en el portal Fraud Protection.

    Ejemplo

    <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>
    

    Aquí mostramos un ejemplo de una respuesta para 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. Cargue la huella digital del dispositivo después de que se carguen los elementos de la página.

    window.dfp.doFpt(this.document);
    
  3. Cuando envíe transacciones en la API de Fraud Protection , establezca una ID de sesión en el campo deviceContextId. Para Evaluaciones, establezca un ID de sesión en el campo deviceFingerprinting.id .

  4. Establezca el campo 'device.ipAddress' en la dirección IP del cliente que recibe su sitio web cuando un cliente utiliza su sitio. Para evaluaciones, establezca la dirección IP del cliente en el campo deviceFingerprinting.ipAddress. Este campo es opcional y no es necesario configurarlo si no lo tiene.

Habilitar la toma de huellas dactilares en una aplicación móvil

Para aplicaciones móviles, la compatibilidad con la integración de huella digital de dispositivos admite Android, iOS y plataformas React Native a través de la integración del kit de desarrollo de software (SDK). Para obtener más información acerca de la implementación de referencia móvil, consulte los siguientes artículos:

Referencia de introducción de categoría de atributo

Las siguientes tablas muestran las categorías de atributos de huellas dactilares del dispositivo que tratamos de recopilar para web, iOS y Android. La descripción de los atributos explica cómo cada uno ayuda a detectar el fraude. Si su organización tiene necesidades específicas y desea que no procesemos algunas categorías de datos, comuníquese con atención al cliente antes de incorporarse. Podemos ayudarlo a realizar la configuración correctamente para satisfacer sus necesidades de privacidad.

Lista de atributos de huella digital de dispositivos para web

Categoría Name Descripción del atributo
Agente de usuario de explorador Explorador de agente de usuario Nombre de explorador analizado desde agente de usuario.
Agente de usuario de explorador Familia de dispositivos de agente de usuario Familia de dispositivos analizada del agente de usuario.
Agente de usuario de explorador Móvil del agente de usuario Valor booleano que indica si el dispositivo es móvil o no, tal y como se interpreta desde el agente de usuario.
Agente de usuario de explorador Sistema operativo de agente de usuario Sistema operativo analizado desde el agente de usuario.
Agente de usuario de explorador Plataforma de agente de usuario Nombre y versión de explorador analizado desde agente de usuario.
Agente de usuario de explorador Cadena de agente de usuario Cadena de agente de usuario del encabezado HTTP.
Agente de usuario de explorador Tipo de agente de usuario Tipo de agente de usuario (equipo, móvil o equipo).
Lienzo/WebGL Hash de URL de datos de imagen Hash de datos de imagen en el lienzo.
Lienzo/WebGL Representador Renderizador de WebGL.
Lienzo/WebGL Reprensentador sin enmascarar Renderizador de WebGL sin enmascarar.
Lienzo/WebGL Proveedor sin enmascarar Proveedor de WebGL sin enmascarar.
Lienzo/WebGL Vendor Proveedor de WebGL.
Atributos derivados Id. de dispositivo Id. de dispositivo generado por coincidencia de dispositivo basada en ML.
HTTP e información del explorador Idiomas de explorador Idiomas aceptados por el explorador.
HTTP e información del explorador Id. de cookie Valor de cookie de ID de dispositivo.
HTTP e información del explorador Encabezados HTTP Nombre del encabezado HTTP y lista de valores.
HTTP e información del explorador Is Cookie Enabled Valor booleano que indica si una cookie está habilitada.
HTTP e información del explorador Is Proxy Valor booleano que indica si se detecta un proxy o una VPN.
HTTP e información del explorador Dominio perfilado Nombre de host de solicitud HTTP.
HTTP e información del explorador IP de proxy Dirección IP del servidor proxy.
HTTP e información del explorador IP verdadera Dirección IP del cliente.
HTTP e información del explorador URL de origen de referencia URL de referencia.
Geolocalización IP e inteligencia Número de sistema autónomo Número de sistema autónomo.
Geolocalización IP e inteligencia Ciudad Ciudad.
Geolocalización IP e inteligencia Tipo de conexión Tipo de conexión a internet.
Geolocalización IP e inteligencia Continente Continente.
Geolocalización IP e inteligencia Código de país Código ISO del país.
Geolocalización IP e inteligencia Área del mercado definida Área de mercado definida.
Geolocalización IP e inteligencia Latitud Latitud.
Geolocalización IP e inteligencia Velocidad de línea Velocidad de la conexión a Internet.
Geolocalización IP e inteligencia Longitud Longitud.
Geolocalización IP e inteligencia Organización Organización para la dirección IP.
Geolocalización IP e inteligencia Tipo de organización Tipo de organización.
Geolocalización IP e inteligencia Código postal Código postal.
Geolocalización IP e inteligencia Nivel de proxy Grado de ocultación proporcionado por el proxy.
Geolocalización IP e inteligencia Tipo de proxy Red o protocolo utilizado por el servidor proxy.
Geolocalización IP e inteligencia Región Información regional.
Geolocalización IP e inteligencia Provincia Estado.
Geolocalización IP e inteligencia Zona horaria Zona horaria para la ubicación geográfica de IP.
Información recopilada de JavaScript Automatización de explorador Se ha detectado la automatización del explorador.
Información recopilada de JavaScript Compensación de horario de verano Compensación de horario de verano por zona horaria
Información recopilada de JavaScript Longitud de la función de evaluación Longitud de la cadena de función Eval.
Información recopilada de JavaScript Hash y recuento de fuentes Sistema de hash y recuento de fuentes.
Información recopilada de JavaScript Versión de aplicación sin periféricos Detección sin periféricos en navigator.appVersion.
Información recopilada de JavaScript Is Chromium Valor booleano que indica si window.chrome está definido.
Información recopilada de JavaScript Is Flash Detected Valor booleano que indica si se detecta un flash.
Información recopilada de JavaScript Is JavaScript Enabled Valor booleano que indica si JavaScript está habilitado.
Información recopilada de JavaScript Is Opera Valor booleano que indica si window.opera está definido.
Información recopilada de JavaScript Recuento del proceso lógico Número de procesadores lógicos.
Información recopilada de JavaScript Hash tipo Mime y recuento Explorador hash tipo Mime y recuento.
Información recopilada de JavaScript On Page Time Tiempo de permanencia en la página web.
Información recopilada de JavaScript Estado de línea Estado en línea del navegador.
Información recopilada de JavaScript CPU de sistema operativo Sistema operativo actual (solo Firefox).
Información recopilada de JavaScript Hash y recuento de complementos Explorador hash y recuento de complementos.
Información recopilada de JavaScript Clase de procesador Clase CPU.
Información recopilada de JavaScript Compilación del producto Número de compilación del navegador actual.
Información recopilada de JavaScript Compensación por zona horaria en tiempo real Compensación de zona horaria actual.
Información recopilada de JavaScript Tiempo de recorrido de ronda Tiempo de ida y vuelta desde el navegador.
Información recopilada de JavaScript Profundidad de color de la pantalla Profundidad de color de la pantalla.
Información recopilada de JavaScript Resolución de pantalla Resolución de pantalla.
Información recopilada de JavaScript IP de script Dirección IP de devolución de llamada JavaScript.
Información recopilada de JavaScript SO del script Sistema operativo detectado por JavaScript.
Información recopilada de JavaScript Usuario de agente de script Cadena de agente de usuario detectada por JavaScript.
Información recopilada de JavaScript Idiomas de agente de usuario de script Idiomas del navegador detectados por JavaScript.
Información recopilada de JavaScript Compensación de zona horaria Compensación de zona horaria.
Salida del modelo Puntuación de bot Puntuación del model del bot.
Pila de red Distancia TCP Distancia TCP calculada a partir de TTL.
Firma SSL/TLS Paquetes de cifrado Lista de algoritmos de cifrado admitidos para SSL/TLS.
Firma SSL/TLS Paquetes de compresión Lista de métodos de compresión admitidos para SSL/TLS.
Firma SSL/TLS Extensiones Lista de extensiones SSL.
Firma SSL/TLS Versión SSL/TLS Versión SSL/TLS.
Firma TCP Versión de IP Versión del protocolo IP (IPv4 e IPv6).
Firma TCP Tamaño de segmento máximo Tamaño de segmento máximo.
Firma TCP Tamaño de opciones Longitud de las opciones de IPv4.
Firma TCP Opciones TCP Disposición ordenada de las opciones de TCP.
Firma TCP Peculiaridades de TCP Peculiaridades observadas en los encabezados IP o TCP.
Firma TCP TTL Tiempo de vida del paquete IP.
Firma TCP Factor de escalado de la ventana Factor de escalado de la ventana TCP.
Firma TCP Tamaño de ventana Tamaño de ventana TCP.
Sugerencias de cliente de agente de usuario Arquitectura Arquitectura de la plataforma.
Sugerencias de cliente de agente de usuario Valor de bits Valor de bits de arquitectura ("32" o "64").
Sugerencias de cliente de agente de usuario Móvil Valor booleano que indica si el dispositivo es móvil o no a partir de la sugerencia del cliente.
Sugerencias de cliente de agente de usuario Modelo Modelo de dispositivo móvil.
Sugerencias de cliente de agente de usuario Plataforma Sistema operativo de sugerencia del cliente.
Sugerencias de cliente de agente de usuario Versión de la plataforma Sistema operativo de la versión de sugerencia del cliente.
Sugerencias de cliente de agente de usuario Agente de usuario Nombre del explorador y versión principal de la sugerencia del cliente.
Sugerencias de cliente de agente de usuario Lista completa de versiones del agente de usuario Lista completa de versiones del explorador de la sugerencia del cliente.

Lista de atributos de huella digital de dispositivos para iOS

Categoría Name Descripción del atributo
Acelerómetro Marca de tiempo de datos del acelerómetro Hora a la que los datos del acelerómetro son válidos.
Acelerómetro Datos del acelerómetro Lectura del acelerómetro [eje X, eje Y, eje Z].
Atributos derivados Id. de dispositivo Id. de dispositivo derivado de los atributos del dispositivo.
Especificación del dispositivo Recuento de procesadores activos El número de núcleos de procesamiento activo disponibles en el dispositivo.
Especificación del dispositivo Id. de publicidad Cadena alfanumérica única para cada dispositivo, utilizada solo para publicar anuncios. En iOS 10.0 y versiones posteriores, el valor del Id. de publicidad es todo ceros cuando el usuario tiene un seguimiento de anuncios limitado. A diferencia de la propiedad differenceForVendor del UIDevice, se devuelve el mismo valor a todos los proveedores. Este identificador puede cambiar si, por ejemplo, el usuario borra el dispositivo. Por esta razón, no debe almacenarlo en caché.
Especificación del dispositivo Permitir VOIP Indica si el operador permite realizar llamadas VOIP en su red.
Especificación del dispositivo Código de versión de la aplicación Código de compilación de la aplicación. Por ejemplo, 230, A1160.
Especificación del dispositivo Nombre de versión de la aplicación Versión de la aplicación. Por ejemplo, 4.3.1.
Especificación del dispositivo Almacenamiento interno disponible Almacenamiento interno disponible en bytes para el dispositivo.
Especificación del dispositivo Nivel de la batería Nivel de carga de la batería del dispositivo.
Especificación del dispositivo Identificador de agrupación El identificador único de agrupación de trabajos en el ecosistema de Apple.
Especificación del dispositivo Nombre de agrupación de trabajos Nombre corto de la agrupación de trabajos.
Especificación del dispositivo Uso de la CPU Uso de la CPU por dispositivo. Por ejemplo, 0.39. [Sistema, Usuario, Inactivo, Bien]
Especificación del dispositivo Tipo de red de datos Red accesible a través de Wi-Fi o móvil.
Especificación del dispositivo Nombre de modelo de dispositivo Nombre del modelo de dispositivo real utilizado por Apple. Por ejemplo, iPhone 7, iPhone 8 plus, iPhone XS Max.
Especificación del dispositivo Nombre del sistema de dispositivo Nombre del sistema operativo que se ejecuta en el dispositivo representado por el receptor. Por ejemplo, iOS.
Especificación del dispositivo Versión del sistema del dispositivo Versión actual del sistema operativo. Por ejemplo, 12.0.1.
Especificación del dispositivo Identificador para el proveedor UUID que se puede usar para identificar de forma única el dispositivo. Esto es lo mismo en todas las aplicaciones de un solo proveedor. El valor de esta propiedad es el mismo para las aplicaciones que provienen del mismo proveedor y se ejecutan en el mismo dispositivo. Se devuelve un valor diferente para aplicaciones en el mismo dispositivo que provienen de diferentes proveedores y para aplicaciones en diferentes dispositivos independientemente del proveedor. Normalmente, el proveedor está determinado por los datos proporcionados por la App Store. Si la aplicación no se instaló desde la tienda de aplicaciones (como las aplicaciones empresariales y las aplicaciones que aún están en desarrollo), se calcula un identificador de proveedor en función del id. del paquete de la aplicación. Se supone que el id. del paquete está en formato de DNS inverso.
Especificación del dispositivo Dirección IP V4 (IPV4) Dirección IP V4.
Especificación del dispositivo Dirección IP V6 (IPV6) Dirección IP V6.
Especificación del dispositivo Is Battery Charging Valor booleano que indica si la batería del dispositivo está en estado de carga.
Especificación del dispositivo Is Captured Valor booleano que indica si se está clonando el contenido de la pantalla en otro destino. (iOS >= 11)
Especificación del dispositivo Is Connected Valor booleano que indica si actualmente se puede acceder a la red.
Especificación del dispositivo Is Device Emulator Valor booleano que indica si el dispositivo se está ejecutando en un simulador. El simulador de iOS permite al usuario usar características y ejecutar aplicaciones en el iPhone virtual en su MacBook como si fuera el dispositivo iPhone real. También conocido como IsDeviceSimulator.
Especificación del dispositivo Is Device Rooted Valor booleano que indica si el dispositivo ha sufrido alguna vulneración de seguridad. Jailbreaking/Rooting cambia el sistema operativo que se ejecuta en un iPhone o iPod touch para darle más control. También conocido como IsDeviceJailBroken.
Especificación del dispositivo Is Low Power Mode Enabled Valor booleano que indica si el modo de alimentación baja está habilitado en un dispositivo iOS.
Especificación del dispositivo Is Multitasking Supported Valor booleano que indica si la multitarea es compatible con el dispositivo actual.
Especificación del dispositivo Nombre de la versión del sistema operativo del kernel Versión del sistema operativo del kernel. Por ejemplo, 18.0.3.
Especificación del dispositivo Nombre del sistema del kernel Nombre del sistema operativo del kernel. Por ejemplo, Darwin, Linux.
Especificación del dispositivo Uso de memoria Uso de memoria RAM por dispositivo en bytes. [Gratis, Activo, Inactivo, Con cable]
Especificación del dispositivo Código de país del dispositivo El código de país del proveedor de servicios de telefonía móvil del abonado.
Especificación del dispositivo Código de red móvil El código de red móvil del proveedor de servicios del abonado.
Especificación del dispositivo Escala nativa El factor de escala nativo de la pantalla física.
Especificación del dispositivo ISO de país de red El código de país del proveedor de servicios de telefonía móvil del abonado, representado como una cadena de código de país ISO 3166-1. También conocido como ISOCountryCode.
Especificación del dispositivo Operador de red El nombre del proveedor de servicios de telefonía móvil del abonado. Por ejemplo: AT&T. También conocido como CarrierName.
Especificación del dispositivo Procesar cadena única global Identificador único global del proceso.
Especificación del dispositivo Identificador de proceso El identificador del proceso, a menudo denominado id. del proceso.
Especificación del dispositivo Nombre del proceso Nombre del proceso.
Especificación del dispositivo Número de procesadores El número de núcleos de procesamiento disponibles en el dispositivo.
Especificación del dispositivo Procesar cadena de versión del sistema operativo Cadena que contiene la versión del sistema operativo en el que se está ejecutando el proceso.
Especificación del dispositivo Frecuencia de actualización El número máximo de fotogramas por segundo de los que es capaz la pantalla. También conocido como MaxFramesPerSecond (iOS > = 10,3).
Especificación del dispositivo Escala El factor de escala natural asociado a la pantalla.
Especificación del dispositivo Tamaño de pantalla en píxeles La anchura y la altura absolutas del tamaño de visualización disponible en píxeles.
Especificación del dispositivo Tamaño de pantalla en puntos La anchura y la altura absolutas del tamaño de visualización disponible en puntos.
Especificación del dispositivo La pantalla quiere atenuación de software Si la pantalla puede atenuarse menos de lo que el hardware es capaz normalmente emulándolo en software.
Especificación del dispositivo SDK de id. de dispositivo SDK de id. de dispositivo generado en el primer uso.
Especificación del dispositivo Tipo de red SIM La tecnología de acceso de radio actual para cada servicio del dispositivo está registrada. Puede ser nulo si el dispositivo no está registrado en ninguna red. También conocido como RadioAccessTechnology.
Especificación del dispositivo Apoya el enfoque Si la pantalla admite entradas basadas en el enfoque.
Especificación del dispositivo Tiempo de actividad del sistema Cantidad de tiempo que el sistema ha estado activo desde la última vez que se reinició.
Especificación del dispositivo Estado térmico El estado térmico actual para determinar si la aplicación debe reducir el uso del sistema.
Especificación del dispositivo Almacenamiento interno total Almacenamiento interno total en bytes para el dispositivo.
Especificación del dispositivo Memoria total Memoria RAM total del dispositivo en bytes.
Especificación del dispositivo Idioma de interfaz de usuario El estilo de interfaz que se usará en el dispositivo actual. Por ejemplo, iPhone, iPad.
Giroscopio Datos del giroscopio Lectura del giroscopio [eje X, eje Y, eje Z].
Giroscopio Marca de tiempo de datos del giroscopio Hora a la que los datos del giroscopio son válidos.
Location Altitud Altitud de la ubicación en metros. Puede ser positivo (sobre el nivel del mar) o negativo (bajo el nivel del mar).
Location Precisión horizontal La precisión horizontal de la ubicación en metros.
Location Datos de ubicación Datos de ubicación actual (latitud, longitud).
Location Precisión vertical La precisión vertical de la ubicación en metros.
Salida del modelo Puntuación de bot Puntuación del model del bot.
Preferencia de usuario Actualización automática de la configuración regional actual Una configuración regional que hace un seguimiento de las preferencias actuales del usuario.
Preferencia de usuario Actualización automática de la zona horaria actual La zona horaria utilizada actualmente por el sistema, actualizándose automáticamente a la preferencia actual del usuario.
Preferencia de usuario Brillo Brillo de la pantalla.
Preferencia de usuario Can Send Mail Identifica si el usuario ha configurado el dispositivo para enviar correo electrónico.
Preferencia de usuario Configuración regional actual La configuración regional actual del usuario.
Preferencia de usuario Relación de aspecto de píxeles actual Relación de aspecto de un solo píxel. La relación se define como X/Y.
Preferencia de usuario Tamaño de pantalla en píxeles actual Ancho de pantalla máximo actual en píxeles.
Preferencia de usuario Zona horaria actual La zona horaria usada actualmente por el sistema.
Preferencia de usuario Orientación del dispositivo Orientación física del dispositivo.
Preferencia de usuario Is Assistive Touch Running Valor booleano que indica si la preferencia del sistema para asistencia táctil está habilitada. Esto siempre devuelve false si el acceso guiado no está habilitado.
Preferencia de usuario Is Bold Text Enabled Valor booleano que indica si la preferencia del sistema para texto en negrita está habilitada.
Preferencia de usuario Is Closed Captioning Enabled Valor booleano que indica si la preferencia del sistema para subtítulos (CC) está habilitada.
Preferencia de usuario Is Darker System Colors Enabled Valor booleano que indica si la preferencia del sistema para colores más oscuros está habilitada.
Preferencia de usuario Is Generating Device Orientation Notifications Valor booleano que indica si el receptor genera notificaciones de orientación.
Preferencia de usuario Is Grayscale Enabled Valor booleano que indica si la preferencia del sistema para escala de grises está habilitada.
Preferencia de usuario Is Guided Access Enabled Valor booleano que indica si la aplicación se está ejecutando en el modo de acceso guiado.
Preferencia de usuario Is Invert Colors Enabled Valor booleano que indica si la preferencia del sistema para colores invertidos está habilitada.
Preferencia de usuario Is Mono Audio Enabled Valor booleano que indica si el audio del sistema se mezcla de estéreo a mono.
Preferencia de usuario Is On/Off Switch Labels Enabled Valor booleano que indica si la preferencia del sistema para etiquetas de encendido/apagado para botones está habilitada.
Preferencia de usuario Is Reduce Motion Enabled Valor booleano que indica si la preferencia del sistema para reducir el movimiento está habilitada.
Preferencia de usuario Is Reduce Transparency Enabled Valor booleano que indica si la preferencia del sistema para reducir transparencia está habilitada.
Preferencia de usuario Is Shake to Undo Enabled Valor booleano que indica si la preferencia del sistema para agitar para deshacer está habilitada.
Preferencia de usuario Is Speak Screen Enabled Valor booleano que indica si la preferencia del sistema para leer pantalla está habilitada.
Preferencia de usuario Is Speak Selection Enabled Valor booleano que indica si la preferencia del sistema para leer selección está habilitada.
Preferencia de usuario Is Switch Control Running Valor booleano que indica si se está ejecutando el control de interruptores.
Preferencia de usuario Is Valid Interface Orientation Valor booleano que indica si la orientación especificada es una de las orientaciones vertical u horizontal.
Preferencia de usuario Is Video Autoplay Enabled Valor booleano que indica si la preferencia del sistema para reproducción automática de vídeos está habilitada.
Preferencia de usuario Passcode Or Biometry Is Enabled Autenticación de código de paso o biometría establecida por el usuario. Por ejemplo, PassCodeOrBiometrySet, BiometryNotAvailable, PassCodeNotSet.
Preferencia de usuario Idiomas preferidos Lista de los idiomas preferidos por el usuario.
Preferencia de usuario Should Differentiate Without Color Si está activada la preferencia del sistema para diferenciar sin color.

Lista de atributos de huella digital de dispositivos para Android

Categoría Name Descripción del atributo
Acelerómetro Datos del acelerómetro Lectura del sensor del acelerómetro.
Acelerómetro Nombre del acelerómetro Nombre del sensor del acelerómetro. Por ejemplo, acelerómetro MPU6515.
Acelerómetro Alimentación del acelerómetro La alimentación en mA que usa el sensor de acelerómetro durante su uso.
Acelerómetro Nombre del proveedor del acelerómetro Nombre del proveedor del acelerómetro. Por ejemplo, InvenSense.
Acelerómetro Versión del acelerómetro La versión del módulo del sensor de acelerómetro.
Atributos derivados Id. de dispositivo Id. de dispositivo derivado de los atributos del dispositivo.
Especificación del dispositivo Id. de publicidad Identificador que puede restablecer el usuario y es apropiado para casos de uso de anuncios.
Especificación del dispositivo Id. de Android Número de 64 bits (expresado como cadena hexadecimal) único para cada combinación de clave de firma de aplicación, usuario y dispositivo. Los valores del id. de Android (ANDROID_ID) están delimitados por la clave de firma y el usuario. El valor puede cambiar si se realiza un restablecimiento de fábrica en el dispositivo o si cambia una clave de firma de APK. En Android 8.0 (API nivel 26) y versiones superiores de la plataforma.
Especificación del dispositivo Ruta del directorio de la aplicación La ruta de acceso absoluta al directorio del sistema de archivos donde se almacenan los archivos creados con openFileOutput.
Especificación del dispositivo Nombre del paquete de aplicación El nombre del paquete de la aplicación.
Especificación del dispositivo Etiqueta de aplicación La etiqueta asociada a la aplicación.
Especificación del dispositivo Código de versión de la aplicación El número de versión de esta aplicación.
Especificación del dispositivo Nombre de versión de la aplicación El nombre de la versión de esta aplicación.
Especificación del dispositivo Almacenamiento externo disponible Almacenamiento externo disponible en bytes para el dispositivo.
Especificación del dispositivo Almacenamiento interno disponible Almacenamiento interno disponible en bytes para el dispositivo.
Especificación del dispositivo Memoria disponible Memoria RAM disponible actualmente para el dispositivo.
Especificación del dispositivo Nivel de la batería Nivel de la batería actual.
Especificación del dispositivo Dirección Bluetooth Dirección de hardware del adaptador Bluetooth local. Por ejemplo, 00:11:22:AA:BB:CC.
Especificación del dispositivo Nombre del adaptador Bluetooth Nombre descriptivo de Bluetooth del adaptador Bluetooth local. Este nombre es visible para los dispositivos Bluetooth remotos.
Especificación del dispositivo Estado de Bluetooth El estado actual del adaptador Bluetooth local.
Especificación del dispositivo Tablero Nombre de la placa subyacente. Por ejemplo: goldfish.
Especificación del dispositivo Cargador de arranque El número de versión del cargador de arranque del sistema.
Especificación del dispositivo Marca La marca visible para el consumidor con la que se asociará el producto/hardware, en su caso.
Especificación del dispositivo Categoría de tamaño de pantalla Categoría de tamaño de pantalla: PEQUEÑA, NORMAL, GRANDE, EXTRAGRANDE, SIN DEFINIR.
Especificación del dispositivo Estado de los datos móviles Estado actual de la conexión de datos móviles: DESCONECTADO, CONECTADO, SUSPENDIDO.
Especificación del dispositivo Tipo de carga Si el dispositivo está enchufado a una fuente de alimentación. Cero (0) significa que está usando la batería, otras constantes son diferentes tipos de fuentes de alimentación.
Especificación del dispositivo Nombre del código El nombre en clave de desarrollo actual, o la cadena "REL" si se trata de una versión de lanzamiento.
Especificación del dispositivo SSID de redes configuradas Lista de todas las redes SSID configuradas para el usuario de primer plano actual.
Especificación del dispositivo Hash de información de la CPU Información de la CPU con hash MD5.
Especificación del dispositivo Número de núcleos de la CPU El número de procesadores disponibles para la máquina virtual Java.
Especificación del dispositivo Uso de la CPU El uso actual de CPU por el dispositivo. Por ejemplo, 0.39.
Especificación del dispositivo Tipo de red de datos Nombre legible por humanos que describe el tipo de red. Por ejemplo, "WI-FI", "MÓVIL".
Especificación del dispositivo Dispositivo Nombre del diseño industrial. Nombre del dispositivo proporcionado por el fabricante. Por ejemplo, Bravo, Pasión, GT-I9000.
Especificación del dispositivo Visualización Id. de compilación que se muestra.
Especificación del dispositivo Id. de visualización Id. de visualización lógico. Cada pantalla lógica tiene un identificador único.
Especificación del dispositivo Id. del marco de servicios de Google El identificador del marco de servicios de Google (GSF ID) es un número hexadecimal único de 16 caracteres que su dispositivo solicita automáticamente a Google cuando inicia sesión en su cuenta de Google por primera vez. Para un dispositivo específico, la id. de GSF solo cambia después de un restablecimiento de fábrica.
Especificación del dispositivo Hardware El nombre del hardware desde la línea de comandos del kernel o /proc.
Especificación del dispositivo Host Nombre del host que fabrica la ROM y el kernel.
Especificación del dispositivo Id. de compilación Número de lista de cambios de compilación o etiqueta de compilación como "M4-rc20".
Especificación del dispositivo Is Battery Charging Valor booleano que indica si la batería del dispositivo está en estado de carga.
Especificación del dispositivo Is External Memory Mounted Valor booleano que indica si se ha montado una tarjeta de memoria externa (SD).
Especificación del dispositivo Is Device Connected to the Network Valor booleano que indica si existe conectividad de red y si es posible establecer conexiones y pasar datos.
Especificación del dispositivo Is Device Roaming Valor booleano que indica si el dispositivo está actualmente en itinerancia en la red. Cuando es true, sugiere que el uso de datos en esta red puede generar costes adicionales.
Especificación del dispositivo Is Wi-Fi Enabled Valor booleano que indica si la Wi-Fi está habilitada.
Especificación del dispositivo Is Device Emulator Valor booleano que indica si el dispositivo se está ejecutando en un emulador. El emulador de Android simula dispositivos Android en su ordenador para que pueda probar su aplicación en una variedad de dispositivos y niveles API de Android sin necesidad de tener cada dispositivo físico.
Especificación del dispositivo Is Device Rooted Valor booleano que indica si el dispositivo está rooteado. Rooting/Jailbreaking es una forma de desbloquear el sistema operativo para poder instalar aplicaciones no aprobadas, eliminar bloatware no deseado, actualizar el sistema operativo, sustituir el firmware, overclock (o underclock) el procesador, personalizar, etc.
Especificación del dispositivo Velocidad de línea Velocidad de la línea Wi-Fi.
Especificación del dispositivo Memoria baja Indica si el sistema operativo se considera que actualmente se encuentra en una situación de memoria baja.
Especificación del dispositivo Dirección MAC Dirección MAC de la interfaz WLAN/adaptador de red Wi-Fi MAC.
Especificación del dispositivo Fabricante El fabricante del producto/hardware.
Especificación del dispositivo Frecuencia de CPU máxima La frecuencia máxima de CPU que puede funcionar en este dispositivo.
Especificación del dispositivo Frecuencia de CPU mínima La frecuencia mínima de CPU que puede funcionar en este dispositivo.
Especificación del dispositivo Modelo El nombre visible del usuario final para el producto final.
Especificación del dispositivo ISO de país de red El código de país del proveedor de telefonía móvil del abonado, representado como una cadena de código de país ISO 3166-1. Solo se proporciona cuando el usuario está registrado en una red. El resultado puede no ser confiable en redes CDMA.
Especificación del dispositivo Operador de red Operador que entrega físicamente los datos. Este valor puede cambiar si el dispositivo se mueve.
Especificación del dispositivo Arquitectura del sistema operativo La arquitectura del sistema operativo. Por ejemplo, armv7l.
Especificación del dispositivo Nombre del sistema operativo Nombre del sistema operativo. Por ejemplo, Linux.
Especificación del dispositivo Tipo de teléfono Tipo de radio utilizado para transmitir llamadas de voz. Por ejemplo, GSM, CDMA, SIP, Ninguno.
Especificación del dispositivo Product El nombre del producto general.
Especificación del dispositivo Versión de radio Versión de firmware de radio.
Especificación del dispositivo Frecuencia de actualización La frecuencia de actualización de la pantalla en fotogramas por segundo.
Especificación del dispositivo Rotación Orientación de esta pantalla. El valor es ROTATION_0, ROTATION_90, ROTATION_180 o ROTATION_270.
Especificación del dispositivo Densidad de pantalla La densidad lógica de la pantalla.
Especificación del dispositivo DPI de pantalla La densidad de la pantalla expresada en puntos por pulgada.
Especificación del dispositivo Tamaño de pantalla en píxeles La anchura y la altura absolutas del tamaño de visualización disponible en píxeles.
Especificación del dispositivo DPI X de pantalla Los píxeles físicos exactos por pulgada de la pantalla en la dimensión X.
Especificación del dispositivo DPI Y de pantalla Los píxeles físicos exactos por pulgada de la pantalla en la dimensión Y.
Especificación del dispositivo Versión de la SDK La versión SDK del software que se ejecuta actualmente en este dispositivo de hardware.
Especificación del dispositivo SDK de id. de dispositivo SDK de id. de dispositivo generado en el primer uso.
Especificación del dispositivo Número de serie de hardware Número de serie de hardware.
Especificación del dispositivo Intensidad de señal Intensidad de señal de Wi-Fi.
Especificación del dispositivo Recuento de tarjetas SIM configuradas Número de módems lógicos actualmente configurados para ser activados. Devuelve cero (0) si no se admite ninguna voz, SMS o datos. Devuelve uno (1) para el modo de espera único (funcionalidad SIM única). Devuelve dos (2) para el modo de espera dual (funcionalidad de SIM dual). Devuelve tres (3) para el modo de espera triple (funcionalidad de SIM triple).
Especificación del dispositivo ISO de país de SIM Código de país del proveedor de la SIM.
Especificación del dispositivo Nombre del operador de la SIM Nombre del operador del proveedor de SIM.
Especificación del dispositivo Número de serie de SIM El número de serie de SIM que se usa para la identificación internacional. A veces se llama id. de tarjeta de circuito integrado (ICC-ID).
Especificación del dispositivo Estado de SIM Estado de la SIM predeterminada. Por ejemplo, DESCONOCIDA, AUSENTE, SIM bloqueada requiere PIN para desbloquear, SIM bloqueada requiere PUK para desbloquear.
Especificación del dispositivo Tipo de red SIM La conexión de datos actual. Por ejemplo, GPRS, EDGE, CDMA, 1xRTT, IDEN, UMTS, EVDO_0, EDO_A, HSDPA.
Especificación del dispositivo Id. de suscriptor Id. de suscriptor único. Por ejemplo, el IMSI para un teléfono GSM. Devuelve nulo si no está disponible.
Especificación del dispositivo ABI compatibles Lista ordenada de ABI admitidas por este dispositivo. Por ejemplo, armeabi-v7a.
Especificación del dispositivo Compatible con varios usuarios Indica si el dispositivo admite varios usuarios con su propio inicio de sesión y espacio personalizable.
Especificación del dispositivo Tiempo de actividad del sistema Tiempo desde el último reinicio.
Especificación del dispositivo Etiquetas Etiquetas separadas por comas que describen la compilación. Por ejemplo, sin firmar, depurar.
Especificación del dispositivo Tecnología La tecnología de la batería actual.
Especificación del dispositivo Temperatura La temperatura actual de la batería.
Especificación del dispositivo Tiempo Fecha y hora en la que la ROM y el kernel se crearon.
Especificación del dispositivo Almacenamiento externo total Almacenamiento externo total en bytes para el dispositivo.
Especificación del dispositivo Almacenamiento interno total Almacenamiento interno total en bytes para el dispositivo.
Especificación del dispositivo Memoria total Memoria RAM total del dispositivo en bytes.
Especificación del dispositivo Tipo Tipo de compilación. Por ejemplo, user, eng.
Especificación del dispositivo Número único Número de dispositivo único, si está disponible. Puede ser IMEI, MEID, ESN o IMSI.
Especificación del dispositivo Número de serie de usuario El número de serie de un usuario. Es un número único del dispositivo asignado a ese usuario. Si se elimina el usuario y se crea un nuevo usuario, el nuevo usuario no recibirá el mismo número de serie.
Especificación del dispositivo Voltaje El nivel actual de tensión de la batería.
Especificación del dispositivo SSID Wi-Fi Identificador de conjunto de servicios (SSID) de la red 802.11 actual.
Especificación del dispositivo Dirección IP V4 (IPV4) Dirección IP V4.
Giroscopio Datos del giroscopio Lectura del sensor del giroscopio.
Giroscopio Nombre del giroscopio Cadena de nombre del sensor de giroscopio. Para este ejemplo, giroscopio MPU6515.
Giroscopio Potencia del giroscopio La alimentación en mA que usa el sensor del giroscopio durante su uso.
Giroscopio Nombre del proveedor del giroscopio Nombre del proveedor del giroscopio. Por ejemplo, InvenSense.
Giroscopio Versión giroscopio Versión del módulo del sensor del giroscopio.
Location Altitud Altitud de la ubicación en metros. Puede ser positivo (sobre el nivel del mar) o negativo (bajo el nivel del mar).
Location Ubicación GPS del dispositivo Datos de ubicación actual (latitud, longitud).
Location Is GPS Enabled Valor booleano que indica si el GPS está habilitado.
Location Is Network Provider Enabled Valor booleano que indica si actualmente el proveedor de red está habilitado.
Salida del modelo Puntuación de bot Puntuación del model del bot.
Preferencia de usuario Formato de reloj de 24 horas Muestra las horas en 12 o 24 horas.
Preferencia de usuario Lista de actividades en la pantalla de inicio Lista de todas las aplicaciones de inicio que se pueden utilizar como aplicación de inicio al arrancar el dispositivo.
Preferencia de usuario Tono de alarma predeterminado real Tipo que hace referencia a la información más usada para la alarma.
Preferencia de usuario Tono de notificación predeterminado real Tipo que hace referencia a la información más usada para las notificaciones.
Preferencia de usuario Tono predeterminado real Tipo que hace referencia a la información más usada para el timbre del teléfono.
Preferencia de usuario Formato de fecha Formato de fecha utilizado por el usuario. Por ejemplo, mm/dd/aaaa, dd/mm/aaaa.
Preferencia de usuario Paquete de explorador predeterminado Aplicación de explorador predeterminada. Por ejemplo: Edge.
Preferencia de usuario Tamaño de fuente predeterminado en píxeles El tamaño de fuente predeterminado en píxeles usado en TextView.
Preferencia de usuario Idioma de entrada predeterminado Idioma de entrada predeterminado utilizado por el usuario. Por ejemplo, EN.
Preferencia de usuario Paquete de entrada predeterminado Aplicaciones de método de entrada predeterminado utilizado por el usuario. Por ejemplo: teclados.
Preferencia de usuario Motor de texto a voz predeterminado Motor de texto a voz predeterminado.
Preferencia de usuario Tono predeterminado del motor de texto a voz Tono de voz predeterminado del motor de texto a voz. Por ejemplo, 100 = 1x.
Preferencia de usuario Velocidad de voz predeterminada del motor de texto a voz Velocidad de voz predeterminada del motor de texto a voz. Por ejemplo, 100 = 1x.
Preferencia de usuario Comportamiento de finalización de llamada Comportamiento cuando el usuario presiona el botón de llamada final si no se encuentra en una llamada.
Preferencia de usuario Escala de fuente Factor de escala de fuente.
Preferencia de usuario Proxy HTTP Nombre de host y puerto para proxy HTTP global.
Preferencia de usuario Lista de paquetes de métodos de entrada Lista de todas las aplicaciones de método de entrada instaladas por el usuario.
Preferencia de usuario Nombre del paquete del instalador El nombre de la aplicación que instaló un paquete.
Preferencia de usuario Is ADB Enabled Valor booleano que indica si el ADB está habilitado. Android Debug Bridge (ADB) es una herramienta inteligente de línea de comandos que le permite comunicarse con un dispositivo.
Preferencia de usuario Is Airplane Mode Enabled Valor booleano que indica si el modo avión está habilitado.
Preferencia de usuario Is Auto Caps Enabled Valor booleano que indica si la opción para activar las mayúsculas automáticas en los editores de texto está activada.
Preferencia de usuario Is Auto Punctuate Enabled Valor booleano que indica si la opción para activar la puntuación automática en los editores de texto está activada.
Preferencia de usuario Is Auto Replace Enabled Valor booleano que indica si la opción para activar la sustitución automática (Autotexto) en los editores de texto está activada.
Preferencia de usuario Is Auto Rotate Accelerometer Enabled Valor booleano que indica si el acelerómetro se utilizará para cambiar de orientation de la pantalla.
Preferencia de usuario Is Auto Screen Brightness Enabled Valor booleano que indica si el modo de brillo automático está habilitado.
Preferencia de usuario Is Auto Time Enabled Valor booleano que indica si el usuario prefiere que la fecha, la hora y la zona horaria se obtengan automáticamente de la red.
Preferencia de usuario Is Auto Time Zone Enabled Valor booleano que indica si el usuario prefiere que la zona horaria se obtengan automáticamente de la red.
Preferencia de usuario Is Bluetooth Enabled Valor booleano que indica si Bluetooth está habilitado.
Preferencia de usuario Is Development Setting Enabled Valor booleano que indica si el usuario ha habilitado la configuración de desarrollo.
Preferencia de usuario Is Device Provisioned Valor booleano que indica si el dispositivo está aprovisionado. En un dispositivo multiusuario con un usuario de sistema independiente, la pantalla puede bloquearse en cuanto se establezca en true y no se podrán iniciar más actividades en el usuario de sistema a menos que estén marcadas para mostrarse sobre keyguard.
Preferencia de usuario Is Dial Pad Enabled Valor booleano que indica si los tonos DTMF audibles son reproducidos por el marcador al marcar.
Preferencia de usuario Is Haptic Feedback Enabled Valor booleano que indica si la realimentación hapética está habilitada.
Preferencia de usuario Is Install Non-Market Apps Enabled Valor booleano que indica si se pueden instalar aplicaciones no comerciales, como aplicaciones que no son de Google Play, para este usuario.
Preferencia de usuario Is Lock Pattern Enabled Valor booleano que indica si el bloqueo automático está habilitado (API <=22).
Preferencia de usuario Is Lock Pattern Visible Valor booleano que indica si el patrón de bloqueo está visible cuando el usuario lo introduce (API <= 22).
Preferencia de usuario Is Show Password Enabled Valor booleano que indica si la opción para mostrar los caracteres de la contraseña en los editores de texto está activada.
Preferencia de usuario Is Sound Effects Enabled Valor booleano que indica si los efectos de sonido, como los clics de teclas y la apertura de la tapa, están habilitados.
Preferencia de usuario Is Stay On Plugged In Enabled Valor booleano que indica si la configuración para mantener el dispositivo encendido mientras el dispositivo está enchufado (durante la carga) está habilitada.
Preferencia de usuario Is Vibrate On Valor booleano que indica si la vibración está activada para diferentes eventos.
Preferencia de usuario Is Wallpaper Present Valor booleano que indica si el fondo de pantalla actual es un componente live wallpaper.
Preferencia de usuario Is Device Secure Valor booleano que indica si el dispositivo está protegido con un PIN, un patrón o una contraseña (API>22).
Preferencia de usuario Nombre del paquete de la aplicación de la pantalla de inicio Laa aplicación de inicio, o la primera aplicación que se muestra cuando se inicia el dispositivo Android.
Preferencia de usuario Lista de paquetes del explorador Lista de todas las aplicaciones de navegador instaladas por el usuario. Por ejemplo: Edge, Chrome.
Preferencia de usuario Lista de paquetes del visualizador de SMS Lista de todas las aplicaciones de visualización de SMS instaladas por el usuario.
Preferencia de usuario Lista de paquetes de llamadas telefónicas Lista de todas las aplicaciones de llamadas telefónicas instaladas por el usuario.
Preferencia de usuario Paquete de llamadas telefónicas La aplicación de llamada telefónica predeterminada que usa el usuario.
Preferencia de usuario Modo de timbre Modo de timbre. Por ejemplo, silencioso, vibrar, normal.
Preferencia de usuario Brillo de la pantalla El valor del brillo de la retroiluminación de la pantalla entre 0 y 255.
Preferencia de usuario Tiempo de espera de pantalla apagada La cantidad de tiempo en milisegundos antes de que el dispositivo entre en reposo o se desactive después de un periodo de inactividad.
Preferencia de usuario Nombre de clase de configuración Nombre que se muestra cuando se hace clic en la configuración desde Todas las aplicaciones.
Preferencia de usuario Paquete de visualizador de SMS Aplicación de visualización de SMS predeterminada utilizada por el usuario.
Preferencia de usuario Compensación de zona horaria Cantidad de tiempo en milisegundos para agregar a UTC para obtener la hora estándar en la zona horaria actual. Este valor se conoce como compensación sin procesar ya que no se ve afectado por el horario de verano.
Preferencia de usuario Nombre del paquete de fondo de pantalla El paquete .apk que implementa el fondo de pantalla.

Interpretación de la respuesta de huellas digitales para detectar VPN

Existen dos campos en la respuesta de Crear cuenta, Inicio de sesión de cuenta y API de compra que se pueden usar para identificar VPN:

  • Proxy: un booleano que indica si Fraud Protection detectó un proxy o no.

  • Tipo de proxy: una enumeración. La siguiente tabla proporciona los valores de enumeración para cada Tipo de proxy.

    Tipo de proxy Description
    http El proxy utiliza el protocolo HTTP y tiene puertos abiertos a los que puede tener acceso cualquier usuario de Internet.
    servicio El proxy es operado por una organización (a menudo con ánimo de lucro) que proporciona acceso a los abonados como un servicio. El proxy es uno de un conjunto de proxies (a menudo distribuidos internacionalmente) que forman parte de una Red Privada Virtual (VPN) a la que los abonados se conectan instalando una aplicación. La red puede tener diferentes ubicaciones de proxy u opciones de ancho de banda en función del nivel de afiliación del usuario, ya sea de pago o gratuito.
    socks El proxy utiliza el protocolo Socket Secure (SOCKS) y tiene puertos abiertos a los que puede tener acceso cualquier usuario de Internet.
    socks http El proxy tiene configurados los protocolos HTTP y SOCKS y dispone de puertos abiertos a los que puede acceder cualquier usuario de Internet.
    tor El proxy forma parte de la red del enrutador cebolla (Tor). El tráfico de Internet cifrado de los usuarios se enruta a través de una serie de nodos que cambian regularmente y que son operados por voluntarios.
    desconocido No se pudo determinar el tipo de proxy.
    web El proxy opera mediante el uso de un explorador web de Internet. Navegue hasta el sitio web proxy, introduzca la URL del sitio que desea visitar y el contenido de la URL solicitada será devuelto por el sitio web proxy dentro del explorador.

Por ejemplo, para identificar una VPN, Proxy sería TRUE y el Tipo de proxy sería service.

Recursos adicionales

Implementar huella digital de dispositivos en Dynamics 365 Fraud Protection.