Izdaja operacijskega sistema Qubes 4.1, ki uporablja virtualizacijo za izolacijo aplikacij

Po skoraj štirih letih razvoja je izšla operacijska sistem Qubes 4.1, ki uresničuje idejo uporabe hipervizorja za strogo izolacijo aplikacij in komponent OS (vsaka vrsta aplikacij in sistemske storitve delujejo v ločenih virtualnih strojih). Za delovanje je potreben sistem s 6 GB RAM-a in 64-bitnim procesorjem Intel ali AMD s podporo za tehnologije VT-x z EPT/AMD-v z RVI in VT-d/AMD IOMMU, zaželeno je imeti GPU Intel (GPU NVIDIA in AMD niso dovolj dobro preizkušeni). Velikost namestitvene slike je 6 GB.

Aplikacije v Qubes so razdeljene na razrede glede na pomembnost obdelovanih podatkov in rešitev nalog. Vsak razred aplikacij (na primer delo, zabava, bančne operacije), kot tudi sistemske storitve (omrežna podpora, požarni zid, delo s shrambo, USB-stek in podobno), delujejo v ločenih virtualnih strojih, ki se zaženejo z uporabo hipervizorja Xen. Hkrati so te aplikacije dostopne znotraj enega delovnega namizja in se za preglednost označujejo z različnimi barvami obrobe okna. Vsako okolje ima dostop za branje do osnovnega korenskega datotečnega sistema in lokalne shrambe, ki se ne prekrivata z shrambo drugih okolij, za organizacijo medsebojnega delovanja aplikacij pa se uporablja posebna storitev.

Izdaja operacijskega sistema Qubes 4.1, ki uporablja virtualizacijo za izolacijo aplikacij

Kot osnova za oblikovanje virtualnih okolij se lahko uporablja paketna baza Fedora in Debian, prav tako skupnost podpira predloge za Ubuntu, Gentoo in Arch Linux. Možna je organizacija dostopa do aplikacij v virtualnem računalniku z Windows, prav tako je možno ustvariti virtualnih naprav na osnovi Whonix za zagotavljanje anonimnega dostopa preko Tora. Uporabniški vmesnik je zgrajen na osnovi Xfce. Ko uporabnik iz menija zažene aplikacijo, se ta aplikacija zažene v določenem virtualnem računalniku. Vsebina virtualnih okolij je določena z naborom predlog.

Izdaja operacijskega sistema Qubes 4.1, ki uporablja virtualizacijo za izolacijo aplikacij
Izdaja operacijskega sistema Qubes 4.1, ki uporablja virtualizacijo za izolacijo aplikacij

Glavne spremembe:

  • Implementirana je možnost uporabe ločenega okolja GUI Domain s komponentami za zagotavljanje delovanja grafičnega vmesnika. Prej so bila v virtualnih okoljih za vsak razred aplikacij zagnana ločena X-strežnik, poenostavljen upravljalnik oken in video gonilnik-lagalec, ki je projiciral izhod v upravljano okolje v kompozitnem načinu, vendar so bile komponente grafičnega sklada, upravljalnik oken glavnega delovnega namizja, orodja za upravljanje zaslona in grafični gonilniki izvajani v glavnem upravljajočem okolju Dom0. Zdaj lahko funkcije, povezane z grafiko, prenesemo iz Dom0 v ločeno okolje GUI Domain in jih ločimo od komponent za upravljanje sistema. V Dom0 je ostal le poseben ozadja proces za zagotavljanje dostopa do določenih strani pomnilnika. Podpora za GUI Domain je zaenkrat eksperimentalna in ni privzeto vključena.
  • Dodana je eksperimentalna podpora za Audio Domain, ločeno okolje za predvajanje zvoka. strežnika, ki omogoča izolacijo komponent za obdelavo zvoka iz Dom0.
  • Dodana je ozadna obdelava qrexec-policy in nov sistem pravil za RPC-mehanizem Qrexec, ki omogoča izvajanje ukazov v kontekstu določenih virtualnih okolij. Sistem pravil Qrexec določa, kdo, kaj in kje lahko dela v Qubes. Nova različica pravil se odlikuje z bolj prilagodljivim formatom, pomembnim povečanjem zmogljivosti in sistemom obveščanja, ki olajša diagnostiko težav. Dodana je možnost izvajanja storitev Qrexec v obliki strežnika, dostopnega preko vtiča (socket server).
  • Predlagani so trije novi predlogi virtualnih okolij na osnovi Gentoo Linux — minimalni, s Xfce in z GNOME.
  • Uvedena je nova infrastruktura za podporo, avtomatizirano sestavljanje in testiranje dodatnih predlogov virtualnih okolij. Poleg Gentoo je v infrastrukturi zagotovljena podpora predlogom z Arch Linux in testiranju jedra Linux.
  • Izboljšan je sistem sestavljanja in testiranja, dodana je podpora za preverjanje v sistemu neprekinjenega integriranja na podlagi GitLab CI.
  • Izvedena je bila dela za uveljavitev podpore ponovljivim sestavljanjem okolij na osnovi Debian, ki se lahko uporabljajo za potrditev, da so sestavine Qubes sestavljene natančno iz navedenih izvornih besedil in ne vsebujejo tujih sprememb, ki bi jih lahko uvedle napade na infrastrukturo sestavljanja ali zaklepi v prevajalniku.
  • Prepisana je bila implementacija požarnega zidu.
    Izdaja operacijskega sistema Qubes 4.1, ki uporablja virtualizacijo za izolacijo aplikacij
  • Okožja sys-firewall in sys-usb zdaj privzeto delujeta v načinu 'disposable', tj. sta enkratna in ju je mogoče ustvariti po potrebi.
  • Izboljšana je podpora za zaslone z visoko gostoto pikselov.
  • Dodana je podpora za različne oblike kazalca.
  • Implementirano je obveščanje o pomanjkanju prostega prostora na disku.
  • Dodana je podpora za paranoični način obnavljanja varnostne kopije, v katerem se za obnovo uporablja enkratno virtualno okolje.
  • V namestitvenem programu je omogočeno izbiro med Debianom in Fedorajem za predloge virtualnih strojev.
  • Dodana je nova grafična vmesnik za upravljanje z posodobitvami.
    Izdaja operacijskega sistema Qubes 4.1, ki uporablja virtualizacijo za izolacijo aplikacij
  • Dodana je orodje Template Manager za namestitev, odstranitev in posodobitev predlog.
  • Izboljšan je mehanizem širjenja predlog.
  • Osnovno okolje Dom0 je posodobljeno na paketno bazo Fedora 32. Predloge za oblikovanje virtualnih okolij so posodobljene na Fedora 34, Debian 11 in Whonix 16. Privzeto je predlagano jedro Linux 5.10. Posodobljen je hipervizor Xen 4.14 in grafično okolje Xfce 4.14.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster