{"id":41811,"date":"2020-02-16T20:45:57","date_gmt":"2020-02-16T17:45:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/ispolzovanie-qubesos-dlya-raboty-s-windows-7"},"modified":"2020-02-16T20:45:57","modified_gmt":"2020-02-16T17:45:57","slug":"ispolzovanie-qubesos-dlya-raboty-s-windows-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","title":{"rendered":"Utilisation de QubesOS pour travailler avec Windows 7.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Il n'y a pas beaucoup d'articles sur Habr consacr\u00e9s au syst\u00e8me d'exploitation Qubes, et ceux que j'ai vus d\u00e9crivent peu l'exp\u00e9rience d'utilisation. Dans cet article, j'esp\u00e8re rem\u00e9dier \u00e0 cela en montrant l'utilisation de Qubes comme moyen de protection de l'environnement Windows et, en passant, \u00e9valuer le nombre d'utilisateurs russophones du syst\u00e8me.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Utilisation de QubesOS pour travailler avec Windows 7.\" src=\"\/wp-content\/uploads\/2020\/02\/9625f1a9464dc610d1f3266571cf8929.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Pourquoi Qubes ?<\/h2>\n<p><\/p>\n<p>L'ach\u00e8vement du support technique de Windows 7 et l'anxi\u00e9t\u00e9 croissante des utilisateurs ont conduit \u00e0 la n\u00e9cessit\u00e9 d'organiser le fonctionnement de cet OS, en tenant compte des exigences suivantes :<\/p>\n<p><\/p>\n<ul>\n<li>assurer l'utilisation d'un Windows 7 enti\u00e8rement activ\u00e9 avec la possibilit\u00e9 pour l'utilisateur d'installer des mises \u00e0 jour et diverses applications (y compris via Internet) ;<\/li>\n<li>r\u00e9aliser une exclusion compl\u00e8te ou s\u00e9lective des interactions r\u00e9seau selon une condition (modes de fonctionnement hors ligne et de filtrage du trafic) ;<\/li>\n<li>offrir la possibilit\u00e9 de connecter s\u00e9lectivement des supports amovibles et des dispositifs.<\/li>\n<\/ul>\n<p><\/p>\n<p>Un tel ensemble de restrictions suppose un utilisateur clairement pr\u00e9par\u00e9, car l'auto-administration est autoris\u00e9e et les restrictions ne sont pas li\u00e9es \u00e0 un blocage de ses actions potentielles, mais \u00e0 l'exclusion possible d'erreurs ou d'impact destructif des logiciels. Autrement dit, il n'y a pas d'intrus interne dans le mod\u00e8le.<\/p>\n<p><\/p>\n<p>\u00c0 la recherche d'une solution, nous avons rapidement abandonn\u00e9 l'id\u00e9e de mettre en \u0153uvre des restrictions par des moyens int\u00e9gr\u00e9s ou suppl\u00e9mentaires de Windows, car il est assez difficile de limiter efficacement un utilisateur ayant des droits d'administrateur tout en lui permettant d'installer des applications.<\/p>\n<p><\/p>\n<p>La solution suivante \u00e9tait l'isolement via la virtualisation. Les outils bien connus pour la virtualisation de bureau (comme VirtualBox) sont mal adapt\u00e9s aux probl\u00e8mes de s\u00e9curit\u00e9, et les restrictions mentionn\u00e9es doivent \u00eatre appliqu\u00e9es par l'utilisateur en configurant constamment ou en basculant les propri\u00e9t\u00e9s de la machine virtuelle (ci-apr\u00e8s VMs), ce qui augmente le risque d'erreurs.<\/p>\n<p><\/p>\n<p>En m\u00eame temps, nous avons eu l'exp\u00e9rience d'utiliser Qubes en tant que syst\u00e8me de bureau pour les utilisateurs, mais des doutes subsistaient quant \u00e0 la stabilit\u00e9 du travail avec Windows en tant qu'invit\u00e9. Il a \u00e9t\u00e9 d\u00e9cid\u00e9 de tester la version actuelle de Qubes, car les restrictions impos\u00e9es s'int\u00e8grent tr\u00e8s bien dans la paradigm de ce syst\u00e8me, en particulier la mise en \u0153uvre de mod\u00e8les de machines virtuelles et l'int\u00e9gration visuelle. Je vais ensuite essayer de parler bri\u00e8vement des id\u00e9es et des outils de Qubes, en prenant pour exemple la solution du probl\u00e8me pos\u00e9.<\/p>\n<p><\/p>\n<h2>Types de virtualisation Xen<\/h2>\n<p><\/p>\n<p>Au c\u0153ur de Qubes se trouve l'hyperviseur Xen, qui minimise les fonctions de gestion des ressources processeur, m\u00e9moire et machines virtuelles. Tout le reste du travail avec les dispositifs est concentr\u00e9 dans dom0 bas\u00e9 sur le noyau Linux (dans Qubes, la distribution Fedora est utilis\u00e9e pour dom0).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Utilisation de QubesOS pour travailler avec Windows 7.\" src=\"\/wp-content\/uploads\/2020\/02\/d8bfeb6cc8daef0370c9d567486c0356.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Xen prend en charge plusieurs types de virtualisation (je donnerai des exemples pour l'architecture Intel, bien que Xen prenne \u00e9galement en charge d'autres) :<\/p>\n<p><\/p>\n<ul>\n<li>virtualisation paravirtuelle (PV) \u2014 mode de virtualisation sans utilisation de prise en charge mat\u00e9rielle, rappelant la virtualisation par conteneurs, elle peut \u00eatre utilis\u00e9e pour des syst\u00e8mes avec un noyau adapt\u00e9 (dom0 fonctionne dans ce mode) ;<\/li>\n<li>virtualisation compl\u00e8te (HVM) \u2014 dans ce mode, une prise en charge mat\u00e9rielle est utilis\u00e9e pour les ressources processeur, et tout le reste du mat\u00e9riel est \u00e9mul\u00e9 par des moyens QEMU. C'est la mani\u00e8re la plus universelle de lancer diff\u00e9rents syst\u00e8mes d'exploitation ;<\/li>\n<li>virtualisation paravirtuelle de mat\u00e9riel (PVH \u2014 Hardware ParaVirtualis\u00e9) \u2014 mode de virtualisation utilisant une prise en charge mat\u00e9rielle o\u00f9, pour travailler avec le mat\u00e9riel, le noyau du syst\u00e8me invit\u00e9 utilise des pilotes adapt\u00e9s aux capacit\u00e9s de l'hyperviseur (par exemple, la m\u00e9moire partag\u00e9e), \u00e9liminant le besoin d'\u00e9mulation QEMU et am\u00e9liorant les performances d'entr\u00e9e-sortie. Le noyau Linux \u00e0 partir de la version 4.11 peut fonctionner dans ce mode.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Utilisation de QubesOS pour travailler avec Windows 7.\" src=\"\/wp-content\/uploads\/2020\/02\/ffafc6a75aa9248659848c4bf08956e1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00c0 partir de la version 4.0 de Qubes, pour des raisons de s\u00e9curit\u00e9, l'utilisation du mode de paravirtualisation est abandonn\u00e9e (en raison des vuln\u00e9rabilit\u00e9s connues de l'architecture Intel, qui sont partiellement abord\u00e9es par l'utilisation de la virtualisation compl\u00e8te), le mode PVH est utilis\u00e9 par d\u00e9faut.<\/p>\n<p><\/p>\n<p>Lors de l'utilisation de l'\u00e9mulation (mode HVM), le lancement de QEMU se fait dans une VM isol\u00e9e appel\u00e9e stubdomain, r\u00e9duisant ainsi les risques d'exploitation de potentielles erreurs dans l'impl\u00e9mentation (le projet QEMU contient beaucoup de code, y compris pour la compatibilit\u00e9).<br \/>\nCe mode doit \u00eatre utilis\u00e9 pour Windows dans notre cas.<\/p>\n<p><\/p>\n<h2>Machines virtuelles de service<\/h2>\n<p><\/p>\n<p>Dans l'architecture de s\u00e9curit\u00e9 de Qubes, l'une des fonctionnalit\u00e9s cl\u00e9s de l'hyperviseur est le passage des p\u00e9riph\u00e9riques PCI \u00e0 l'environnement invit\u00e9. L'exception de mat\u00e9riel permet d'isoler la partie h\u00f4te du syst\u00e8me des attaques externes. Xen prend en charge cela pour les modes PV et HVM, dans ce dernier cas, cela n\u00e9cessite le support de l'IOMMU (Intel VT-d) \u2014 gestion mat\u00e9rielle de la m\u00e9moire pour les dispositifs virtualis\u00e9s.<\/p>\n<p><\/p>\n<p>Cela cr\u00e9e plusieurs machines virtuelles syst\u00e8me :<\/p>\n<p><\/p>\n<ul>\n<li>sys-net, \u00e0 laquelle sont attribu\u00e9s les dispositifs r\u00e9seau et qui est utilis\u00e9e comme pont pour d'autres VM, par exemple, celles r\u00e9alisant des fonctions de pare-feu ou de client VPN ;<\/li>\n<li>sys-usb, \u00e0 laquelle sont attribu\u00e9s les contr\u00f4leurs USB et autres p\u00e9riph\u00e9riques ;<\/li>\n<li>sys-firewall, qui ne utilise pas de dispositifs, mais fonctionne comme un pare-feu pour les VM connect\u00e9es.<\/li>\n<\/ul>\n<p><\/p>\n<p>Pour travailler avec des dispositifs USB, des services proxy sont utilis\u00e9s, qui assurent notamment :<\/p>\n<p><\/p>\n<ul>\n<li>pour les dispositifs de classe HID (human interface device) la transmission de commandes vers dom0 ;<\/li>\n<li>pour les supports amovibles, le redirection des volumes de dispositifs vers d'autres VM (\u00e0 l'exception de dom0) ;<\/li>\n<li>la redirection directe d'un dispositif USB (utilisation de USBIP et d'outils d'int\u00e9gration).<\/li>\n<\/ul>\n<p><\/p>\n<p>Dans cette configuration, une attaque r\u00e9ussie via la pile r\u00e9seau ou des dispositifs connect\u00e9s peut compromettre uniquement la VM de service en cours d'ex\u00e9cution, et non l'ensemble du syst\u00e8me. De plus, apr\u00e8s le red\u00e9marrage de la VM de service, elle sera charg\u00e9e dans son \u00e9tat d'origine.<\/p>\n<p><\/p>\n<h2>Outils d'int\u00e9gration VM<\/h2>\n<p><\/p>\n<p>Il existe plusieurs fa\u00e7ons d'interagir avec le bureau d'une machine virtuelle : installation d'applications dans le syst\u00e8me invit\u00e9 ou \u00e9mulation vid\u00e9o \u00e0 l'aide de la virtualisation. Les applications invit\u00e9es peuvent \u00eatre divers outils d'acc\u00e8s \u00e0 distance (RDP, VNC, Spice, etc.) ou adapt\u00e9s \u00e0 un hyperviseur sp\u00e9cifique (ces outils sont g\u00e9n\u00e9ralement appel\u00e9s utilitaires invit\u00e9s). Un variant mixte peut \u00e9galement \u00eatre utilis\u00e9, o\u00f9 l'hyperviseur \u00e9mule l'entr\u00e9e\/sortie pour le syst\u00e8me invit\u00e9, tout en offrant la possibilit\u00e9 d'utiliser un protocole combinant l'entr\u00e9e\/sortie, comme c'est le cas avec Spice. Dans ce cas, les outils d'acc\u00e8s \u00e0 distance optimisent g\u00e9n\u00e9ralement l'image, car ils supposent un travail \u00e0 travers le r\u00e9seau, ce qui affecte n\u00e9gativement la qualit\u00e9 de l'image.<\/p>\n<p><\/p>\n<p>Qubes fournit ses propres outils pour l'int\u00e9gration des VM. Tout d'abord, cela concerne le sous-syst\u00e8me graphique : les fen\u00eatres provenant de diff\u00e9rentes VM sont affich\u00e9es sur un bureau unique avec un encadrement color\u00e9 propre. En g\u00e9n\u00e9ral, les outils d'int\u00e9gration reposent sur les capacit\u00e9s de l'hyperviseur : m\u00e9moire partag\u00e9e (table de subventions Xen), m\u00e9canismes d'alerte (canal d'\u00e9v\u00e9nements Xen), stockage partag\u00e9 xenstore et protocole de communication vchan. Gr\u00e2ce \u00e0 cela, les composants de base qrexec et qubes-rpc, ainsi que des services applicatifs \u2014 redirection audio ou USB, transfert de fichiers ou contenu du presse-papiers, ex\u00e9cution de commandes et lancement d'applications \u2014 sont r\u00e9alis\u00e9s. Il est possible d'\u00e9tablir des politiques pour restreindre les services disponibles sur la VM. Dans l'image ci-dessous, un exemple de proc\u00e9dure d'initialisation de l'interaction entre deux VM.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Utilisation de QubesOS pour travailler avec Windows 7.\" src=\"\/wp-content\/uploads\/2020\/02\/eb0706697196168d2d50a90e25090497.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ainsi, le travail dans la VM se fait sans utiliser le r\u00e9seau, ce qui permet d'utiliser pleinement des VM autonomes pour \u00e9viter les fuites d'informations. Par exemple, cela permet de s\u00e9parer les op\u00e9rations cryptographiques (PGP\/SSH), lorsque les cl\u00e9s priv\u00e9es sont utilis\u00e9es dans des VM isol\u00e9es et ne sortent pas de leurs limites.<\/p>\n<p><\/p>\n<h2>Mod\u00e8les, applications et VM jetables<\/h2>\n<p><\/p>\n<p>Tout le travail de l'utilisateur dans Qubes s'effectue dans des machines virtuelles. Le syst\u00e8me h\u00f4te principal est utilis\u00e9 pour g\u00e9rer leur fonctionnement et leur visualisation. Le syst\u00e8me d'exploitation est install\u00e9 avec un ensemble de machines virtuelles de base bas\u00e9 sur des mod\u00e8les (TemplateVM). Un tel mod\u00e8le est une VM Linux bas\u00e9e sur une distribution Fedora ou Debian, avec des outils d'int\u00e9gration install\u00e9s et configur\u00e9s, ainsi que des partitions syst\u00e8me et utilisateur d\u00e9di\u00e9es. L'installation et la mise \u00e0 jour des logiciels se font via le gestionnaire de paquets standard (dnf ou apt) \u00e0 partir des d\u00e9p\u00f4ts configur\u00e9s avec v\u00e9rification obligatoire de la signature num\u00e9rique (GnuPG). La fonction de ces VM est d'assurer la confiance envers les VM appliqu\u00e9es qui en d\u00e9rivent.<\/p>\n<p><\/p>\n<p>La VM appliqu\u00e9e (AppVM) utilise au d\u00e9marrage un instantan\u00e9 de la partition syst\u00e8me du mod\u00e8le de VM correspondant, et \u00e0 la fin de son ex\u00e9cution, elle supprime cet instantan\u00e9 sans enregistrer les modifications. Les donn\u00e9es n\u00e9cessaires \u00e0 l'utilisateur sont stock\u00e9es dans une partition utilisateur unique pour chaque VM appliqu\u00e9e, qui est mont\u00e9e dans le r\u00e9pertoire personnel.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Utilisation de QubesOS pour travailler avec Windows 7.\" src=\"\/wp-content\/uploads\/2020\/02\/604c4f94fdb9644b589f87104364dc20.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>L'utilisation de VMs jetables (disposibleVM) peut \u00eatre b\u00e9n\u00e9fique en termes de s\u00e9curit\u00e9. Cette VM est cr\u00e9\u00e9e sur la base d'un mod\u00e8le au moment du d\u00e9marrage et est lanc\u00e9e dans un but unique : ex\u00e9cuter une application, et se termine apr\u00e8s sa fermeture. Les VMs jetables peuvent \u00eatre utilis\u00e9es pour ouvrir des fichiers suspects, dont le contenu pourrait conduire \u00e0 l'exploitation de vuln\u00e9rabilit\u00e9s d'applications sp\u00e9cifiques. La possibilit\u00e9 de lancer une VM jetable est int\u00e9gr\u00e9e dans le gestionnaire de fichiers (Nautilus) et le client de messagerie (Thunderbird). <\/p>\n<p><\/p>\n<p>Une VM Windows peut \u00e9galement \u00eatre utilis\u00e9e pour cr\u00e9er un mod\u00e8le et une VM jetable, pour cela le profil utilisateur est transf\u00e9r\u00e9 dans une partition s\u00e9par\u00e9e. Dans notre sc\u00e9nario, ce mod\u00e8le sera utilis\u00e9 par l'utilisateur pour des t\u00e2ches d'administration et d'installation d'applications. Sur la base du mod\u00e8le, plusieurs VM appliqu\u00e9es seront cr\u00e9\u00e9es \u2014 avec un acc\u00e8s r\u00e9seau limit\u00e9 (les capacit\u00e9s standard de sys-firewall) et sans acc\u00e8s r\u00e9seau du tout (aucun p\u00e9riph\u00e9rique r\u00e9seau virtuel n'est cr\u00e9\u00e9). Dans ces VMs, toutes les modifications et applications install\u00e9es dans le mod\u00e8le seront disponibles et m\u00eame en cas d'introduction de logiciels malveillants, l'acc\u00e8s au r\u00e9seau leur sera inaccessible pour compromettre.<\/p>\n<p><\/p>\n<h2>La lutte pour Windows<\/h2>\n<p><\/p>\n<p>Les fonctionnalit\u00e9s d\u00e9crites ci-dessus constituent la base de Qubes et fonctionnent de mani\u00e8re assez stable ; les complications commencent avec Windows. L'int\u00e9gration de Windows n\u00e9cessite l'utilisation du kit d'outils invit\u00e9s Qubes Windows Tools (QWT), qui comprend des pilotes pour fonctionner avec Xen, un pilote qvideo et un ensemble d'utilitaires pour l'\u00e9change d'informations (transfert de fichiers, presse-papiers). Le processus d'installation et de configuration est document\u00e9 en d\u00e9tail sur le site du projet, donc nous partagerons notre exp\u00e9rience d'application.<\/p>\n<p><\/p>\n<p>La principale difficult\u00e9 r\u00e9side en fait dans l'absence de prise en charge des outils d\u00e9velopp\u00e9s. Les principaux d\u00e9veloppeurs (QWT) semblent, en effet, inaccessibles et le projet d'int\u00e9gration avec Windows est en attente d'un d\u00e9veloppeur principal. Par cons\u00e9quent, il \u00e9tait n\u00e9cessaire d'\u00e9valuer en premier lieu la faisabilit\u00e9 et de comprendre la possibilit\u00e9 de le supporter, si n\u00e9cessaire, de mani\u00e8re autonome. Le pilote graphique est le plus complexe \u00e0 d\u00e9velopper et \u00e0 d\u00e9boguer, car il \u00e9mule un adaptateur vid\u00e9o et un \u00e9cran pour former une image en m\u00e9moire partag\u00e9e, permettant d'afficher tout le bureau ou directement la fen\u00eatre de l'application dans la fen\u00eatre du syst\u00e8me h\u00f4te. Au cours de l'analyse du fonctionnement du pilote, nous avons adapt\u00e9 le code pour la construction dans l'environnement Linux et mis au point un sch\u00e9ma de d\u00e9bogage entre deux syst\u00e8mes Windows invit\u00e9s. \u00c0 l'\u00e9tape du cross-build, nous avons apport\u00e9 plusieurs modifications simplificatrices, notamment en ce qui concerne l'installation <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabit-pro\/qwt-crossbuild\">d\u00e9p\u00f4ts<\/a><\/noindex>, tout en inspirant temporairement <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/QubesOS\/qubes-issues\/issues\/5065\">le d\u00e9veloppeur principal de Qubes.<\/a><\/noindex> L'\u00e9tape la plus critique en termes de stabilit\u00e9 du syst\u00e8me invit\u00e9 est le d\u00e9marrage de Windows, o\u00f9 l'on peut voir l'\u00e9cran bleu familier (ou m\u00eame ne rien voir). Pour la plupart des erreurs identifi\u00e9es, diverses solutions de contournement ont \u00e9t\u00e9 trouv\u00e9es : abandon des pilotes Xen pour les disques, d\u00e9sactivation de l\u2019\u00e9quilibrage de la m\u00e9moire de la VM, fixation des param\u00e8tres r\u00e9seau et minimisation du nombre de c\u0153urs. Notre version des outils invit\u00e9s s'installe et fonctionne sur Windows 7 et Windows 10 enti\u00e8rement mis \u00e0 jour (\u00e0 l'exception de qvideo).<\/p>\n<p><\/p>\n<p>L'\u00e9tape la plus critique pour la stabilit\u00e9 du syst\u00e8me h\u00f4te est le d\u00e9marrage de Windows, o\u00f9 l'on peut voir un \u00e9cran bleu familier (ou m\u00eame ne pas le voir). Pour la plupart des erreurs identifi\u00e9es, il existait diverses solutions de contournement : abandon des pilotes Xen pour les dispositifs de bloc, d\u00e9sactivation de l'\u00e9quilibrage de la m\u00e9moire des machines virtuelles, fixation des param\u00e8tres r\u00e9seau et minimisation du nombre de c\u0153urs. Notre compilation d'outils h\u00f4tes s'installe et fonctionne sur Windows 7 et Windows 10 enti\u00e8rement mis \u00e0 jour (\u00e0 l'exception de qvideo).<\/p>\n<p><\/p>\n<p>Lors du passage d'un environnement physique \u00e0 un environnement virtuel, un probl\u00e8me d'activation de Windows se pose en cas d'utilisation de versions OEM pr\u00e9install\u00e9es. Ces syst\u00e8mes utilisent une activation bas\u00e9e sur des licences inscrites dans l'UEFI de l'appareil. Pour un fonctionnement correct de l'activation, il est n\u00e9cessaire de transposer dans le syst\u00e8me invit\u00e9 l'une des sections ACPI du syst\u00e8me h\u00f4te dans son int\u00e9gralit\u00e9 (table SLIC) et d'apporter quelques corrections, en sp\u00e9cifiant le fabricant. Xen permet de configurer le contenu des tables ACPI suppl\u00e9mentaires, mais sans modifier les principales. Une solution a \u00e9t\u00e9 trouv\u00e9e gr\u00e2ce \u00e0 un patch d'un projet similaire, OpenXT, qui a \u00e9t\u00e9 adapt\u00e9 pour Qubes. Les corrections se sont av\u00e9r\u00e9es utiles non seulement pour nous et ont \u00e9t\u00e9 int\u00e9gr\u00e9es dans le d\u00e9p\u00f4t principal de Qubes et la biblioth\u00e8que Libvirt.<\/p>\n<p><\/p>\n<p>Parmi les inconv\u00e9nients \u00e9vidents des outils d'int\u00e9gration de Windows, on peut citer l'absence de prise en charge du son, des p\u00e9riph\u00e9riques USB et la difficult\u00e9 de travailler avec des m\u00e9dias, car il n'y a pas de prise en charge mat\u00e9rielle du GPU. Cependant, cela n'emp\u00eache pas l'utilisation de VM pour le traitement de documents bureautiques et ne fait pas obstacle au lancement d'applications d'entreprise sp\u00e9cifiques.<\/p>\n<p><\/p>\n<p>L'exigence de passer en mode de fonctionnement hors ligne ou avec un r\u00e9seau limit\u00e9 apr\u00e8s la cr\u00e9ation du mod\u00e8le de VM Windows \u00e9tait r\u00e9alis\u00e9e par la cr\u00e9ation de configurations appropri\u00e9es pour les VM appliqu\u00e9es, et la possibilit\u00e9 de connexion s\u00e9lective des supports amovibles \u00e9tait \u00e9galement r\u00e9solue par les moyens standards du syst\u00e8me d'exploitation - lors de la connexion, ils sont disponibles dans la VM syst\u00e8me sys-usb, d'o\u00f9 ils peuvent \u00eatre 'transf\u00e9r\u00e9s' \u00e0 la VM requise. Le bureau de l'utilisateur ressemble approximativement \u00e0 ceci.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Utilisation de QubesOS pour travailler avec Windows 7.\" src=\"\/wp-content\/uploads\/2020\/02\/ed003174a07a412071095cda51f7c2cb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>La version finale du syst\u00e8me a \u00e9t\u00e9 accept\u00e9e positivement par les utilisateurs (dans la mesure o\u00f9 une solution aussi complexe le permet), et les outils natifs du syst\u00e8me ont permis d'\u00e9tendre l'utilisation \u00e0 un poste de travail mobile avec acc\u00e8s via VPN.<\/p>\n<p><\/p>\n<h2>En conclusion<\/h2>\n<p><\/p>\n<p>La virtualisation en g\u00e9n\u00e9ral permet de r\u00e9duire les risques li\u00e9s \u00e0 l'utilisation de syst\u00e8mes Windows laiss\u00e9s sans support \u2014 elle n'impose pas de compatibilit\u00e9 avec de nouveaux mat\u00e9riels, permet d'exclure ou de contr\u00f4ler l'acc\u00e8s au syst\u00e8me via le r\u00e9seau ou des p\u00e9riph\u00e9riques connect\u00e9s, et permet de cr\u00e9er un environnement pour un lancement unique.<\/p>\n<p><\/p>\n<p>Le syst\u00e8me d'exploitation Qubes, bas\u00e9 sur l'id\u00e9e d'isolation via la virtualisation, aide \u00e0 exploiter ces m\u00e9canismes et d'autres pour garantir la s\u00e9curit\u00e9. De l'ext\u00e9rieur, beaucoup consid\u00e8rent Qubes avant tout comme une qu\u00eate d'anonymat, mais c'est un syst\u00e8me utile tant pour les ing\u00e9nieurs souvent impliqu\u00e9s dans des projets, des infrastructures et des secrets d'acc\u00e8s, que pour les chercheurs en s\u00e9curit\u00e9. La s\u00e9paration des applications, des donn\u00e9es et la formalisation de leurs interactions sont les premi\u00e8res \u00e9tapes de l'analyse des menaces et de la conception d'un syst\u00e8me de protection. Cette s\u00e9paration aide \u00e0 structurer l'information et \u00e0 r\u00e9duire la probabilit\u00e9 d'erreurs dues \u00e0 des facteurs humains tels que la pr\u00e9cipitation, la fatigue, etc.<\/p>\n<p><\/p>\n<p>Actuellement, l'accent est mis sur l'expansion des fonctionnalit\u00e9s des environnements Linux. Une version 4.1 est en pr\u00e9paration, qui sera bas\u00e9e sur Fedora 31 et inclura les versions actuelles des composants cl\u00e9s Xen et Libvirt. Il convient de noter que Qubes est d\u00e9velopp\u00e9 par des professionnels de la s\u00e9curit\u00e9 de l'information, qui publient rapidement des mises \u00e0 jour d\u00e8s qu'une nouvelle menace ou un bug est identifi\u00e9.<\/p>\n<p><\/p>\n<h2>Postface<\/h2>\n<p><\/p>\n<p>Une des fonctionnalit\u00e9s exp\u00e9rimentales que nous d\u00e9veloppons permet de cr\u00e9er des machines virtuelles avec un acc\u00e8s invit\u00e9 au GPU gr\u00e2ce \u00e0 la technologie Intel GVT-g, ce qui permet de tirer parti des capacit\u00e9s du processeur graphique et d'\u00e9largir consid\u00e9rablement le champ d'application du syst\u00e8me. Au moment de la r\u00e9daction de cet article, cette fonctionnalit\u00e9 est op\u00e9rationnelle pour les versions de test de Qubes 4.1 et est disponible sur <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabit-pro\/tabit-qubes-repo\">github<\/a><\/noindex>.<\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/488234\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 Qubes, \u0430 \u0442\u0435, \u0447\u0442\u043e \u044f \u0432\u0438\u0434\u0435\u043b \u043c\u0430\u043b\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u043e\u043f\u044b\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f. \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u043d\u0430\u0434\u0435\u044e\u0441\u044c \u044d\u0442\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f Qubes \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0437\u0430\u0449\u0438\u0442\u044b (\u043e\u0442) \u0441\u0440\u0435\u0434\u044b Windows \u0438, \u043f\u043e\u043f\u0443\u0442\u043d\u043e, \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e\u0432\u043e\u0440\u044f\u0449\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041f\u043e\u0447\u0435\u043c\u0443 Qubes? \u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0441 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435\u043c \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Windows 7 \u0438 \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0430\u044f\u0441\u044f \u0442\u0440\u0435\u0432\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u0440\u0438\u0432\u0435\u043b\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41812,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-41811","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 Qubes, \u0430 \u0442\u0435, \u0447\u0442\u043e \u044f \u0432\u0438\u0434\u0435\u043b \u043c\u0430\u043b\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u043e\u043f\u044b\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 QubesOS \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Windows 7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 Qubes, \u0430 \u0442\u0435, \u0447\u0442\u043e \u044f \u0432\u0438\u0434\u0435\u043b \u043c\u0430\u043b\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u043e\u043f\u044b\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-16T17:45:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-16T17:45:57+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Utilisation de QubesOS pour travailler avec Windows 7 | ProHoster","description":"Il n'y a pas beaucoup d'articles sur Habr consacr\u00e9s au syst\u00e8me d'exploitation Qubes, et ceux que j'ai vus d\u00e9crivent peu l'exp\u00e9rience d'utilisation.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 QubesOS \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Windows 7 | ProHoster","og:description":"\u041d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0435\u0439, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 Qubes, \u0430 \u0442\u0435, \u0447\u0442\u043e \u044f \u0432\u0438\u0434\u0435\u043b \u043c\u0430\u043b\u043e \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u043e\u043f\u044b\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/fr\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-16T17:45:57+00:00","article:modified_time":"2020-02-16T17:45:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41811","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:10:22","updated":"2022-10-05 20:31:01","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/41811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=41811"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/41811\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/41812"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=41811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=41811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=41811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}