/
/

Come attivare o disattivare l’isolamento core e la sicurezza basata su virtualizzazione in Windows 11

di Team Ninja
How to Turn On or Off Core Isolation Virtualization-based Security in Windows 10 blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Punti chiave

  • Che cos’è l’integrità della memoria: l’integrità della memoria, o HVCI, è una caratteristica di sicurezza di Windows che impedisce al codice dannoso di infiltrarsi nelle aree di sistema.
  • Come configurare l’integrità della memoria: puoi configurare questa caratteristica in cinque modi:
    • Sicurezza di Windows: apri Sicurezza di Windows, vai su Sicurezza del dispositivo > Sicurezza del dispositivo > Isolamento core, fai clic su Dettagli isolamento core e attiva o disattiva l’integrità della memoria.
    • Editor del Registro di sistema: apri l’Editor del Registro di sistema, vai su HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity, individua il valore DWORD “Enabled” e impostalo su 1 per abilitarlo o su 0 per disabilitarlo.
    • GPO: apri l’Editor Criteri di gruppo, vai su Configurazione del computer > Modelli amministrativi > Sistema > Device Guard, fai doppio clic su Attiva sicurezza basata su virtualizzazione e seleziona Disabilitato.
    • Prompt dei comandi: apri il Prompt dei comandi come amministratore ed esegui il comando appropriato.
    • PowerShell: apri PowerShell come amministratore ed esegui il comando appropriato.

La funzione principale di Sicurezza di Windows è proteggere il sistema mettendo a disposizione un software antivirus, un firewall affidabile e altre funzionalità di sicurezza. Nella sezione Sicurezza del dispositivo, la suite integrata Sicurezza di Windows include l’isolamento core. Questa caratteristica fondamentale isola i processi di sistema sfruttando la sicurezza basata su virtualizzazione (VBS). In questo articolo vedremo come gestire questa importante caratteristica e perché può essere necessario attivare o disattivare la VBS dell’isolamento core.

Che cos’è l’integrità della memoria dell’isolamento core?

L’integrità della memoria, nota anche come Hypervisor-protected Code Integrity (HVCI), è un componente dell’isolamento core. Si tratta di una caratteristica di sicurezza di Windows che aiuta a impedire l’infiltrazione di codice dannoso nelle aree di sistema ad alta sicurezza. L’integrità della memoria utilizza la virtualizzazione hardware e Hyper-V per bloccare il codice non attendibile, rafforzando la protezione di Windows contro il malware.

Configura e monitora le caratteristiche di sicurezza di Windows su larga scala con NinjaOne.

→ Inizia una prova gratuita di 14 giorni oppure guarda una demo.

Metodi per disattivare l’integrità della memoria

L’integrità della memoria è abilitata per impostazione predefinita su Windows 11 22H2, anche se può restare disattivata se vengono rilevati driver incompatibili. Se però hai bisogno di disabilitare questa caratteristica, puoi usare uno qualsiasi dei metodi descritti in questa sezione.

Metodo 1: dalle impostazioni di Sicurezza di Windows

  1. Premi Win + I per aprire l’app Impostazioni, poi vai su Privacy e sicurezza > Sicurezza di Windows.

Come attivare o disattivare l’isolamento core e la sicurezza basata su virtualizzazione

NOTA: in alternativa, puoi accedere direttamente a Sicurezza di Windows cercandolo nel menu Start e facendo clic su Sicurezza di Windows.

  1. Seleziona Sicurezza del dispositivo, poi fai clic su Dettagli isolamento core nella sezione Isolamento core.

Dettagli isolamento core e sicurezza basata su virtualizzazione in Sicurezza di Windows

  1. Individua l’integrità della memoria e imposta l’interruttore su Disattivato.

Interruttore dell’integrità della memoria nell’isolamento core di Windows

  1. Fai clic su Sì se il Controllo dell’account utente (UAC) ti chiede di confermare la modifica.
  2. Riavvia il computer per rendere effettive le modifiche.

Metodo 2: con l’Editor del Registro di sistema (Regedit)

  1. Premi Win + R, digita regedit e fai clic su OK per aprire l’Editor del Registro di sistema.
  2. Vai alla chiave di registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
  3. Individua e fai doppio clic sul valore DWORD denominato “Enabled”.
  4. Imposta il valore su 0 per disabilitare l’integrità della memoria.
  5. Chiudi l’Editor del Registro di sistema e riavvia il dispositivo per applicare le modifiche.

Metodo 3: con l’Editor Criteri di gruppo

  1. Premi Win + R, digita gpedit.msc e fai clic su OK per aprire l’Editor Criteri di gruppo.
  2. Vai su Configurazione del computer > Modelli amministrativi > Sistema > Device Guard.
  3. Fai doppio clic su Attiva sicurezza basata su virtualizzazione, poi seleziona Disabilitato.
  4. Fai clic su Applica e poi su OK per salvare le impostazioni.
  5. Esegui gpupdate /force in un Prompt dei comandi con privilegi elevati oppure riavvia il computer per applicare le modifiche.

