{"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\/da\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","title":{"rendered":"Brug af QubesOS til arbejde med Windows 7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Der er ikke mange artikler om operativsystemet Qubes p\u00e5 Habr, og dem jeg har set, beskriver lidt om erfaringerne. Under teksten h\u00e5ber jeg at rette op p\u00e5 dette ved at bruge Qubes som et beskyttelsesmiddel for Windows-milj\u00f8et og, samtidig, vurdere antallet af russisktalende brugere af systemet.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Brug af QubesOS til arbejde 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>Hvorfor Qubes?<\/h2>\n<p><\/p>\n<p>Historien om oph\u00f8ret af support til Windows 7 og den stigende bekymring blandt brugerne har f\u00f8rt til n\u00f8dvendigheden af at organisere arbejdet med dette operativsystem under hensyntagen til f\u00f8lgende krav:<\/p>\n<p><\/p>\n<ul>\n<li>at sikre brugen af en fuldt aktiveret Windows 7 med mulighed for brugeren at installere opdateringer og forskellige applikationer (herunder via internettet);<\/li>\n<li>at implementere fuldst\u00e6ndig eller selektiv udelukkelse af netv\u00e6rksinteraktioner efter betingelse (offline- og trafikfiltreringstilstande);<\/li>\n<li>at give mulighed for selektiv tilkobling af eksterne lagerenheder og apparater.<\/li>\n<\/ul>\n<p><\/p>\n<p>S\u00e5dan et s\u00e6t begr\u00e6nsninger foruds\u00e6tter en klart forberedt bruger, da selvadministration er tilladt, og begr\u00e6nsningerne ikke er relateret til blokering af brugerens potentielle handlinger, men til udelukkelse af mulige fejl eller destruktiv softwarep\u00e5virkning. Det vil sige, at der ikke er nogen intern forstyrrer i modellen.<\/p>\n<p><\/p>\n<p>I s\u00f8gen efter en l\u00f8sning opgav vi hurtigt ideen om at implementere begr\u00e6nsninger med indbyggede eller ekstra midler i Windows, da det er ret sv\u00e6rt effektivt at begr\u00e6nse en bruger med administratorrettigheder, samtidig med at han kan installere applikationer.<\/p>\n<p><\/p>\n<p>Den n\u00e6ste l\u00f8sning var isolation ved hj\u00e6lp af virtualisering. Velkendte v\u00e6rkt\u00f8jer til desktopvirtualisering (f.eks. VirtualBox) er d\u00e5rligt tilpasset sikkerhedsl\u00f8sninger, og de n\u00e6vnte begr\u00e6nsninger skal brugeren konstant skifte eller justere egenskaberne for den g\u00e6ste-VM (virtuelle maskine), hvilket \u00f8ger risikoen for fejl.<\/p>\n<p><\/p>\n<p>Samtidig havde vi erfaring med at anvende Qubes som en desktop-brugersystem, men der var tvivl om stabiliteten ved at arbejde med den g\u00e6stebaserede Windows. Det blev besluttet at teste den aktuelle version af Qubes, da de stillede begr\u00e6nsninger passer godt ind i paradigmet for dette system, is\u00e6r implementeringen af skabeloner for virtuelle maskiner og den visuelle integration. Jeg vil derefter fors\u00f8ge at beskrive ideerne og v\u00e6rkt\u00f8jerne i Qubes kortfattet, ved at tage udgangspunkt i l\u00f8sningen af den givne opgave.<\/p>\n<p><\/p>\n<h2>Typer af virtualisering i Xen<\/h2>\n<p><\/p>\n<p>Qubes er baseret p\u00e5 hypervisoren Xen, som minimerer funktionerne til styring af CPU-ressourcer, hukommelse og virtuelle maskiner. Alt andet arbejde med enheder er koncentreret i dom0, der bygger p\u00e5 Linux-kernen (i Qubes anvendes Fedora-distribution til dom0).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Brug af QubesOS til arbejde med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/d8bfeb6cc8daef0370c9d567486c0356.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Xen underst\u00f8tter flere typer virtualisering (jeg vil give eksempler for Intel-arkitekturen, selvom Xen ogs\u00e5 underst\u00f8tter andre):<\/p>\n<p><\/p>\n<ul>\n<li>paravirtualisering (PV) \u2014 en virtualiseringstilstand uden brug af hardwareunderst\u00f8ttelse, der minder om container-baseret virtualisering og kan bruges til systemer med tilpasset kerne (i denne tilstand fungerer dom0);<\/li>\n<li>fuld virtualisering (HVM) \u2014 i denne tilstand bruges hardwareunderst\u00f8ttelse til CPU-ressourcer, mens alt andet udstyr emuleres ved hj\u00e6lp af QEMU. Dette er den mest alsidige m\u00e5de at k\u00f8re forskellige OS'er p\u00e5;<\/li>\n<li>paravirtualisering af hardware (PVH \u2014 ParaVirtualized Hardware) \u2014 en virtualiseringstilstand, der bruger hardwareunderst\u00f8ttelse, hvor g\u00e6sternes systems kerne anvender drivere tilpasset hypervisorens funktioner (for eksempel delt hukommelse), hvilket fjerner behovet for QEMU-emulering og \u00f8ger ind- og uddataens ydeevne. Linux-kernen kan fra version 4.11 fungere i denne tilstand.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Brug af QubesOS til arbejde med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/ffafc6a75aa9248659848c4bf08956e1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Fra version 4.0 af Qubes er der af sikkerhedsm\u00e6ssige grunde blevet besluttet at opgive brugen af paravirtualisering (herunder p\u00e5 grund af kendte s\u00e5rbarheder i Intel-arkitekturen, der delvist afhj\u00e6lpes ved brug af fuld virtualisering), hvor PVH-tilstand nu anvendes som standard.<\/p>\n<p><\/p>\n<p>N\u00e5r emulering (HVM-tilstand) bruges, startes QEMU i en isoleret VM kaldet stubdomain, hvilket reducerer risici ved udnyttelse af potentielle fejl i implementeringen (QEMU-projektet indeholder meget kode, herunder for kompatibilitet).<br \/>\nDenne tilstand b\u00f8r anvendes til Windows i vores tilf\u00e6lde.<\/p>\n<p><\/p>\n<h2>Tjeneste virtuelle maskiner<\/h2>\n<p><\/p>\n<p>I sikkerhedsarkitekturen for Qubes er en af hypervisorens vigtigste funktioner overf\u00f8rsel af PCI-enheder til g\u00e6steomgivelser. Udelukkelse af hardware g\u00f8r det muligt at isolere v\u00e6rtens del af systemet fra eksterne angreb. Xen underst\u00f8tter dette for b\u00e5de PV- og HVM-tilstande, hvor i det andet tilf\u00e6lde kr\u00e6ves underst\u00f8ttelse fra IOMMU (Intel VT-d) \u2014 hardwareadministration af hukommelse for virtualiserede enheder.<\/p>\n<p><\/p>\n<p>P\u00e5 den m\u00e5de oprettes flere systemvirtuelle maskiner:<\/p>\n<p><\/p>\n<ul>\n<li>sys-net, som f\u00e5r tildelt netv\u00e6rksenheder og som bruges som bro til andre VM'er, for eksempel dem der implementerer firewall-funktioner eller VPN-klienter;<\/li>\n<li>sys-usb, som f\u00e5r tildelt USB og andre controllerenheder til perifere enheder;<\/li>\n<li>sys-firewall, som ikke bruger enheder, men fungerer som en firewall for tilsluttede VM'er.<\/li>\n<\/ul>\n<p><\/p>\n<p>For at arbejde med USB-enheder anvendes proxy-tjenester, som sikrer blandt andet:<\/p>\n<p><\/p>\n<ul>\n<li>for HID-enheder (human interface device) overf\u00f8rsel af kommandoer til dom0;<\/li>\n<li>for udskiftelige medier, omdirigering af enhedsdisk til andre VM'er (undtagen dom0);<\/li>\n<li>omdirigering af den direkte USB-enhed (USBIP og integrationsv\u00e6rkt\u00f8jer bruges).<\/li>\n<\/ul>\n<p><\/p>\n<p>I s\u00e5dan en konfiguration kan et succesfuldt angreb gennem netv\u00e6rksstakken eller tilsluttede enheder kun f\u00f8re til kompromittering af den k\u00f8rende tjeneste-VM og ikke hele systemet. Og efter genstart vil den tjeneste-VM blive indl\u00e6st i sin oprindelige tilstand.<\/p>\n<p><\/p>\n<h2>Integrationsv\u00e6rkt\u00f8jer for VM<\/h2>\n<p><\/p>\n<p>Der er flere m\u00e5der at interagere med skrivebordet p\u00e5 en virtuel maskine \u2014 installation af applikationer i g\u00e6stesystemet eller videoemulering ved hj\u00e6lp af virtualiseringsteknikker. G\u00e6steapplikationer kan v\u00e6re forskellige universelle fjernadgangsv\u00e6rkt\u00f8jer (RDP, VNC, Spice osv.) eller specifikt tilpasset til en bestemt hypervisor (s\u00e5danne v\u00e6rkt\u00f8jer kaldes ofte g\u00e6stev\u00e6rkt\u00f8jer). Der kan ogs\u00e5 anvendes en blandet l\u00f8sning, hvor hypervisoren emulerer input-output for g\u00e6stesystemet og udenfor giver mulighed for at bruge en protokol, der kombinerer input-output, som i tilf\u00e6ldet med Spice. I denne proces optimerer fjernadgangsv\u00e6rkt\u00f8jerne typisk billedet, da de antager, at arbejdet foreg\u00e5r over et netv\u00e6rk, hvilket ikke altid er til fordel for billedkvaliteten.<\/p>\n<p><\/p>\n<p>Qubes leverer sine egne v\u00e6rkt\u00f8jer til integration af VM'er. F\u00f8rst og fremmest er der det grafiske system \u2014 vinduer fra forskellige VM'er vises p\u00e5 et f\u00e6lles skrivebord med sin egen farveindramning. Generelt er integrationsv\u00e6rkt\u00f8jerne baseret p\u00e5 hypervisorens funktioner \u2014 delt hukommelse (Xen grant table), underretningsv\u00e6rkt\u00f8jer (Xen event channel), delt lager xenstore og kommunikationsprotokollen vchan. Ved hj\u00e6lp af disse implementeres de grundl\u00e6ggende komponenter qrexec og qubes-rpc samt applikationstjenester \u2014 lyd- eller USB-omdirigering, filoverf\u00f8rsel eller udklipsholderindhold, udf\u00f8relse af kommandoer og start af applikationer. Der er mulighed for at etablere politikker, der begr\u00e6nser de tjenester, der er tilg\u00e6ngelige p\u00e5 VM'en. Nedenfor er et eksempel p\u00e5 proceduren for initiering af interaktionen mellem to VM'er.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Brug af QubesOS til arbejde med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/eb0706697196168d2d50a90e25090497.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Dermed foreg\u00e5r arbejdet i VM uden brug af netv\u00e6rket, hvilket muligg\u00f8r, at autonome VM'er kan bruges fuldt ud for at undg\u00e5 informationsl\u00e6kage. For eksempel anvendes dette til at adskille kryptografiske operationer (PGP\/SSH), hvor lukkede n\u00f8gler anvendes i isolerede VM'er og ikke forlader deres gr\u00e6nser.<\/p>\n<p><\/p>\n<h2>Skabeloner, applikations- og engangs-VM'er<\/h2>\n<p><\/p>\n<p>Alt arbejde i Qubes foreg\u00e5r i virtuelle maskiner. Det prim\u00e6re v\u00e6rtsoperativsystem bruges til at styre deres drift og visualisering. OS-installationen sker sammen med et grundl\u00e6ggende s\u00e6t af virtuelle maskiner baseret p\u00e5 skabeloner (TemplateVM). En s\u00e5dan skabelon er en Linux VM baseret p\u00e5 enten Fedora eller Debian-distributionen, med installerede og konfigurerede integrationsv\u00e6rkt\u00f8jer samt dedikerede system- og brugerpartitioner. Installation og opdatering af software foreg\u00e5r gennem den indbyggede pakkemanager (dnf eller apt) fra de konfigurerede repositories med obligatorisk kontrol af den digitale signatur (GnuPG). Form\u00e5let med disse VMer er at sikre tillid til de applikations-VM'er, der k\u00f8rer p\u00e5 deres grundlag.<\/p>\n<p><\/p>\n<p>En applikations-VM (AppVM) bruger ved opstart et snapshot af systempartitionen fra den tilsvarende VM-skabelon, og efter afslutningen fjerner den dette snapshot uden at gemme \u00e6ndringer. De n\u00f8dvendige brugerdata opbevares i en unik brugerpartition for hver applikations-VM, som monteres i hjemmemappen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Brug af QubesOS til arbejde med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/604c4f94fdb9644b589f87104364dc20.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Brugen af engangs-VM'er (disposableVM) kan v\u00e6re nyttig sikkerhedsm\u00e6ssigt. En s\u00e5dan VM oprettes baseret p\u00e5 en skabelon i det \u00f8jeblik, den startes, og k\u00f8res med det form\u00e5l at udf\u00f8re \u00e9n applikation, som afsluttes efter lukning. Engangs-VM'er kan bruges til at \u00e5bne mist\u00e6nkelige filer, hvis indhold kan f\u00f8re til udnyttelse af s\u00e5rbarheder i specifikke applikationer. Muligheden for at starte en engangs-VM er integreret i filh\u00e5ndtereren (Nautilus) og e-mailklienten (Thunderbird). <\/p>\n<p><\/p>\n<p>En Windows VM kan ogs\u00e5 bruges til at oprette en skabelon og en engangs-VM; til dette flyttes brugerprofilen til en separat partition. I vores tilf\u00e6lde vil denne skabelon blive brugt af brugeren til administrativt arbejde og installation af applikationer. Baseret p\u00e5 skabelonen vil der blive oprettet flere applikations-VM'er \u2014 med begr\u00e6nset netv\u00e6rksadgang (standardfunktioner sys-firewall) og uden netv\u00e6rksadgang overhovedet (der oprettes ikke en virtuel netv\u00e6rksenhed). I disse VM'er vil alle \u00e6ndringer og applikationer, der installeres i skabelonen, v\u00e6re tilg\u00e6ngelige, og selv i tilf\u00e6lde af inddragelse af spyware, vil de ikke have netv\u00e6rksadgang for kompromittering.<\/p>\n<p><\/p>\n<h2>Kampen for Windows<\/h2>\n<p><\/p>\n<p>De n\u00e6vnte muligheder danner grundlaget for Qubes og fungerer ganske stabilt, mens der opst\u00e5r problemer med Windows. For at integrere Windows skal man bruge Qubes Windows Tools (QWT), som inkluderer drivere til at arbejde med Xen, qvideo-driveren og et s\u00e6t v\u00e6rkt\u00f8jer til informationsudveksling (filoverf\u00f8rsel, udklipsholder). Installations- og konfigurationsprocessen er detaljeret dokumenteret p\u00e5 projektets hjemmeside, s\u00e5 vi vil dele vores erfaring med anvendelsen.<\/p>\n<p><\/p>\n<p>Den prim\u00e6re udfordring er i grunden manglen p\u00e5 st\u00f8tte til det udviklede v\u00e6rkt\u00f8jss\u00e6t. De n\u00f8gleudviklere (QWT) ser ud til at v\u00e6re utilg\u00e6ngelige, og integrationsprojektet med Windows er i venteposition p\u00e5 en f\u00f8rende udvikler. Derfor var det f\u00f8rst og fremmest n\u00f8dvendigt at vurdere funktionaliteten og opn\u00e5 en forst\u00e5else for muligheden for at st\u00f8tte det om n\u00f8dvendigt selv. Den mest komplekse del af udviklingen og fejls\u00f8gningen er grafikdriveren, som emulerer videoadapter og sk\u00e6rm for at generere billeder i delt hukommelse, hvilket g\u00f8r det muligt at vise hele skrivebordet eller direkte et ans\u00f8gningsvindue i v\u00e6rtsystemets vindue. Under analysen af driverens funktion tilpassede vi koden til opbygning i Linux-milj\u00f8et og arbejdede med fejls\u00f8gningsskemaet mellem to g\u00e6stende Windows-systemer. Under cross-build fasen gennemf\u00f8rte vi nogle forenklinger for os selv, prim\u00e6rt vedr\u00f8rende <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabit-pro\/qwt-crossbuild\">repository<\/a><\/noindex>, hvilket for en kort stund <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/QubesOS\/qubes-issues\/issues\/5065\">inspirerede<\/a><\/noindex> den f\u00f8rende udvikler af Qubes.<\/p>\n<p><\/p>\n<p>Den mest kritiske fase for stabiliteten af g\u00e6stesystemet er opstart af Windows, hvor man kan se den velkendte bl\u00e5 sk\u00e6rm (eller endda ikke se den). For de fleste opdagede fejl fandtes der forskellige omg\u00e5elsesmuligheder \u2013 afslag p\u00e5 Xen-drivere til blokenheder, deaktivering af VM-hukommelsesbalancering, fasts\u00e6ttelse af netv\u00e6rksindstillinger og minimisering af antallet af kerner. Vores samling af g\u00e6stev\u00e6rkt\u00f8jer installeres og fungerer p\u00e5 en fuldt opdateret Windows 7 og Windows 10 (undtagen qvideo).<\/p>\n<p><\/p>\n<p>N\u00e5r man g\u00e5r fra et fysisk milj\u00f8 til et virtuelt, opst\u00e5r der et problem med aktivering af Windows, n\u00e5r der bruges forudinstallerede OEM-versioner. S\u00e5danne systemer anvender aktivering baseret p\u00e5 licenser, der er indlejret i enheden's UEFI. For korrekt aktivering er det n\u00f8dvendigt at overf\u00f8re en af ACPI-sektionerne fra v\u00e6rtsystemet i sin helhed (SLIC-table) og justere andre lidt ved at angive producenten. Xen g\u00f8r det muligt at konfigurere indholdet af ACPI's ekstra tabeller, men uden at modificere de grundl\u00e6ggende. En patch fra et lignende projekt, OpenXT, som blev tilpasset til Qubes, hjalp med l\u00f8sningen. Rettelserne viste sig at v\u00e6re nyttige ikke kun for os og blev overf\u00f8rt til Qubes' hovedrepository og Libvirt-biblioteket.<\/p>\n<p><\/p>\n<p>\u00c5benlyse ulemper ved Windows-integrationens v\u00e6rkt\u00f8jer inkluderer manglende lydsupport, manglende USB-enheder og kompleksiteten ved medieh\u00e5ndtering, da der ikke er hardwareunderst\u00f8ttelse af GPU. Men dette forhindrer ikke brugen af VM til arbejde med kontordokumenter og hindrer ikke k\u00f8rsel af specifikke virksomhedsapplikationer.<\/p>\n<p><\/p>\n<p>Kravet om skift til offline- eller begr\u00e6nset netv\u00e6rksdrift efter oprettelsen af Windows VM-skabelonen blev opfyldt ved at lave de relevante konfigurationer af applikations-VM'erne, og muligheden for selektiv tilslutning af flytbare medier blev ogs\u00e5 l\u00f8st ved hj\u00e6lp af OS's indbyggede v\u00e6rkt\u00f8jer \u2014 n\u00e5r de tilsluttes, er de tilg\u00e6ngelige i system-VM'en sys-usb, hvorfra de kan \"videresendes\" til den n\u00f8dvendige VM. Brugerens skrivebord ser omtrent s\u00e5dan ud.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Brug af QubesOS til arbejde med Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/ed003174a07a412071095cda51f7c2cb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Den endelige version af systemet er positivt (s\u00e5 godt som et s\u00e5 komplekst system tillader) modtaget af brugerne, og systemets standardv\u00e6rkt\u00f8jer har gjort det muligt at udvide anvendelsen til brugerens mobile arbejdsplads med adgang via VPN.<\/p>\n<p><\/p>\n<h2>Afslutning<\/h2>\n<p><\/p>\n<p>Virtualisering generelt g\u00f8r det muligt at reducere risiciene ved brug af Windows-systemer, der ikke l\u00e6ngere er underst\u00f8ttet \u2014 den tvinger ikke til at sikre kompatibilitet med ny hardware, g\u00f8r det muligt at udelukke eller kontrollere adgangen til systemet via netv\u00e6rk eller tilsluttede enheder og giver mulighed for at etablere et milj\u00f8 til engangsbrug.<\/p>\n<p><\/p>\n<p>Qubes OS, baseret p\u00e5 id\u00e9en om isolering gennem virtualisering, hj\u00e6lper med at udnytte disse og andre mekanismer til at sikre sikkerhed. Udefra set ser mange Qubes hovedsageligt som en str\u00e6ben efter anonymitet, men det er et nyttigt system for b\u00e5de ingeni\u00f8rer, som ofte kombinerer projekter, infrastruktur og adgangshemmeligheder, samt for sikkerhedsforskere. Opdeling af applikationer, data og formaliseret interaktion mellem dem er indledende skridt til trusselanalyse og design af et beskyttelsessystem. En s\u00e5dan opdeling hj\u00e6lper med at strukturere information og reducere fejltagelser for\u00e5rsaget af menneskelige faktorer - haste, tr\u00e6thed osv.<\/p>\n<p><\/p>\n<p>I \u00f8jeblikket er hovedfokus i udviklingen p\u00e5 at udvide funktionaliteten af Linux-milj\u00f8er. En version 4.1 er p\u00e5 vej, som vil v\u00e6re baseret p\u00e5 Fedora 31 og inkludere opdaterede versioner af de centrale komponenter Xen og Libvirt. Det b\u00f8r bem\u00e6rkes, at Qubes udvikles af fagfolk inden for informationssikkerhed, som hurtigt udgiver opdateringer, n\u00e5r nye trusler eller fejl opdages.<\/p>\n<p><\/p>\n<h2>Efterord<\/h2>\n<p><\/p>\n<p>En af de eksperimentelle funktioner, vi udvikler, g\u00f8r det muligt at oprette VM med support til g\u00e6steadgang til GPU baseret p\u00e5 Intel GVT-g teknologi, hvilket g\u00f8r det muligt at udnytte grafikkortets kapaciteter og markant udvide systemets anvendelsesomr\u00e5de. P\u00e5 tidspunktet for denne artikels skrivning fungerer denne funktionalitet for testversioner af Qubes 4.1 og er tilg\u00e6ngelig p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabit-pro\/tabit-qubes-repo\">github<\/a><\/noindex>.<\/p>\n<p>Kilde: <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.3 - 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\/da\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Brug af QubesOS til arbejde med Windows 7 | ProHoster","description":"Der er ikke mange artikler om operativsystemet Qubes p\u00e5 Habr, og dem, jeg har set, beskriver n\u00e6ppe erfaringerne med brugen.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/41811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=41811"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/41811\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/41812"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=41811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=41811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=41811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}