{"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\/sl\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","title":{"rendered":"Uporaba QubesOS za delo z Windows 7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na Habu ni tako malo \u010dlankov, posve\u0107enih operativnemu sistemu Qubes, in ti, ki sem jih videl, slabo opisujejo izku\u0161nje z njegovo uporabo. Upam, da bom to spodaj popravil na primeru uporabe Qubes kot sredstva za\u0161\u010dite okolja Windows in hkrati ocenil \u0161tevilo ruskogovornih uporabnikov sistema.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Uporaba QubesOS za delo z 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>Zakaj Qubes?<\/h2>\n<p><\/p>\n<p>Zgodba o prenehanju podpore Windows 7 in nara\u0161\u010dajo\u010da skrb uporabnikov je vodila do potrebe po organizaciji dela tega operativnega sistema, ob upo\u0161tevanju naslednjih zahtev:<\/p>\n<p><\/p>\n<ul>\n<li>zagotoviti uporabo popolnoma aktivirane Windows 7 z mo\u017enostjo samoiniciativne namestitve posodobitev in razli\u010dnih aplikacij (tudi preko interneta);<\/li>\n<li>izvesti popolno ali selektivno izklju\u010ditev omre\u017enih interakcij po pogoju (na\u010dini dela brez povezave in filtriranja prometa);<\/li>\n<li>omogo\u010diti selektivno povezovanje prenosnih medijev in naprav.<\/li>\n<\/ul>\n<p><\/p>\n<p>Tak komplet omejitev predvideva jasno pripravljene uporabnike, saj je dovoljena samostojna administracija, omejitve pa niso povezane z blokiranjem njihovih potencialnih dejanj, ampak z izklju\u010ditvijo mo\u017enih napak ali destruktivnega vpliva programske opreme. To pomeni, da notranjega kr\u0161ilca v modelu ni.<\/p>\n<p><\/p>\n<p>V iskanju re\u0161itve smo hitro opustili idejo o izvajanju omejitev z vgrajenimi ali dodatnimi sredstvi Windows, saj je dovolj zapleteno u\u010dinkovito omejiti uporabnika s skrbni\u0161kimi pravicami, medtem ko mu omogo\u010damo namestitev aplikacij.<\/p>\n<p><\/p>\n<p>Naslednja mo\u017enost re\u0161itve je bila izolacija z uporabo virtualizacije. \u0160iroko znana orodja za namizno virtualizacijo (na primer virtualbox) so slabo prilagojena re\u0161evanju varnostnih te\u017eav in navedene omejitve bo morali uporabnik stalno izvajati s preklapljanjem ali nastavitvijo lastnosti gostujo\u010de virtualne ma\u0161ine (v nadaljevanju VM), kar pove\u010duje tveganje za napake.<\/p>\n<p><\/p>\n<p>Hkrati smo imeli izku\u0161nje z uporabo Qubes kot namiznega sistema za uporabnike, vendar so bili dvomi o stabilnosti delovanja z gostujo\u010dim Windows. Odlo\u010deno je bilo preveriti aktualno razli\u010dico Qubes, saj se postavljene omejitve zelo dobro prilegajo paradigmi tega sistema, zlasti realizacija predlog virtualnih strojev in vizualna integracija. V nadaljevanju bom posku\u0161al \u010dim bolj na kratko predstaviti ideje in orodja Qubes, na primeru re\u0161itve postavljene naloge.<\/p>\n<p><\/p>\n<h2>Tipi virtualizacije Xen<\/h2>\n<p><\/p>\n<p>Osnova Qubes je hipervizor Xen, ki minimalizira svoj upravljalski funkcionalnosti za procesor, pomnilnik in virtualne naprave. Vse ostale funkcije dela z napravami so osredoto\u010dene v dom0, ki temelji na jedru Linux (v Qubes za dom0 se uporablja distribucija Fedora).<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Uporaba QubesOS za delo z Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/d8bfeb6cc8daef0370c9d567486c0356.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Xen podpira ve\u010d tipov virtualizacije (pripravljen imam primere za Intel arhitekturo, \u010deprav Xen podpira tudi druge):<\/p>\n<p><\/p>\n<ul>\n<li>paravirtualizacija (PV) \u2013 na\u010din virtualizacije brez uporabe strojne podpore, spominja na kontejnersko virtualizacijo, lahko se uporablja za sisteme s prilagojenim jedrom (v tem na\u010dinu deluje dom0);<\/li>\n<li>polna virtualizacija (HVM) \u2013 v tem na\u010dinu se za sredstva procesorja uporablja strojna podpora, preostala oprema pa se emulira z orodji QEMU. To je najbolj univerzalen na\u010din za zagon razli\u010dnih operacijskih sistemov;<\/li>\n<li>paravirtualizacija opreme (PVH \u2013 ParaVirtualized Hardware) \u2013 na\u010din virtualizacije z uporabo strojne podpore, ko jedro gostujo\u010dega sistema za delo z opremo uporablja gonilnike, prilagojene zmogljivostim hipervizorja (na primer, skupna pomnilnika), s \u010dimer se odpravi potreba po emulaciji QEMU in pove\u010da zmogljivost vhodno-izhodnih operacij. Jedro Linux od razli\u010dice 4.11 lahko deluje v tem na\u010dinu.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Uporaba QubesOS za delo z Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/ffafc6a75aa9248659848c4bf08956e1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Od razli\u010dice Qubes 4.0 iz varnostnih razlogov prenehajo uporabljati na\u010din paravirtualizacije (tudi zaradi znanih ranljivosti arhitekture Intel, ki se delno odpravljajo z uporabo polne virtualizacije), privzeto se uporablja na\u010din PVH.<\/p>\n<p><\/p>\n<p>Pri uporabi emulacije (HVM na\u010din) se QEMU za\u017eene v izolirani VM, imenovani stubdomain, s \u010dimer se zmanj\u0161ajo tveganja izkori\u0161\u010danja morebitnih napak v implementaciji (projekt QEMU vsebuje veliko kode, vklju\u010dno za zdru\u017eljivost).<br \/>\nTak na\u010din moramo uporabiti v na\u0161em primeru za Windows.<\/p>\n<p><\/p>\n<h2>Servisne virtualne naprave<\/h2>\n<p><\/p>\n<p>V arhitekturi varnosti Qubes je ena klju\u010dnih funkcij hipervizorja prenos PCI naprav v gostujo\u010de okolje. Izklju\u010ditev strojne opreme omogo\u010da izolacijo gostiteljske komponente sistema pred zunanjimi napadi. Xen to podpira za PV in HVM na\u010dine, v drugem primeru pa je potrebna podpora IOMMU (Intel VT-d) \u2014 strojno upravljanje pomnilnika za virtualizirane naprave.<\/p>\n<p><\/p>\n<p>Tako nastajajo ve\u010d sistemskih virtualnih naprav:<\/p>\n<p><\/p>\n<ul>\n<li>sys-net, kateri so dodeljene omre\u017ene naprave in se uporablja kot most za druge VM, na primer, ki izvajajo funkcije po\u017earnega zidu ali VPN odjemalca;<\/li>\n<li>sys-usb, kateri so dodeljeni USB in drugi kontrolerji periferne opreme;<\/li>\n<li>sys-firewall, ki ne uporablja naprav, temve\u010d deluje kot po\u017earni zid za povezane VM.<\/li>\n<\/ul>\n<p><\/p>\n<p>Za delo z USB napravami se uporabljajo proxy storitve, ki zagotavljajo med drugim:<\/p>\n<p><\/p>\n<ul>\n<li>za razred naprav HID (human interface device) prenos ukazov v dom0;<\/li>\n<li>za prenosne naprave preusmeritev volumnov naprav v druge VM (razen dom0);<\/li>\n<li>preusmeritev neposredno USB naprave (se uporablja USBIP in integracijska orodja).<\/li>\n<\/ul>\n<p><\/p>\n<p>V taki konfiguraciji lahko uspe\u0161en napad preko omre\u017enega steka ali priklju\u010denih naprav privede do kompromitacije samo zagnane servisne VM, ne pa celotnega sistema. Po ponovnem zagonu servisne VM se bo ta nalo\u017eila v prvotno stanje.<\/p>\n<p><\/p>\n<h2>Orodja za integracijo VM<\/h2>\n<p><\/p>\n<p>Obstajajo razli\u010dni na\u010dini za interakcijo z namizjem virtualnega stroja \u2013 namestitev aplikacij v gostiteljskem sistemu ali emulacija videa z uporabo virtualizacijskih sredstev. Kot gostiteljske aplikacije lahko delujejo razli\u010dna univerzalna orodja za oddaljen dostop (RDP, VNC, Spice itd.) ali orodja, prilagojena dolo\u010denemu hipervizorju (tak\u0161na orodja obi\u010dajno imenujemo gostiteljske utilite). Uporabiti se lahko tudi kombiniran pristop, kjer hipervizor emulira vhod-izhod za gostiteljski sistem, zunaj pa omogo\u010da uporabo protokola, ki zdru\u017euje vhod-izhod, na primer, kot pri Spice. Pri tem orodja za oddaljen dostop obi\u010dajno optimizirajo sliko, saj predvidevajo delo preko omre\u017eja, kar negativno vpliva na kakovost slike.<\/p>\n<p><\/p>\n<p>Qubes nudi lastna orodja za integracijo VM. Najprej to je grafi\u010dni sistem \u2014 okna iz razli\u010dnih VM so prikazana na enotnem namizju z lastnim barvnim okvirjem. Na splo\u0161no so integracijska orodja zasnovana na zmo\u017enostih hipervizorja \u2014 skupni pomnilnik (Xen grant table), orodja za obve\u0161\u010danje (Xen event channel), skupno shranjevanje xenstore in komunikacijski protokol vchan. S pomo\u010djo teh se izvajajo osnovne komponente qrexec in qubes-rpc ter aplikativne storitve \u2014 preusmeritev zvoka ali USB, prenos datotek ali vsebine iz odlo\u017ei\u0161\u010da, izvajanje ukazov in zagon aplikacij. Mo\u017eno je dolo\u010diti politike, ki omejujejo dostopne storitve na VM. Na spodnji sliki je primer postopka inicializacije interakcije dveh VM.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Uporaba QubesOS za delo z Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/eb0706697196168d2d50a90e25090497.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tako se delo v VM izvaja brez uporabe omre\u017eja, kar omogo\u010da popolno uporabo avtonomnih VM za izogibanje uhajanju informacij. Na primer, tako se izvaja delitev kriptografskih operacij (PGP\/SSH), ko se zasebni klju\u010di uporabljajo v izoliranih VM in ne zapustijo njihovih meja.<\/p>\n<p><\/p>\n<h2>Predloge, aplikativne in enkratne VM<\/h2>\n<p><\/p>\n<p>Vsa uporabni\u0161ka dela v Qubes potekajo v virtualnih strojih. Glavni gostiteljski sistem se uporablja za upravljanje njihovega delovanja in vizualizacijo. Operacijski sistem se namesti skupaj z osnovnim nizom virtualnih strojev na podlagi predlog (TemplateVM). Tak\u0161en predlog je Linux VM, ki temelji na distribuciji Fedora ali Debian, z name\u0161\u010denimi in nastavljenimi orodji za integracijo, lo\u010denimi sistemskimi in uporabni\u0161kimi partitioni. Namestitev in posodabljanje programske opreme poteka s pomo\u010djo standardnega upravitelja paketov (dnf ali apt) iz nastavljenih repozitorijev, pri \u010demer je obvezna preverba digitalnega podpisa (GnuPG). Namen tak\u0161nih VM je zagotavljanje zaupanja v aplikativne VM, ki se izvajajo na njihovi osnovi.<\/p>\n<p><\/p>\n<p>Aplikativna VM (AppVM) ob zagonu uporablja posnetek sistemskega razdelka ustreznega predloga VM, po zaklju\u010dku pa ta posnetek izbri\u0161e brez shranjevanja sprememb. Potrebni podatki za uporabnika se hranijo v edinstvenem uporabni\u0161kem razdelku za vsako aplikativno VM, ki se montira v doma\u010do mapo.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Uporaba QubesOS za delo z Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/604c4f94fdb9644b589f87104364dc20.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Z vidika varnosti je lahko koristna uporaba enokratnih VM (disposibleVM). Tak\u0161na VM se ustvari na podlagi predloga ob zagonu in se za\u017eene z enim samim namenom \u2014 izvedbo ene aplikacije, pri \u010demer se po njenem zaprtju kon\u010da. Enkratne VM se lahko uporabljajo za odpiranje sumljivih datotek, katerih vsebina lahko privede do izkori\u0161\u010danja ranljivosti dolo\u010denih aplikacij. Mo\u017enost zagona enkratne VM je integrirana v upravitelja datotek (Nautilus) in e-po\u0161tnega odjemalca (Thunderbird). <\/p>\n<p><\/p>\n<p>Windows VM se lahko prav tako uporablja za ustvarjanje predloge in enkratne VM; za to se uporabni\u0161ki profil prenese v lo\u010den razdelek. V na\u0161em primeru se bo tak\u0161na predloga uporabljala za naloge administracije in namestitve aplikacij. Na podlagi predloge bodo ustvarjene ve\u010d aplikativnih VM \u2014 z omejenim dostopom do omre\u017eja (privzete mo\u017enosti sys-firewall) in brez dostopa do omre\u017eja sploh (virtualna omre\u017ena naprava ne bo ustvarjena). V teh VM bodo na voljo vse spremembe in aplikacije, name\u0161\u010dene v predlogi, in celo v primeru vnosov programov-trojancev ne bodo imele dostopa do omre\u017eja za kompromitacijo.<\/p>\n<p><\/p>\n<h2>Boj za Windows<\/h2>\n<p><\/p>\n<p>Opisane zgoraj mo\u017enosti so osnova Qubes in delujejo povsem stabilno, te\u017eave se za\u010dnejo z Windows. Za integracijo Windows je potrebno uporabiti nabor gostinskih orodij Qubes Windows Tools (QWT), ki vklju\u010duje gonilnike za delo z Xen, gonilnik qvideo in nabor pripomo\u010dkov za izmenjavo podatkov (prenos datotek, odlo\u017ei\u0161\u010de). Postopek namestitve in nastavitev je podrobno dokumentiran na spletni strani projekta, zato bomo delili na\u0161e izku\u0161nje z uporabo.<\/p>\n<p><\/p>\n<p>Glavna ote\u017eava je zapravo nedostatak podr\u0161ke razvijenog alata. Klju\u010dni programeri (QWT) o\u010digledno nisu dostupni, a projekat integracije sa Windows-om \u010deka na glavnog programera. Stoga je prvo trebalo proceniti radnu sposobnost i ste\u0107i razumevanje mogu\u0107nosti njegove podr\u0161ke u slu\u010daju potrebe za samostalnom podr\u0161kom. Najzahtjevniji deo za razvoj i ispravku je grafi\u010dki drajver, koji emulira video adaptator i ekran za formiranje slike u deljenoj memoriji, omogu\u0107avaju\u0107i prikazivanje celog radnog stola ili direktno prozora aplikacije unutar prozora host sistem. Tokom analize rada drajvera, prilagodili smo kod za kompilaciju u Linux okru\u017eenju i testirali \u0161emu debagovanja izme\u0111u dva Windows virtuelna sistema. Tokom faze kros-kompilacije izvr\u0161ili smo nekoliko pojednostavljuju\u0107ih izmena, prvenstveno u vezi sa \u201eti\u0161im\u201c instalacijama alata, kao i eliminisali dosadnu degradaciju performansi prilikom du\u017eeg rada u VM. Rezultate rada smo prikazali u posebnom <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabit-pro\/qwt-crossbuild\">repozitoriji<\/a><\/noindex>, s tem pa smo za kratek \u010das <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/QubesOS\/qubes-issues\/issues\/5065\">navdihnili<\/a><\/noindex> vodilnega razvijalca Qubes.<\/p>\n<p><\/p>\n<p>Najbolj kriti\u010dna faza glede stabilnosti gostinske naprave je zagon Windows, tukaj lahko vidite znan modri zaslon (ali ga celo ne vidite). Za ve\u010dino odkritih napak smo na\u0161li razli\u010dne mo\u017enosti obvoda \u2014 opustitev Xen gonilnikov blokovnih naprav, izklop uravnote\u017eenja pomnilnika VM, fiksiranje omre\u017enih nastavitev in minimizacija \u0161tevila jeder. Na\u0161a zbirka gostinskih orodij se namesti in deluje na popolnoma posodobljenem Windows 7 in Windows 10 (z izjemo qvideo).<\/p>\n<p><\/p>\n<p>Pri prehodu iz fizi\u010dnega okolja v virtualno se pojavi te\u017eava z aktivacijo sistema Windows v primeru uporabe tovarni\u0161ko name\u0161\u010denih OEM razli\u010dic. Tak\u0161ni sistemi uporabljajo aktivacijo na podlagi licenc, zapisanih v UEFI naprav. Za pravilno delovanje aktivacije je potrebno prenesti v gostiteljski sistem enega od razdelkov ACPI gostiteljskega sistema v celoti (SLIC tabela) in nekoliko prilagoditi druge, tako da se vnese proizvajalec. Xen omogo\u010da prilagajanje vsebine dodatnih ACPI tabel, vendar brez spremembe osnovnih. Z re\u0161itvijo je pomagal popravek iz podobnega projekta OpenXT, ki je bil prilagojen za Qubes. Popravki so se izkazali za koristne ne le za nas, temve\u010d so bili preneseni tudi v glavni repozitorij Qubes in knji\u017enico Libvirt.<\/p>\n<p><\/p>\n<p>O\u010ditne pomanjkljivosti orodij za integracijo Windows vklju\u010dujejo odsotnost podpore za zvok, USB naprave ter kompleksnost dela z mediji, saj ni strojne podpore GPU. Vendar to na\u0161teto ne ovira uporabe VM za delo z dokumenti ter ne prepre\u010duje zagon specifi\u010dnih korporativnih aplikacij.<\/p>\n<p><\/p>\n<p>Zahtev za prebacivanje u re\u017eim rada bez mre\u017ee ili sa ograni\u010denom mre\u017eom nakon kreiranja \u0161ablona Windows VM postojao je kreiranjem odgovaraju\u0107ih konfiguracija aplikativnih VM, a mogu\u0107nost selektivnog povezivanja prenosivih medija tako\u0111e je re\u0161ena standardnim sredstvima OS-a \u2014 prilikom povezivanja oni su dostupni u sistemskoj VM sys-usb, odakle mogu biti \u201epropu\u0161teni\u201c ka potrebnoj VM. Radna povr\u0161ina korisnika izgleda otprilike ovako.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Uporaba QubesOS za delo z Windows 7\" src=\"\/wp-content\/uploads\/2020\/02\/ed003174a07a412071095cda51f7c2cb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kon\u010dna razli\u010dica sistema je bila pozitivno sprejeta s strani uporabnikov (kolikor to dovoljuje tako kompleksna re\u0161itev), sredstva sistema pa so omogo\u010dila \u0161ir\u0161o uporabo do mobilnega delovnega mesta uporabnika z dostopom prek VPN.<\/p>\n<p><\/p>\n<h2>Namesto zaklju\u010dka<\/h2>\n<p><\/p>\n<p>Virtualizacija na splo\u0161no omogo\u010da zmanj\u0161evanje tveganj uporabe sistemov Windows, ki so ostali brez podpore \u2014 ne sili v zagotavljanje zdru\u017eljivosti z novimi strojno opremo, omogo\u010da izklju\u010ditev ali nadzor dostopa do sistema prek omre\u017eja ali preko priklju\u010denih naprav ter omogo\u010da uresni\u010ditev okolja za enkratno zagon.<\/p>\n<p><\/p>\n<p>Qubes OS, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u0438\u0434\u0435\u0435 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e, \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u0421\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043c\u043d\u043e\u0433\u0438\u0435 \u0432\u0438\u0434\u044f\u0442 \u0432 Qubes \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0441\u0442\u0440\u0435\u043c\u043b\u0435\u043d\u0438\u0435 \u043a \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0441\u0442\u0438, \u043d\u043e \u044d\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u0430\u043a \u0434\u043b\u044f \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432, \u0447\u0430\u0441\u0442\u043e \u0441\u043e\u0432\u043c\u0435\u0449\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438 \u0441\u0435\u043a\u0440\u0435\u0442\u044b \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043d\u0438\u043c, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438. \u0420\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0444\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0445 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u2014 \u044d\u0442\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u0448\u0430\u0433\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0443\u0433\u0440\u043e\u0437 \u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0449\u0438\u0442\u044b. \u0422\u0430\u043a\u043e\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0438 \u0438\u0437-\u0437\u0430 \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0444\u0430\u043a\u0442\u043e\u0440\u0430 \u2014 \u0441\u043f\u0435\u0448\u043a\u0438, \u0443\u0441\u0442\u0430\u043b\u043e\u0441\u0442\u0438 \u0438 \u0442.\u043f.<\/p>\n<p><\/p>\n<p>\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0443\u043f\u043e\u0440 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0438\u0434\u0435\u0442 \u043d\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Linux-\u0441\u0440\u0435\u0434. \u0413\u043e\u0442\u043e\u0432\u0438\u0442\u0441\u044f \u043a \u0440\u0435\u043b\u0438\u0437\u0443 \u0432\u0435\u0440\u0441\u0438\u044f 4.1, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 Fedora 31 \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 Xen \u0438 Libvirt. \u0421\u0442\u043e\u0438\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e Qubes \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u0430\u043c\u0438 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u044e\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u0443\u0433\u0440\u043e\u0437 \u0438\u043b\u0438 \u043e\u0448\u0438\u0431\u043e\u043a.<\/p>\n<p><\/p>\n<h2>Zadnja misel<\/h2>\n<p><\/p>\n<p>\u041e\u0434\u043d\u0430 \u0438\u0437 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043d\u0430\u043c\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0412\u041c \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0433\u043e\u0441\u0442\u0435\u0432\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a GPU \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 Intel GVT-g, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 \u0438 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041d\u0430 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 \u044d\u0442\u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a Qubes 4.1 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u0430 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tabit-pro\/tabit-qubes-repo\">github<\/a><\/noindex>.<\/p>\n<p>Izvor: <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\/sl\/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=\"sl_SI\" \/>\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\/sl\/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\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","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.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/ispolzovanie-qubesos-dlya-raboty-s-windows-7","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/41811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=41811"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/41811\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/41812"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=41811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=41811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=41811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}