Uma máquina virtual percebe que é virtual? [fechadas]

1

Eu sei que, do ponto de vista do design, a ideia de uma máquina virtual é que todo o ambiente do sistema é replicado para que a máquina virtual esteja em aparência externa, mas minha pergunta é sobre implementações práticas. As máquinas virtuais que usamos hoje têm a capacidade de perceber que são máquinas virtuais?

    
por Geesh_SO 26.01.2013 / 16:50

2 respostas

4

Em teoria, não.

As máquinas virtuais devem ser totalmente lixadas e separadas do computador em que são executadas.

No entanto, às vezes é possível abusar de descontinuidades no próprio software de máquina virtual para determinar se uma máquina está sendo executada em uma sandbox, como ilustrado aqui (isso é mais relacionado à programação, mas mostra o que quero dizer).

    
por 26.01.2013 / 17:00
1

Eu sei que esta pergunta será encerrada, mas vou jogar meus 2 centavos de dólar.

Muitos hosts de máquinas virtuais apresentam diferentes BIOS e fornecem drivers para diferentes tipos de sistema operacional. Você pode verificar a existência do BIOS e drivers e se eles estão em uso.

No entanto, você poderia fingir sua existência para dar um falso positivo ...

    
por 26.01.2013 / 17:18