La huella digital de un dispositivo es una cadena de números u otro código generado en función de una variedad de atributos diferentes para una computadora u otro dispositivo en particular. La idea detrás de este código es que los métodos utilizados para generarlo dependen de varias configuraciones y aspectos de una máquina, incluidos elementos como el sistema operativo (SO), el proveedor de servicios de Internet (ISP) y la dirección de protocolo de Internet (IP) de la máquina. e incluso hardware instalado en la computadora. Una huella digital de dispositivo generada por estos factores crea un código único para ese dispositivo, lo que permite que los protocolos de seguridad identifiquen la actividad informática fraudulenta más fácilmente.
Al igual que una huella dactilar humana, la idea detrás de la huella dactilar de un dispositivo es tener un método confiable mediante el cual una computadora pueda identificarse de manera única. La información utilizada para generar este código no se transmite directamente a través del código en sí, por lo que no se infringe la privacidad del usuario de la computadora. En cambio, estos datos simplemente se utilizan para generar suficiente información para crear un identificador que debería ser único. Se pueden usar muchos métodos diferentes para generar una huella digital de dispositivo, aunque generalmente se reducen a medios pasivos o activos.
Los métodos pasivos para generar una huella digital de dispositivo se basan en información que puede ser consultada por un servidor u otro host y recibida del sistema cliente. Los minoristas en línea y empresas similares suelen utilizar este tipo de método para generar un identificador bastante único sin interferir demasiado con la experiencia del cliente. La generación activa de una huella dactilar de dispositivo, sin embargo, implica el uso de software instalado en un sistema cliente que luego genera un código de huella dactilar. Este método es más invasivo para los clientes, ya que se debe instalar software para generar el código, pero a menudo crea un identificador mucho más confiable y único al acceder a más información en una computadora o dispositivo.
Al utilizar la huella digital de un dispositivo, las empresas en línea pueden prevenir mejor el fraude y garantizar la identidad del cliente para las compras. Muchos bancos, por ejemplo, utilizan fuertes métodos de toma de huellas digitales pasivos que pueden requerir que los clientes se conecten desde la misma máquina en la misma ubicación, o que sigan ciertos procedimientos para reafirmar la identidad del cliente. Los minoristas en línea a menudo usan huellas dactilares para verificar la información de un cliente, rastreando huellas dactilares para múltiples transacciones con diferentes nombres a través del mismo dispositivo, que generalmente marca estos pedidos para una mayor investigación de fraude. Muchos desarrolladores de juegos de computadora y otros medios digitales han comenzado a utilizar métodos activos de generación de huellas dactilares de dispositivos, a menudo a través del software de gestión de derechos digitales (DRM), para reducir la piratería.