Metodo 4: dal Prompt dei comandi

  1. Apri il Prompt dei comandi come amministratore.
  2. Digita il comando seguente:

reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity” /v Enabled /t REG_DWORD /d 0 /f

  1. Riavvia il PC per applicare le modifiche.

Metodo 5: con PowerShell

  1. Apri PowerShell come amministratore.
  2. Esegui il comando seguente:

Set-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity” -Name Enabled -Value 0

  1. Riavvia il PC per applicare le modifiche.

Perché disabilitare l’integrità della memoria dell’isolamento core

Anche se l’integrità della memoria dell’isolamento core migliora la sicurezza di Windows, in alcuni casi viene disabilitata.

  • Driver incompatibili: l’attivazione di questa caratteristica può rendere inutilizzabili alcuni driver di dispositivo e i software meno recenti.
  • Problemi di prestazioni del sistema: sull’hardware più datato possono verificarsi rallentamenti quando l’integrità della memoria dell’isolamento core è attiva. La causa può risiedere nei processi a elevato consumo di risorse richiesti dalla sicurezza basata su virtualizzazione.
  • Risoluzione dei problemi: disattivare l’integrità della memoria dell’isolamento core può facilitare la risoluzione di problemi software o hardware.

Rischi per la sicurezza legati alla disabilitazione dell’integrità della memoria

Disabilitare l’integrità della memoria dell’isolamento core può esporre il sistema a vulnerabilità, con rischi per la sicurezza come i seguenti:

  • Attacchi a livello di kernel e installazione di rootkit: gli attacchi a livello di kernel sfruttano le debolezze del kernel di Windows. Questi attacchi di solito comportano l’installazione non autorizzata di rootkit progettati per nascondere la propria presenza, rendendo difficili il rilevamento e la rimozione.
  • Esecuzione di codice non autorizzato: poiché questa caratteristica è pensata per impedire l’infiltrazione di codice dannoso, disattivare l’integrità della memoria dell’isolamento core può consentire l’esecuzione di codice non verificato nelle aree privilegiate del sistema, rendendolo meno resistente agli attacchi malware.
  • Sicurezza del sistema indebolita: disabilitare l’integrità della memoria dell’isolamento core può ridurre l’efficacia di Windows Defender e di altre caratteristiche di sicurezza.

Come verificare lo stato dell’integrità della memoria dell’isolamento core

In Windows 11 22H2 e versioni successive, Sicurezza di Windows mostra in genere un avviso se l’integrità della memoria è disattivata. Se però preferisci verificare di persona lo stato di questa caratteristica, puoi farlo con pochi passaggi. Ecco come:

  1. Apri Sicurezza di Windows cercandolo nel menu Start.
  2. Fai clic su Sicurezza del dispositivo nel pannello a sinistra.
  3. Seleziona Dettagli isolamento core.
  4. Controlla se l’integrità della memoria è attivata o disattivata.
  5. Se compaiono avvisi relativi a driver incompatibili, risolvili prima di abilitare l’integrità della memoria.

Risoluzione dei problemi durante la disabilitazione dell’integrità della memoria

Seguendo con attenzione le istruzioni, gestire l’integrità della memoria dell’isolamento core è semplice. Qualcuno però potrebbe incontrare problemi che ostacolano l’operazione. Ecco i problemi più comuni e le relative soluzioni.

  • L’interruttore dell’integrità della memoria è disattivato in grigio

Quando l’opzione per attivare o disattivare l’integrità della memoria dell’isolamento core appare in grigio in Sicurezza di Windows, l’utente non può modificarne le impostazioni.

Soluzione: se l’integrità della memoria dell’isolamento core è disabilitata nelle impostazioni di sicurezza, puoi modificarne le impostazioni con altri metodi, come l’Editor del Registro di sistema o l’Editor Criteri di gruppo.

  • Non è possibile disabilitarla a causa delle policy di sistema

Alcune policy di sistema possono impedire agli utenti di modificare le impostazioni dell’integrità della memoria dell’isolamento core.

Soluzione: assicurati di disporre dei privilegi di amministratore quando modifichi le impostazioni dell’integrità della memoria dell’isolamento core. Puoi accedere con un profilo amministratore oppure aprire PowerShell o il Prompt dei comandi con privilegi elevati. Inoltre, puoi modificare le impostazioni dei Criteri di gruppo per superare le restrizioni. Puoi anche usare l’Editor del Registro di sistema per disabilitare manualmente l’integrità della memoria.

  • L’integrità della memoria si riattiva dopo il riavvio

Riavviare il computer è un passaggio essenziale per rendere effettive le modifiche apportate all’integrità della memoria dell’isolamento core. A volte, però, l’integrità della memoria si riattiva dopo il riavvio a causa degli aggiornamenti di Windows o delle policy di sicurezza degli endpoint.

Soluzione: puoi configurare le impostazioni dell’integrità della memoria dell’isolamento core tramite i Criteri di gruppo per disabilitare la sicurezza basata su virtualizzazione. Allo stesso tempo, alcune soluzioni antivirus o di sicurezza degli endpoint possono avere impostazioni relative all’integrità della memoria che puoi configurare. Infine, gli aggiornamenti del software o del sistema operativo possono riattivare alcune caratteristiche di sicurezza, comprese le impostazioni dell’integrità della memoria dell’isolamento core che avevi disattivato in precedenza. In questo caso puoi controllare manualmente le impostazioni e disabilitarle di nuovo.

