Il peut être pratique de pouvoir lancer Tails sans avoir à redémarrer son ordinateur à chaque fois. C'est possible grâce aux machines virtuelles.

With virtual machines, it is possible to run Tails inside a host operating system (Linux, Windows, or macOS). A virtual machine emulates a real computer and its operating system, called a guest, which appears in a window on the host operating system.

When running Tails in a virtual machine, you can use most features of Tails from your usual operating system, and you can use both Tails and your usual operating system in parallel, without the need to restart the computer.

Voilà ce à quoi ressemble Tails dans une machine virtuelle sous Debian en utilisant GNOME Boxes :

Nous ne fournissons pas à l'heure actuelle de solution pour faire tourner une machine virtuelle dans un hôte Tails.

Security considerations

Faire tourner Tails dans une machine virtuelle a de nombreuses conséquences en terme de sécurité. En fonction du système d’exploitation hôte et de vos besoins en terme de sécurité, faire tourner Tails dans une machine virtuelle peut être dangereux.

  • Le système d'exploitation hôte ainsi que le logiciel de virtualisation sont capables d'observer et d'analyser ce que vous faites dans Tails.

    Si le système d'exploitation hôte est compromis par un enregistreur de frappe logiciel ou autre logiciel malveillant, cela peut outrepasser les fonctionnalités de sécurité de Tails.

    N'utilisez Tails dans une machine virtuelle que si le système d’exploitation hôte et le logiciel de virtualisation sont de confiance.

  • Des traces de votre session Tails sont susceptibles d'être laissées sur votre disque dur local. Par exemple, le système d'exploitation hôte utilise habituellement la mémoire virtuelle (swap ou paging) dans laquelle une partie de la RAM est copiée sur le disque dur.

    N'utilisez Tails dans une machine virtuelle que si laisser des traces sur le disque dur n'est pas un problème pour vous.

C'est pourquoi Tails vous avertit quand il est lancé dans une machine virtuelle.

La machine virtuelle Tails ne modifie pas le comportement du système d'exploitation hôte et le trafic réseau de l'hôte n'est pas anonymisé. L'adresse MAC de l'ordinateur n'est pas modifiée par la fonctionnalité d'usurpation d'adresse MAC de Tails si celui-ci est lancé dans une machine virtuelle.

Virtualization solutions

To run Tails inside a virtual machine, you need to have virtualization software installed on the host operating system. Different virtualization software exists for Linux, Windows, and macOS.

The following list includes only free software as we believe that this is a necessary condition for the software to be trustworthy. See the previous warning and our statement about free software and public scrutiny.

Des logiciels propriétaires de virtualisation existent, tels que VMWare, mais ils ne sont pas listés ici à dessein.

  • VirtualBox is available on Linux, Windows, and Mac. Its free software version does not include support for USB devices and does not allow use of a Persistent Storage.

    Voir la documentation correspondante.

  • GNOME Boxes is available on Linux. It has a simple user interface but does not allow use of a Persistent Storage.

    Voir la documentation correspondante.

  • virt-manager is available on Linux. It has a more complex user interface and allows use of a Persistent Storage, either by:

    • Démarrant Tails depuis une clé USB.
    • En créant une volume de stockage USB virtuel sauvegardé dans un unique fichier sur le système d'exploitation hôte.

    Voir la documentation correspondante.