{"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\/sv\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","title":{"rendered":"Anv\u00e4ndning av QubesOS f\u00f6r arbete med Windows 7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Det finns inte s\u00e5 m\u00e5nga artiklar p\u00e5 Habr\u00e9 som handlar om operativsystemet Qubes, och de jag har sett beskriver lite om anv\u00e4ndarupplevelsen. Jag hoppas kunna \u00e5tg\u00e4rda detta under kattsidan genom att visa hur Qubes anv\u00e4nds som ett skydd f\u00f6r Windows-milj\u00f6n och samtidigt bed\u00f6ma antalet svensktalande anv\u00e4ndare av systemet.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Anv\u00e4ndning av QubesOS f\u00f6r arbete med 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>Varf\u00f6r Qubes?<\/h2>\n<p><\/p>\n<p>Historien om slutet av st\u00f6d f\u00f6r Windows 7 och den \u00f6kande oron hos anv\u00e4ndarna har lett till behovet av att organisera arbetet i detta operativsystem med h\u00e4nsyn till f\u00f6ljande krav:<\/p>\n<p><\/p>\n<ul>\n<li>att s\u00e4kerst\u00e4lla anv\u00e4ndning av en fullt aktiverad Windows 7 med m\u00f6jlighet f\u00f6r anv\u00e4ndaren att installera uppdateringar och olika applikationer (\u00e4ven via Internet);<\/li>\n<li>att genomf\u00f6ra fullst\u00e4ndig eller selektiv uteslutning av n\u00e4tverksinteraktioner enligt villkor (offline-l\u00e4ge och trafikfiltrering);<\/li>\n<li>att erbjuda m\u00f6jlighet till selektiv anslutning av externa lagringsenheter och enheter.<\/li>\n<\/ul>\n<p><\/p>\n<p>En s\u00e5dan upps\u00e4ttning begr\u00e4nsningar f\u00f6ruts\u00e4tter en tydligt f\u00f6rberedd anv\u00e4ndare, eftersom sj\u00e4lvst\u00e4ndig administration \u00e4r till\u00e5ten, och begr\u00e4nsningarna \u00e4r inte kopplade till blockering av potentiella \u00e5tg\u00e4rder utan till uteslutning av m\u00f6jliga misstag eller programvaruskapande destruktiv p\u00e5verkan. Det finns allts\u00e5 ingen intern f\u00f6r\u00f6vare i modellen.<\/p>\n<p><\/p>\n<p>I v\u00e5r jakt p\u00e5 en l\u00f6sning snabbt avvisade vi id\u00e9n att inf\u00f6ra begr\u00e4nsningar med hj\u00e4lp av inbyggda eller extra medel fr\u00e5n Windows, eftersom det \u00e4r ganska sv\u00e5rt att effektivt begr\u00e4nsa en anv\u00e4ndare med administrat\u00f6rsr\u00e4ttigheter, medan man l\u00e5ter denne installera applikationer.<\/p>\n<p><\/p>\n<p>N\u00e4sta m\u00f6jliga l\u00f6sning var isolering genom virtualisering. V\u00e4lk\u00e4nda verktyg f\u00f6r desktop-virtualisering (t.ex. som VirtualBox) \u00e4r d\u00e5ligt anpassade f\u00f6r s\u00e4kerhetsl\u00f6sningar och de uppr\u00e4knade begr\u00e4nsningarna m\u00e5ste st\u00e4ndigt hanteras av anv\u00e4ndaren genom att v\u00e4xla eller st\u00e4lla in egenskaperna f\u00f6r den g\u00e4stande virtuella maskinen (h\u00e4refter VM), vilket \u00f6kar risken f\u00f6r misstag.<\/p>\n<p><\/p>\n<p>Samtidigt hade vi erfarenhet av att anv\u00e4nda Qubes som en desktop-anv\u00e4ndarsystem, men det fanns tvivel om stabiliteten n\u00e4r man arbetade med g\u00e4stversionen av Windows. Det beslutades att kontrollera den aktuella versionen av Qubes, eftersom de st\u00e4llda begr\u00e4nsningarna passar mycket v\u00e4l in i denna systems paradigm, s\u00e4rskilt implementeringen av virtuella maskinmallar och visuell integration. Jag ska f\u00f6rs\u00f6ka kortfattat ber\u00e4tta om id\u00e9erna och verktygen i Qubes, med exempel p\u00e5 l\u00f6sningen av det uppst\u00e4llda problemet.<\/p>\n<p><\/p>\n<h2>Typer av virtualisering av Xen<\/h2>\n<p><\/p>\n<p>K\u00e4rnan i Qubes bygger p\u00e5 hypervisorn Xen, som minimerar funktionerna f\u00f6r hantering av CPU-resurser, minne och virtuella maskiner. All annan hantering av enheter \u00e4r koncentrerad i dom0 baserad p\u00e5 Linux-k\u00e4rnan (i Qubes anv\u00e4nder dom0 en Fedora-distribution).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Anv\u00e4ndning av QubesOS f\u00f6r arbete med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/d8bfeb6cc8daef0370c9d567486c0356.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Xen st\u00f6djer flera typer av virtualisering (jag kommer att ge exempel f\u00f6r Intel-arkitekturen, \u00e4ven om Xen ocks\u00e5 st\u00f6djer andra):<\/p>\n<p><\/p>\n<ul>\n<li>paravirtualisering (PV) \u2013 en virtualiseringsl\u00e4ge utan anv\u00e4ndning av h\u00e5rdvarust\u00f6d, liknar container-virtualisering, kan anv\u00e4ndas f\u00f6r system med anpassade k\u00e4rnor (dom0 fungerar i detta l\u00e4ge);<\/li>\n<li>fullst\u00e4ndig virtualisering (HVM) \u2013 i detta l\u00e4ge anv\u00e4nds h\u00e5rdvarust\u00f6d f\u00f6r CPU-resurser, medan all annan utrustning emuleras av QEMU. Detta \u00e4r det mest m\u00e5ngsidiga s\u00e4ttet att k\u00f6ra olika operativsystem;<\/li>\n<li>paravirtualisering av h\u00e5rdvara (PVH \u2013 ParaVirtualized Hardware) \u2013 en virtualiseringsl\u00e4ge som anv\u00e4nder h\u00e5rdvarust\u00f6d d\u00e4r k\u00e4rnan i g\u00e4stsystemet anv\u00e4nder drivrutiner anpassade f\u00f6r hypervisorns m\u00f6jligheter (t.ex. delad minne), vilket eliminerar behovet av QEMU-emulering och \u00f6kar I\/O-prestandan. Linux-k\u00e4rnan fr\u00e5n version 4.11 kan arbeta i detta l\u00e4ge.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Anv\u00e4ndning av QubesOS f\u00f6r arbete med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/ffafc6a75aa9248659848c4bf08956e1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Fr\u00e5n och med version 4.0 av Qubes, av s\u00e4kerhetssk\u00e4l, har man avst\u00e5tt fr\u00e5n att anv\u00e4nda paravirtualiseringsl\u00e4ge (bland annat p\u00e5 grund av k\u00e4nda s\u00e5rbarheter i Intel-arkitekturen, som delvis \u00e5tg\u00e4rdas genom att anv\u00e4nda fullst\u00e4ndig virtualisering), och mode PVH anv\u00e4nds som standard.<\/p>\n<p><\/p>\n<p>Vid anv\u00e4ndning av emulering (HVM-l\u00e4ge) startas QEMU i en isolerad VM kallad stubdomain, vilket minskar riskerna f\u00f6r exploatering av potentiella fel i genomf\u00f6randet (QEMU-projektet inneh\u00e5ller mycket kod, inklusive f\u00f6r kompatibilitet).<br \/>\nEtt s\u00e5dant l\u00e4ge b\u00f6r i v\u00e5rt fall anv\u00e4ndas f\u00f6r Windows.<\/p>\n<p><\/p>\n<h2>Tj\u00e4nstevirtualiserade maskiner<\/h2>\n<p><\/p>\n<p>I s\u00e4kerhetsarkitekturen f\u00f6r Qubes \u00e4r en av hypervisorens nyckelm\u00f6jligheter att \u00f6verf\u00f6ra PCI-enheter till g\u00e4stmilj\u00f6n. Uteslutning av h\u00e5rdvara g\u00f6r det m\u00f6jligt att isolera v\u00e4rddelen av systemet fr\u00e5n externa attacker. Xen st\u00f6der detta f\u00f6r PV- och HVM-l\u00e4gen, d\u00e4r det f\u00f6r det andra kr\u00e4vs st\u00f6d f\u00f6r IOMMU (Intel VT-d) \u2014 h\u00e5rdvarustyrning av minnet f\u00f6r virtualiserade enheter.<\/p>\n<p><\/p>\n<p>P\u00e5 s\u00e5 s\u00e4tt skapas flera systemvirtualiserade maskiner:<\/p>\n<p><\/p>\n<ul>\n<li>sys-net, som f\u00e5r n\u00e4tverksenheter och anv\u00e4nds som bro f\u00f6r andra VMer, till exempel som implementerar funktioner f\u00f6r brandv\u00e4gg eller VPN-klient;<\/li>\n<li>sys-usb, som f\u00e5r USB- och andra kontroller f\u00f6r perifera enheter;<\/li>\n<li>sys-firewall, som inte anv\u00e4nder enheter, utan fungerar som en brandv\u00e4gg f\u00f6r anslutna VMer.<\/li>\n<\/ul>\n<p><\/p>\n<p>F\u00f6r att arbeta med USB-enheter anv\u00e4nds proxytj\u00e4nster som s\u00e4kerst\u00e4ller bland annat:<\/p>\n<p><\/p>\n<ul>\n<li>f\u00f6r HID-enheter (human interface device) \u00f6verf\u00f6ring av kommandon till dom0;<\/li>\n<li>f\u00f6r avtagbara lagringsenheter omdirigering av enhetstorlekar till andra VMer (med undantag f\u00f6r dom0);<\/li>\n<li>omdirigering av sj\u00e4lva USB-enheten (anv\u00e4nder USBIP och integrationsmedel).<\/li>\n<\/ul>\n<p><\/p>\n<p>I en s\u00e5dan konfiguration kan en lyckad attack genom n\u00e4tverksstacken eller anslutna enheter endast leda till kompromettering av den k\u00f6rande tj\u00e4nste-VM:n, ist\u00e4llet f\u00f6r hela systemet. Efter omstart av tj\u00e4nste-VM:n kommer den att laddas i sitt ursprungliga tillst\u00e5nd.<\/p>\n<p><\/p>\n<h2>Integrationsverktyg f\u00f6r VMer<\/h2>\n<p><\/p>\n<p>Det finns flera s\u00e4tt att interagera med skrivbordet p\u00e5 en virtuell maskin \u2013 genom att installera program i g\u00e4stsystemet eller emulera video genom virtualisering. G\u00e4stapplikationer kan vara olika universella fj\u00e4rr\u00e5tkomstl\u00f6sningar (RDP, VNC, Spice osv.) eller anpassade f\u00f6r en specifik hypervisor (denna typ av verktyg kallas vanligtvis g\u00e4stverktyg). En blandad variant kan anv\u00e4ndas d\u00e4r hypervisorn emulerar in- och utdata f\u00f6r g\u00e4stsystemet, medan den utanf\u00f6r erbjuder m\u00f6jligheten att anv\u00e4nda ett protokoll som kombinerar in- och utdata, till exempel som med Spice. Fj\u00e4rr\u00e5tkomstverktyg optimerar vanligtvis bilden, eftersom de f\u00f6ruts\u00e4tter arbete \u00f6ver ett n\u00e4tverk, vilket p\u00e5verkar bildkvaliteten negativt.<\/p>\n<p><\/p>\n<p>Qubes tillhandah\u00e5ller egna verktyg f\u00f6r integration av VM. F\u00f6rst och fr\u00e4mst \u00e4r detta grafiksystemet \u2013 f\u00f6nster fr\u00e5n olika VM visas p\u00e5 en gemensam skrivbord med egen f\u00e4rgkant. Generellt baseras integrationsverktygen p\u00e5 hypervisorens funktioner \u2013 delat minne (Xen grant table), notifieringsverktyg (Xen event channel), delad lagring xenstore och kommunikationsprotokoll vchan. Med deras hj\u00e4lp genomf\u00f6rs grundl\u00e4ggande komponenter som qrexec och qubes-rpc, samt applikationstj\u00e4nster \u2013 ljud- eller USB-omdirigering, fil\u00f6verf\u00f6ring eller inneh\u00e5ll \u00f6verf\u00f6ring till urklipp, utf\u00f6rande av kommandon och starta applikationer. Det finns m\u00f6jlighet att st\u00e4lla in policyer som begr\u00e4nsar de tj\u00e4nster som \u00e4r tillg\u00e4ngliga p\u00e5 VM. Nedan \u00e4r ett exempel p\u00e5 proceduren f\u00f6r att initiera interaktionen mellan tv\u00e5 VM.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Anv\u00e4ndning av QubesOS f\u00f6r arbete med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/eb0706697196168d2d50a90e25090497.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>S\u00e5ledes arbetar man i VM utan att anv\u00e4nda n\u00e4tverket, vilket g\u00f6r det m\u00f6jligt att fullt ut utnyttja autonomiska VM f\u00f6r att undvika informationsl\u00e4ckage. Till exempel genomf\u00f6rs separation av kryptografiska operationer (PGP\/SSH), n\u00e4r privata nycklar anv\u00e4nds i isolerade VM och inte l\u00e4mnar deras gr\u00e4nser.<\/p>\n<p><\/p>\n<h2>Mallar, applikations- och eng\u00e5ngs-VM<\/h2>\n<p><\/p>\n<p>All user work in Qubes is carried out in virtual machines. The primary host system is used to manage their operation and visualization. The OS is installed along with a basic set of virtual machines based on templates (TemplateVM). Such a template represents a Linux VM based on the Fedora or Debian distribution, with integration tools installed and configured, along with dedicated system and user partitions. Software installation and updates are performed using the standard package manager (dnf or apt) from configured repositories, with mandatory digital signature verification (GnuPG). The purpose of these VMs is to ensure trust in the application VMs that run on their basis.<\/p>\n<p><\/p>\n<p>An application VM (AppVM) uses a snapshot of the system partition from the corresponding VM template at startup and deletes this snapshot upon completion without saving changes. Necessary user data is stored in a unique user partition for each application VM, which is mounted in the home directory.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Anv\u00e4ndning av QubesOS f\u00f6r arbete med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/604c4f94fdb9644b589f87104364dc20.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Using disposable VMs can be beneficial from a security perspective. Such a VM is created from a template at startup and is launched with one purpose \u2014 to run a single application, terminating after it is closed. Disposable VMs can be used to open suspicious files whose contents may exploit vulnerabilities in specific applications. The ability to launch a disposable VM is integrated into the file manager (Nautilus) and the email client (Thunderbird). <\/p>\n<p><\/p>\n<p>A Windows VM can also be used to create a template and a disposable VM; for this, the user profile is transferred to a separate partition. In our case, such a template will be used by the user for administrative tasks and application installation. Several application VMs will be created based on the template \u2014 with limited network access (using sys-firewall) and without any network access at all (no virtual network device is created). All modifications and applications installed in the template will be available in these VMs, and even in the case of the introduction of trojans, they will lack network access for compromise.<\/p>\n<p><\/p>\n<h2>The Struggle for Windows<\/h2>\n<p><\/p>\n<p>De funktioner som beskrivs ovan \u00e4r grunden f\u00f6r Qubes och fungerar faktiskt ganska stabilt; sv\u00e5righeterna b\u00f6rjar med Windows. F\u00f6r att integrera Windows kr\u00e4vs en upps\u00e4ttning g\u00e4steredskap som kallas Qubes Windows Tools (QWT), som inkluderar drivrutiner f\u00f6r att arbeta med Xen, qvideo-drivrutin och en upps\u00e4ttning verktyg f\u00f6r informationsutbyte (fil\u00f6verf\u00f6ring, gemensamt urklipp). Installations- och konfigurationsprocessen \u00e4r noggrant dokumenterad p\u00e5 projektets webbplats, s\u00e5 vi delar med oss av v\u00e5r erfarenhet av till\u00e4mpningen.<\/p>\n<p><\/p>\n<p>Den huvudsakliga sv\u00e5righeten ligger i avsaknaden av st\u00f6d f\u00f6r de utvecklade verktygen. Nyckelutvecklarna (QWT) verkar vara otillg\u00e4ngliga och integrationsprojektet med Windows v\u00e4ntar p\u00e5 den ledande utvecklaren. D\u00e4rf\u00f6r var det f\u00f6rst och fr\u00e4mst n\u00f6dv\u00e4ndigt att utv\u00e4rdera funktionaliteten och f\u00e5 en f\u00f6rst\u00e5else f\u00f6r m\u00f6jligheten att st\u00f6dja den vid behov p\u00e5 egen hand. Den mest utmanande aspekten av utveckling och fels\u00f6kning \u00e4r grafikdrivrutinen som emulerar en videoadapter och en bildsk\u00e4rm f\u00f6r att skapa en bild i delat minne, vilket g\u00f6r det m\u00f6jligt att visa hela skrivbordet eller direkt ett applikationsf\u00f6nster i v\u00e4rdsystemets f\u00f6nster. Under analysen av drivrutinens arbete anpassade vi koden f\u00f6r att bygga i en Linux-milj\u00f6 och arbetade igenom fels\u00f6kningsschemat mellan tv\u00e5 g\u00e4st-Windows-system. Vid korsbyggnadssteget genomf\u00f6rde vi flera f\u00f6renklande \u00e4ndringar, fr\u00e4mst n\u00e4r det g\u00e4ller <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabit-pro\/qwt-crossbuild\">f\u00f6rr\u00e5det<\/a><\/noindex>, vilket d\u00e4rmed kortvarigt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/QubesOS\/qubes-issues\/issues\/5065\">inspirerade<\/a><\/noindex> den ledande utvecklaren av Qubes.<\/p>\n<p><\/p>\n<p>Det mest kritiska steget f\u00f6r stabiliteten i g\u00e4stsystemet \u00e4r start av Windows, h\u00e4r kan man se den bekanta bl\u00e5 sk\u00e4rmen (eller till och med inte se den). F\u00f6r de flesta uppt\u00e4ckta fel fanns olika workaround-l\u00f6sningar - avvisande av Xen-drivrutiner f\u00f6r blockenheter, avaktivering av minnesbalansering i VM, fastst\u00e4llande av n\u00e4tverksinst\u00e4llningar och minimering av antalet k\u00e4rnor. V\u00e5r samling av g\u00e4steredskap installeras och fungerar p\u00e5 fullt uppdaterat Windows 7 och Windows 10 (f\u00f6rutom qvideo).<\/p>\n<p><\/p>\n<p>N\u00e4r man \u00f6verg\u00e5r fr\u00e5n en verklig milj\u00f6 till en virtuell uppst\u00e5r ett problem med aktiveringen av Windows n\u00e4r man anv\u00e4nder f\u00f6rinstallerade OEM-versioner. S\u00e5dana system anv\u00e4nder aktivering baserad p\u00e5 licenser lagrade i UEFI-enheten. F\u00f6r korrekt aktivering m\u00e5ste en av ACPI-sektionerna fr\u00e5n v\u00e4rdsystemet \u00f6verf\u00f6ras helt till g\u00e4stsystemet (SLIC-tabell) och andra beh\u00f6ver justeras n\u00e5got f\u00f6r att ange tillverkaren. Xen m\u00f6jligg\u00f6r anpassning av inneh\u00e5llet i ACPI:s ytterligare tabeller, men utan att modifiera de grundl\u00e4ggande. En patch fr\u00e5n ett liknande projekt, OpenXT, hj\u00e4lpte till att l\u00f6sa problemet och anpassades f\u00f6r Qubes. Dessa korrigeringar visade sig vara anv\u00e4ndbara inte bara f\u00f6r oss utan har ocks\u00e5 \u00f6verf\u00f6rts till huvudf\u00f6rr\u00e5det Qubes och Libvirt-biblioteket.<\/p>\n<p><\/p>\n<p>De uppenbara bristerna med Windows integrationsverktyg \u00e4r bristen p\u00e5 ljudsupport, USB-enheter och sv\u00e5righeten att hantera media, eftersom det inte finns n\u00e5gon h\u00e5rdvarust\u00f6d f\u00f6r GPU. Men dessa faktorer hindrar inte anv\u00e4ndning av VM f\u00f6r att arbeta med kontorsdokument och hindrar inte k\u00f6rning av specifika f\u00f6retagsapplikationer.<\/p>\n<p><\/p>\n<p>Kravet p\u00e5 att v\u00e4xla till offline-l\u00e4ge eller begr\u00e4nsat n\u00e4tverk efter skapandet av mallen f\u00f6r Windows-VM uppfylldes genom att skapa motsvarande konfigurationer f\u00f6r applikations-VM. M\u00f6jligheten till selektiv anslutning av externa lagringsenheter l\u00f6stes ocks\u00e5 med hj\u00e4lp av operativsystemets standardverktyg \u2014 vid anslutning blir de tillg\u00e4ngliga i system-VM sys-usb, fr\u00e5n vilken de kan \"passera\" till den n\u00f6dv\u00e4ndiga VM. Anv\u00e4ndarens skrivbord ser ungef\u00e4r ut p\u00e5 f\u00f6ljande s\u00e4tt.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Anv\u00e4ndning av QubesOS f\u00f6r arbete med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/ed003174a07a412071095cda51f7c2cb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Den slutgiltiga versionen av systemet har mottagits positivt (s\u00e5 mycket som en s\u00e5 komplex l\u00f6sning medger) av anv\u00e4ndarna, och operativsystemets standardverktyg har m\u00f6jliggjort att ut\u00f6ka anv\u00e4ndningen till en mobil arbetsplats med tillg\u00e5ng via VPN.<\/p>\n<p><\/p>\n<h2>Avslutande<\/h2>\n<p><\/p>\n<p>Virtualisering i allm\u00e4nhet g\u00f6r det m\u00f6jligt att minska riskerna med att anv\u00e4nda Windows-system som inte l\u00e4ngre st\u00f6ds \u2014 det tvingar inte till att s\u00e4kerst\u00e4lla kompatibilitet med nya h\u00e5rdvaror, m\u00f6jligg\u00f6r att utesluta eller kontrollera \u00e5tkomst till systemet \u00f6ver n\u00e4tverk eller via anslutna enheter, och m\u00f6jligg\u00f6r att skapa en milj\u00f6 f\u00f6r eng\u00e5ngsstart.<\/p>\n<p><\/p>\n<p>Qubes OS, som \u00e4r baserat p\u00e5 id\u00e9n om isolering genom virtualisering, hj\u00e4lper till att anv\u00e4nda dessa och andra mekanismer f\u00f6r att s\u00e4kerst\u00e4lla s\u00e4kerheten. M\u00e5nga ser Qubes fr\u00e4mst som en str\u00e4van efter anonymitet, men det \u00e4r ett anv\u00e4ndbart system f\u00f6r b\u00e5de ingenj\u00f6rer som ofta samordnar projekt, infrastrukturer och hemligheter kopplade till dem samt f\u00f6r s\u00e4kerhetsexperter. Att separera applikationer, data och formalisera deras interaktioner \u00e4r de f\u00f6rsta stegen i hotanalys och design av skyddssystem. Denna separation hj\u00e4lper till att strukturera information och minskar risken f\u00f6r misstag p\u00e5 grund av m\u00e4nskliga faktorer - som stress, tr\u00f6tthet etc.<\/p>\n<p><\/p>\n<p>F\u00f6r n\u00e4rvarande fokuserar utvecklingen p\u00e5 att ut\u00f6ka funktionaliteten i Linux-milj\u00f6er. En version 4.1, som baseras p\u00e5 Fedora 31 och kommer att inkludera aktuella versioner av nyckelkomponenterna Xen och Libvirt, f\u00f6rbereds f\u00f6r release. Det \u00e4r v\u00e4rt att notera att Qubes utvecklas av yrkesverksamma inom informationss\u00e4kerhet som alltid snabbt sl\u00e4pper uppdateringar vid uppt\u00e4ckten av nya hot eller fel.<\/p>\n<p><\/p>\n<h2>Epilog<\/h2>\n<p><\/p>\n<p>En av de experimentella funktionerna vi utvecklar m\u00f6jligg\u00f6r skapandet av VM med st\u00f6d f\u00f6r g\u00e4st\u00e5tkomst till GPU baserat p\u00e5 teknologin Intel GVT-g, vilket g\u00f6r att man kan dra nytta av grafikprocessorns kapabiliteter och betydligt ut\u00f6ka systemets anv\u00e4ndningsomr\u00e5de. Vid tidpunkten f\u00f6r artikelskrivningen fungerar den h\u00e4r funktionen f\u00f6r testversioner av Qubes 4.1 och finns tillg\u00e4nglig p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabit-pro\/tabit-qubes-repo\">github<\/a><\/noindex>.<\/p>\n<p>K\u00e4lla: <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.5 - 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\/sv\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Anv\u00e4ndning av QubesOS f\u00f6r att arbeta med Windows 7 | ProHoster","description":"Det finns inte s\u00e5 m\u00e5nga artiklar om operativsystemet Qubes p\u00e5 Habr, och de jag har sett beskriver knappt till\u00e4mpningserfarenheten.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/41811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=41811"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/41811\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/41812"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=41811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=41811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=41811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}