Um computador (mesmo virtual) tem uma propriedade que o identifica? [fechadas]

0

Minha empresa deseja criar arquivos de licença, com base em um identificador exclusivo do PC. Atualmente hostname e serial ID são usados, mas eu sei que simplesmente copiar uma máquina virtual também copia esses parâmetros.

Qual parâmetro pode ser usado para isso? A ideia por trás dessa ideia é criar um arquivo de licença individual, baseado naquele identificador único daquele PC, de modo que até mesmo copiar o PC inteiro (usando tecnologia de máquina virtual) não copie esse identificador único.

Obrigado antecipadamente

    
por Dominique 15.05.2017 / 11:05

3 respostas

2

Dentro de uma máquina virtual, você só pode enumerar um conjunto de IDs são exclusivos para alguns produtos de virtualização (mas não todos).

  1. O VMware Workstation mantém um UUID exclusivo que pode ser recuperado da BIOS:

The UUID is based on the physical computer's identifier and the path to the virtual machine's configuration file. This UUID is generated when you power on or reset the virtual machine. As long as you do not move or copy the virtual machine to another location, the UUID remains constant.

  1. A maioria dos produtos de virtualização detecta que uma VM foi movida e gerar automaticamente um novo endereço MAC (o usuário OK pode ser necessário) para evitar conflitos de rede.

  2. Alguns produtos de virtualização passarão pela CPU ou pela GPU para eficiência.

  3. Para uma máquina física, o id da placa-mãe é o melhor identificador.

Portanto, criar um identificador que seja uma combinação de todos os itens acima pode ser o melhor estratégia.

    
por 15.05.2017 / 11:59
2

Ao considerar máquinas virtuais, nada sobre um computador é exclusivo .

As máquinas virtuais são precisamente especificadas por um conjunto de arquivos. O software de virtualização lê esses arquivos para saber como uma VM é especificada, quais identificadores o hardware virtualizado possui, quais discos rígidos virtuais devem ser conectados a ela e em quais portas etc. (Discos rígidos virtuais são arquivos também) Basicamente, as VMs são totalmente contidas em um conjunto de arquivos.

Os arquivos sempre podem ser clonados, criando efetivamente um clone exato de uma máquina virtual. Você sempre pode clonar uma VM, criando uma cópia indiscutível.

    
por 15.05.2017 / 11:41
-2

Você pode usar uma combinação com hash do endereço do Mac + nome do computador + qualquer coisa.

Qualquer outra coisa é qualquer coisa que você possa "ler" no computador. Número de série, chave do Windows, serial do disco rígido e tais coisas.

    
por 15.05.2017 / 11:21