Hay innumerables formas de tomar huellas digitales de un sistema desde la versión del sistema operativo, las entradas de registro, la funcionalidad anunciada, las versiones de los controladores, las aplicaciones, el hardware disponible (conjuntos de chips, controladores asociados, etc.).
Tratar de engañar a todos métodos de toma de huellas dactilares de un sistema es probablemente una tarea que no vale la pena.
Puede lograr un resultado similar mediante el uso de aplicaciones de espacio aislado en las que le gustaría ocultar esta información.
Alternativamente, podría usar una máquina virtual, ya que normalmente se ven muy similares entre sí (emulación de hardware) pero eso no oculta el sistema operativo u otras aplicaciones.
Intentar engañar a las aplicaciones también puede llevar a un comportamiento inesperado y potencialmente dañino. Un programa que cree que se está ejecutando en Windows 98 se comportará de manera diferente a uno que cree que está en Windows 10. Esto puede generar problemas de seguridad si los programas intentan usar métodos "compatibles" pero no seguros (por ejemplo, SSL 2 o 3 en lugar de TLS). ; MD5, RC4, etc.)