Rilascio del sistema operativo Qubes 4.1, che utilizza la virtualizzazione per isolare le applicazioni

Dopo quasi quattro anni di sviluppo, è stata rilasciata la versione 4.1 del sistema operativo Qubes, che realizza l'idea di utilizzare un hypervisor per un'isolamento rigoroso delle applicazioni e dei componenti del sistema operativo (ogni classe di applicazioni e i servizi di sistema funzionano in macchine virtuali separate). È necessaria una macchina con 6 GB di RAM e una CPU a 64 bit Intel o AMD che supporti le tecnologie VT-x con EPT/AMD-v con RVI e VT-d/AMD IOMMU; è preferibile la presenza di una GPU Intel (le GPU NVIDIA e AMD non sono state testate adeguatamente). La dimensione dell'immagine di installazione è di 6 GB.

Le applicazioni in Qubes sono suddivise in classi a seconda dell'importanza dei dati trattati e delle attività svolte. Ogni classe di applicazioni (ad esempio, lavoro, intrattenimento, operazioni bancarie), così come i servizi di sistema (sottosistema di rete, firewall, gestione dello storage, stack USB, ecc.), vengono eseguiti in macchine virtuali separate, avviate utilizzando l'ipercronvirtualizzatore Xen. Le applicazioni specificate sono disponibili all'interno di un unico ambiente di lavoro e si distinguono visivamente da un diverso colore del bordo della finestra. Ogni ambiente ha accesso in sola lettura al filesystem radice di base e allo storage locale, che non si sovrappone agli archivi di altri ambienti; per organizzare l'interazione tra le applicazioni viene utilizzato un servizio speciale.

Rilascio del sistema operativo Qubes 4.1, che utilizza la virtualizzazione per isolare le applicazioni

Come base per la creazione di ambienti virtuali possono essere utilizzati i pacchetti di Fedora e Debian, e la comunità supporta anche modelli per Ubuntu, Gentoo e Arch Linux. È possibile organizzare l'accesso alle applicazioni in una macchina virtuale con Windows, così come creare di macchine virtuali basato su Whonix per garantire l'accesso anonimo tramite Tor. L'interfaccia utente è costruita su Xfce. Quando l'utente avvia un'applicazione dal menu, questa viene eseguita in una macchina virtuale specifica. Il contenuto degli ambienti virtuali è determinato da un insieme di modelli.

Rilascio del sistema operativo Qubes 4.1, che utilizza la virtualizzazione per isolare le applicazioni
Rilascio del sistema operativo Qubes 4.1, che utilizza la virtualizzazione per isolare le applicazioni

Principali modifiche:

  • È stata implementata la possibilità di utilizzare un ambiente GUI Domain separato con componenti per garantire il funzionamento dell'interfaccia grafica. In precedenza, per ogni classe di applicazioni negli ambienti virtuali veniva avviato un server X separato, un gestore delle finestre semplificato e un driver video fittizio, che trasmetteva l'output all'ambiente di gestione in modalità composita, mentre i componenti dello stack grafico, il gestore delle finestre del desktop principale, gli strumenti di gestione dello schermo e i driver grafici venivano eseguiti nell'ambiente di controllo principale Dom0. Ora le funzionalità legate alla grafica possono essere spostate da Dom0 a un ambiente GUI Domain separato, separandole dai componenti di gestione del sistema. In Dom0 è stato lasciato solo un processo in background speciale per fornire accesso a determinate pagine di memoria. Il supporto per GUI Domain è attualmente sperimentale e non è abilitato per impostazione predefinita.
  • È stata aggiunta la supporto sperimentale per Audio Domain, un ambiente separato per l'elaborazione audio server, consentendo di estrarre i componenti per l'elaborazione del suono da Dom0.
  • Aggiunto un processo in background qrexec-policy e un nuovo sistema di regole per il meccanismo RPC di Qrexec, che consente di eseguire comandi nel contesto di ambienti virtuali specificati. Il sistema di regole di Qrexec definisce chi, cosa e dove può fare cosa in Qubes. La nuova versione delle regole si distingue per un formato più flessibile, un significativo aumento delle prestazioni e un sistema di notifiche che semplifica la diagnosi dei problemi. È stata aggiunta la possibilità di eseguire i servizi Qrexec come server, accessibile tramite socket.
  • Proposti tre nuovi modelli di ambienti virtuali basati su Gentoo Linux: minimale, con Xfce e con GNOME.
  • Implementata una nuova infrastruttura per la gestione, la costruzione automatizzata e il testing di modelli aggiuntivi di ambienti virtuali. Oltre a Gentoo, l'infrastruttura supporta modelli basati su Arch Linux e il testing del kernel Linux.
  • Migliorato il sistema di costruzione e testing, aggiunta la supporto per il controllo nel sistema di integrazione continua basato su GitLab CI.
  • È stato implementato il supporto per assemblaggi ripetibili di ambienti basati su Debian, utilizzabili per confermare che i componenti di Qubes siano realmente compilati dai rispettivi codici sorgente dichiarati e non contengano modifiche non autorizzate, che potrebbero essere inserite, ad esempio, tramite attacchi all'infrastruttura di build o backdoor nel compilatore.
  • L'implementazione del firewall è stata riscritta.
    Rilascio del sistema operativo Qubes 4.1, che utilizza la virtualizzazione per isolare le applicazioni
  • Gli ambienti sys-firewall e sys-usb ora vengono avviati per impostazione predefinita in modalità «disposable», ovvero sono monouso e possono essere creati su richiesta.
  • Migliorato il supporto per schermi ad alta densità di pixel.
  • Aggiunto il supporto per diverse forme del cursore.
  • Implementazione di una notifica per la mancanza di spazio libero su disco.
  • Aggiunto il supporto per una modalità paranoica di ripristino del backup, in cui viene utilizzato un ambiente virtuale monouso per il ripristino.
  • Nell'installer è stata fornita l'opzione di scegliere tra Debian e Fedora per i modelli di macchine virtuali.
  • Aggiunta una nuova interfaccia grafica per la gestione degli aggiornamenti.
    Rilascio del sistema operativo Qubes 4.1, che utilizza la virtualizzazione per isolare le applicazioni
  • È stata aggiunta l'utilità Template Manager per installare, rimuovere e aggiornare i template.
  • Migliorato il meccanismo di distribuzione dei template.
  • L'ambiente di base Dom0 è stato aggiornato alla base pacchetti Fedora 32. I template per la creazione di ambienti virtuali sono stati aggiornati a Fedora 34, Debian 11 e Whonix 16. Di default è proposto il kernel Linux 5.10. Aggiornati il hypervisor Xen 4.14 e l'ambiente grafico Xfce 4.14.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster