Estoy escribiendo un pequeño programa de cliente para ejecutar en un servidor de terminal. Estoy buscando una manera de asegurarme de que solo se ejecutará en el servidor especificado y, en caso de que se elimine del servidor, dejará de funcionar.¿Existe un identificador único de computadora que se pueda usar confiablemente incluso en una máquina virtual?
Entiendo que no hay métodos para hacerlo 100% seguro, sin embargo, quiero dificultar que la mayoría de los usuarios avanzados puedan hacerlo.
Estaba buscando diferentes Identificadores únicos como ID de procesador, ID de producto de Windows, GUID de equipo y otras IU. Como el servidor de terminal es una máquina virtual, no puedo encontrar nada que sea completamente exclusivo de esta máquina.
Alguna idea sobre lo que debo considerar para que esto sea más seguro. No tengo tiempo o la necesidad de hacerlo tan seguro como sea posible, ya que será contrario al propósito de la aplicación en sí.
No deseo utilizar la dirección MAC del usuario. Aunque es exclusivo de cada máquina, se puede suplantar siguiendo las instrucciones que se encuentran en Internet.
En cuanto a la identificación de producto de Microsoft, debido a que nuestro equipo de sistema clona servidores de VM y utilizamos la clave de volumen corporativa, ya encontré dos servidores a los que tengo acceso que tienen el mismo número de identificación de producto. No tengo idea cuántos otros tienen el mismo ID de producto
Como alternativa, en lugar de tratar de identificar la máquina, podría ser mejor identificando al usuario y creando un permiso basado en grupo manejado a través de AD para acceder a este software.
La dirección MAC debe ser única incluso en una VM? - http://stackoverflow.com/questions/3443093/what-is-a-good-unique-pc-identifier – Paolo
¿Cómo es que todos tienen datos tan precisos para el número de personas que pueden falsificar una dirección MAC? Aparentemente es un 5% ... No tenía idea. –
No quiero hacer una dirección MAC, cualquier usuario de poder que pueda google puede falsificarla. http: //www.mydigitallife.info/2008/06/30/how-to-change-or-spoof-mac-address-in-windows-xp-vista-server-20032008-mac-os-x-unix-and-linux/ –