• [^] # Re: vt-x

    Posté par . En réponse au message Virtualisation et vx-t. Évalué à 3.

    La vérification dont je parle est le simple fait qu'il n'est actuellement pas possible de dissimuler à 100% le fait d'être virtualisé. Lorsqu'il s'agit de virtualisation assisté par le processeur il y a un indicateur fait pour. Je crois qu'on y accède sans instruction privilégiée, ce qui fait que n'importe quel programme (ou seulement l'OS si cela nécessite une instruction privilégiée) peut savoir si il est en environnement virtualisé ou pas. Pas exemple si je m'appèle Microsoft Windows Server 2012, peut-être que je ferais en sorte de refuser d'être virtualisé.

    Pour détecter la virtualisation avec réécriture de code, il suffit de vérifier son propre code. Mais comme cette réécriture n'est faite que sur des directive entrées manuellement dans le programme, il semble évident que si cette vérification est connue, la réécriture ne sera pas mise en place pour ce cas particulier.

    Il existe d'autres méthodes, du genre vérification de délais, des choses comme ça. Pour l'instant elles sont inutiles, mais l'avenir tends à avoir de la virtualisation plus discrète.

    Si un processus malveillant arrive à exécuter des instructions privilégiées, c'est qu'il a cassé l'OS, virtualisé ou pas. Cela n'affecte en rien la machine hôte. Je ne saisi pas la question :-)