Home
» Tecnologia
»
Gooroom Security: cosa fanno realmente Trusted Boot e Isolation
Gooroom Security: cosa fanno realmente Trusted Boot e Isolation
Il modello di sicurezza di Gooroom si comprende meglio se strutturato a livelli: l'avvio sicuro (trusted boot) garantisce la sicurezza del software caricato all'avvio del sistema, mentre le protezioni del sistema operativo e del browser contrastano le minacce successive all'avvio. Questi elementi vanno considerati come controlli complementari, non come una garanzia che ogni programma venga eseguito in una sandbox. La documentazione pubblica di Gooroom descrive l'avvio sicuro, la protezione del sistema operativo, la protezione degli eseguibili e la protezione del browser, ma non documenta una sandbox universale per ogni applicazione né dimostra che ogni dispositivo venga fornito con le stesse impostazioni.
Rappresentazione concettuale dei livelli di sicurezza discussi nei materiali di Gooroom: hardware, catena di avvio, integrità del sistema operativo e protezione del browser.
Cosa significa “stivale affidabile” in Gooroom
L'avvio affidabile (trusted boot) descrive un processo che verifica se i componenti di avvio sono autorizzati o integri durante il passaggio del controllo da una fase all'altra. In una tipica sequenza, il firmware della piattaforma avvia un bootloader; quest'ultimo carica quindi il kernel e i componenti correlati. Se una fase di verifica rifiuta un componente, il sistema può bloccare l'avvio o segnalare un problema, a seconda della configurazione. Questo processo si differenzia dalla verifica di un file scaricato dopo l'avvio del sistema operativo.
La panoramica ufficiale sulla sicurezza di Gooroom presenta l'avvio protetto come parte del suo framework di sicurezza, al di sotto delle protezioni del sistema operativo e delle applicazioni. Separatamente, le note di rilascio del progetto Gooroom GRUB elencano il supporto nativo per UEFI Secure Boot nella cronologia del codice sorgente. Ciò dimostra che il codice del bootloader supporta Secure Boot; non dimostra che una particolare immagine Gooroom, firmware del computer o installazione abbia Secure Boot abilitato, chiavi registrate o ogni componente di avvio verificato. I materiali pubblici esaminati non specificano una radice di fiducia hardware corrente, una configurazione delle chiavi di firma o una configurazione obbligatoria per tutte le implementazioni.
Come si inseriscono la protezione e l'isolamento del sistema operativo
I controlli di avvio riguardano il percorso di accesso al sistema operativo. La protezione in fase di esecuzione ha lo scopo di ridurre le azioni che codice dannoso o non autorizzato può compiere dopo l'accesso. I materiali relativi al framework di sicurezza di Gooroom descrivono la protezione del sistema operativo, la protezione degli eseguibili e la protezione del browser come funzioni separate. La panoramica del prodotto mostra anche un hypervisor leggero. Un hypervisor può creare un confine tra ambienti, ma la sua sola presenza non indica quale processo è isolato, a quali risorse può accedere o se l'isolamento è attivo nell'edizione installata.
Il termine "sandbox" si riferisce a un concetto di sicurezza generale: il software viene eseguito con accesso limitato a file, dispositivi o altri processi, in modo che una violazione abbia meno possibilità di diffondersi. La documentazione pubblica di Gooroom supporta la discussione sulla protezione del browser e del sistema operativo come componenti del framework, ma non fornisce dettagli sufficienti per affermare che ogni normale applicazione desktop venga eseguita nella propria sandbox. Non si deve dedurre l'isolamento per singola scheda, l'isolamento della macchina virtuale, il rollback automatico o il contenimento completo a meno che la documentazione relativa alla versione specifica in uso non lo confermi.
Il repository pubblico del sistema operativo del progetto descrive anche Shadow-box, un framework di monitoraggio del kernel basato sulla virtualizzazione con un hypervisor leggero e un monitor di sicurezza. Il suo file README illustra il monitoraggio dell'integrità del kernel e segnala i vincoli operativi, tra cui la disabilitazione di alcune funzionalità del kernel e di gestione dell'alimentazione per tale implementazione. Il repository aiuta a spiegare la direzione tecnica del progetto, ma non garantisce che la funzionalità sia abilitata in ogni build corrente di Gooroom o adatta a ogni configurazione di workstation.
Cosa questo modello può e non può proteggere
All'avvio: una catena di avvio affidabile configurata correttamente può rendere più difficile il caricamento inosservato di modifiche non autorizzate ai componenti di avvio. Il suo valore dipende dal firmware, dalle chiavi di fiducia registrate, dai componenti firmati e dal percorso di avvio effettivo.
Dopo l'avvio: le protezioni del sistema operativo, dei file eseguibili e del browser possono limitare determinate minacce o percorsi di accesso. La loro portata dipende dall'implementazione, dalle policy e dalla versione.
Al di fuori di questi limiti: questi controlli non impediscono automaticamente il phishing, il furto di credenziali, le decisioni non sicure degli utenti, le applicazioni vulnerabili o gli attacchi tramite servizi non protetti. Non sostituiscono aggiornamenti, backup, controlli degli account o difese di rete.
La crittografia è un processo separato. L'avvio sicuro (Trusted Boot) può contribuire a rafforzare la fiducia nel software di avvio, ma non significa che i file su un dispositivo spento siano crittografati. Se la protezione contro la perdita del dispositivo è un requisito fondamentale, è necessario verificare autonomamente lo stato della crittografia del disco.
Cosa verificare su un dispositivo Gooroom
Poiché le descrizioni pubbliche non definiscono una singola configurazione universale, verifica i controlli sul computer e sulla versione specifici che utilizzi. Richiedi all'amministratore o al fornitore la guida e le policy di sicurezza specifiche per la versione. Verifica se il computer si avvia in modalità UEFI, se Secure Boot è abilitato nel firmware e se il bootloader e il kernel installati sono accettati dalle chiavi di attendibilità configurate. Evita di modificare le chiavi del firmware o di disabilitare Secure Boot su un dispositivo gestito senza autorizzazione; entrambe le modifiche possono influire sull'avvio e sulle policy aziendali.
Verifica separatamente le protezioni in fase di esecuzione. Cerca indicatori di stato documentati o criteri di gestione per la protezione del sistema operativo, dei file eseguibili e del browser. Chiedi cosa viene isolato, quali dati e dispositivi rimangono raggiungibili da tale ambiente, in che modo gli aggiornamenti modificano i criteri e quali log vengono visualizzati in caso di errore durante un controllo. La brochure del prodotto fornisce una panoramica dell'architettura, non un report sullo stato del tuo endpoint.
Come leggere le prove
Le fonti di riferimento principali sono le note di rilascio di Gooroom GRUB , il repository Gooroom OS-protector e la panoramica sulla sicurezza di Hancom Gooroom (pubblicata il 19 agosto 2022). La brochure descrive i componenti del framework; la documentazione del repository descrive il codice e i vincoli; nessuna delle due dimostra cosa sia attivo sulla vostra installazione. Non ho trovato alcun annuncio recente e verificato in queste fonti che modifichi la distinzione fondamentale tra avvio affidabile e protezione in fase di esecuzione. Consultate la documentazione specifica della release prima di prendere una decisione in materia di sicurezza.