Considerazioni sulla sicurezza e best practice

Come abbiamo visto, disattivare l’integrità della memoria dell’isolamento core comporta rischi concreti per la sicurezza. Quando un flusso di lavoro richiede di disabilitare queste impostazioni, mantenere una protezione costante è un modo consapevole per tenere al sicuro il sistema. Ecco alcune best practice da seguire:

  1. Mantieni attivi Windows Defender e l’avvio protetto. Windows Defender protegge il sistema dalle minacce attive, come gli attacchi malware, mentre l’avvio protetto impedisce il caricamento di software dannoso all’avvio.
  2. Sfrutta il Trusted Platform Module (TPM) per potenziare le funzionalità di sicurezza. Si tratta di uno strumento basato su hardware che migliora la crittografia e l’autenticazione del sistema, contribuendo a proteggere caratteristiche di Windows come Windows Hello e BitLocker.
  3. Assicurati che Windows riceva sempre gli aggiornamenti importanti. Non saltare aggiornamenti come correzioni di bug e patch, perché aiutano a proteggere il sistema dalle vulnerabilità.
  4. Oltre a Windows, anche i driver dei dispositivi devono restare aggiornati per non causare problemi di compatibilità. Aggiorna i driver solo tramite Gestione dispositivi o il sito web del produttore del dispositivo.

Rafforza subito il tuo dispositivo con una sicurezza supportata dall’hardware. Guarda Come configurare l’isolamento core e la sicurezza basata su virtualizzazione in Windows.

Gestisci i tuoi sistemi Windows per bilanciare prestazioni e sicurezza.

Scopri la gestione degli endpoint Windows di NinjaOne.

Gestire l’integrità della memoria dell’isolamento core

Lo scopo essenziale dell’integrità della memoria dell’isolamento core è sempre stato garantire la sicurezza. Considerati i vantaggi decisivi di questa caratteristica, disattivarla può avere conseguenze rilevanti per la sicurezza complessiva del sistema. È importante adottare le dovute precauzioni quando si gestisce l’integrità della memoria dell’isolamento core e comprendere i rischi legati alla sua disabilitazione.

FAQs

Alcune operazioni IT possono richiedere la disabilitazione dell’integrità della memoria. Anche se necessaria, può ridurre la protezione del sistema contro il malware avanzato.

Può migliorare leggermente le prestazioni sull’hardware più datato, ma ha un impatto minimo sui sistemi moderni.

Sì, puoi riabilitarla da Sicurezza di Windows o dall’Editor del Registro di sistema. Consulta i passaggi descritti sopra.

Puoi verificare la presenza di driver incompatibili andando su Sicurezza di Windows > scheda Sicurezza del dispositivo > Isolamento core e controllando se compaiono avvisi relativi a driver incompatibili.

Alcuni sistemi datati e software o driver legacy possono richiedere la disattivazione di questa caratteristica, ma le applicazioni moderne funzionano in genere con l’integrità della memoria abilitata. Rafforza subito il tuo dispositivo con una sicurezza supportata dall’hardware. Guarda Come configurare l’isolamento core e la sicurezza basata su virtualizzazione in Windows.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?

Termini e condizioni NinjaOne

Cliccando sul pulsante “Accetto” qui sotto, dichiari di accettare i seguenti termini legali e le nostre condizioni d’uso:

  • Diritti di proprietà: NinjaOne possiede e continuerà a possedere tutti i diritti, i titoli e gli interessi relativi allo script (compreso il copyright). NinjaOne ti concede una licenza limitata per l’utilizzo dello script in conformità con i presenti termini legali.
  • Limitazione d’uso: Puoi utilizzare lo script solo per legittimi scopi personali o aziendali interni e non puoi condividere lo script con altri soggetti.
  • Divieto di ripubblicazione: In nessun caso ti è consentito ripubblicare lo script in una libreria di script appartenente o sotto il controllo di un altro fornitore di software.
  • Esclusione di garanzia: Lo script viene fornito “così com’è” e “come disponibile”, senza garanzie di alcun tipo. NinjaOne non promette né garantisce che lo script sia privo di difetti o che soddisfi le tue esigenze o aspettative specifiche.
  • Assunzione del rischio: L’uso che farai dello script è da intendersi a tuo rischio. Riconosci che l’utilizzo dello script comporta alcuni rischi intrinseci, che comprendi e sei pronto ad assumerti.
  • Rinuncia e liberatoria: Non riterrai NinjaOne responsabile di eventuali conseguenze negative o indesiderate derivanti dall’uso dello script e rinuncerai a qualsiasi diritto legale o di equità e a qualsiasi rivalsa nei confronti di NinjaOne in relazione all’uso dello script.
  • EULA: Se sei un cliente NinjaOne, l’uso dello script è soggetto al Contratto di licenza con l’utente finale (EULA) applicabile.