Hai appena ricevuto l’avviso “Il pacchetto LSA non è firmato come previsto” sul tuo Windows 11? Non farti prendere dal panico: questo avviso fa parte del processo di protezione messo in atto dall’Autorità di sicurezza locale (LSA) di Windows, utilizzato per applicare i criteri di sicurezza, tra cui l’autenticazione all’accesso e la gestione delle credenziali.
In genere gli utenti ricevono questo avviso quando Windows rileva che uno o più plugin LSA non sono firmati correttamente secondo i requisiti di sicurezza di Microsoft, anche se la protezione LSA è attivata. Immaginalo come se fosse un ritardo nella consegna: Hai acquistato il prodotto online, ma il camion delle consegne assegnato alla tua residenza non ne ha tracciato correttamente la posizione, tanto che è scomparso e riapparso improvvisamente nel tuo giardino! Quindi, anche se l’autista si trova proprio davanti alla porta di casa, sarebbe saggio non accettare il pacco perché non sei certo che sia la persona giusta o che stia trasportando l’articolo giusto.
Microsoft consiglia agli utenti di attivare LSA Protection per ridurre il rischio di furto di credenziali. Tuttavia, se ricevi ancora l’avviso “La protezione LSA è attiva, ma il pacchetto LSA non è firmato come previsto”, ecco cosa puoi fare:
Risolvere gli avvisi persistenti “Pacchetto LSA non firmato”
Prima di procedere, assicurati di avere i seguenti prerequisiti tecnici:
- Aggiornamenti di Windows: Tutti gli aggiornamenti di Windows in corso devono essere installati per garantire che il sistema attuale sia aggiornato.
- Diritti amministrativi: Se sei attualmente in un ambiente gestito, potresti aver bisogno di parlare con il tuo amministratore IT.
- Avvio sicuro e VBS: È necessario abilitare il Secure Boot e la sicurezza basata sulla virtualizzazione (VBS).
- Supporto HVCI: Il dispositivo deve supportare l’integrità del codice protetta dall’hypervisor (HVCI).
Fase 1: Verifica lo stato di protezione LSA
Metodo A: Utilizzo dell’interfaccia grafica
-
- Accedi a Impostazioni > Privacy e sicurezza > Sicurezza di Windows > Sicurezza dispositivi
- Fai clic su Dettagli isolamento core o Processore di sicurezza (a seconda della configurazione del sistema).
- Verifica lo stato della protezione LSA nella sezione Protezione dell’autorità di sicurezza locale. Può apparire uno dei tre messaggi che seguono:
- ✅ La protezione LSA è attiva
- ⚠️ La protezione LSA è attiva, ma il pacchetto LSA non è firmato come previsto
- 🛑 La protezione LSA è disattivata
- Riavvia il sistema per eliminare i messaggi transitori.
💡 A volte l’interfaccia grafica non è affidabile o manca. Pertanto, questo metodo potrebbe non essere adatto a te. Altri metodi che puoi provare sono:
Metodo B: Utilizzo del registro eventi di Windows
-
- Apri il Visualizzatore eventi. Puoi farlo digitando “Visualizzatore eventi” nella barra di ricerca di Windows.
- Vai su Registri applicazioni e servizi > Microsoft > Windows > CodeIntegrity > Operazionale.
- Cerca l’ ID evento 3089 o 3065:
- ID evento 3089: Indica che LSA non è in esecuzione come processo protetto.
- ID evento 3065: Indica che l’LSA è in esecuzione come protetto ma ha incontrato plug-in non firmati.
Metodo C: Utilizzo di msinfo32
-
- Premi Win + R, digita msinfo32 e premi Invio.
- Scorri verso il basso e controlla i seguenti campi:
- Sicurezza basata sulla virtualizzazione: Dovrebbe esserci scritto “In esecuzione”. In caso contrario, c’è un errore.
- Credential Guard: Se la protezione LSA è attiva, viene visualizzato “In esecuzione”.
Fase 2: Abilita la protezione LSA
Metodo A: Attraverso l’Editor del Registro di sistema
-
- Premi Win + R, digita regedit e fai clic su Invio.
- Naviga fino alla chiave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- Controlla i due valori seguenti e configurali come descritto:
- EseguiComePPL
- Se la DWORD RunAsPPL esiste già, fai doppio clic su di essa e imposta il suo valore su 1.
- Se non esiste:
- Fai clic con il pulsante destro del mouse su uno spazio vuoto e seleziona Nuovo > Valore DWORD (32 bit).
- Il nome è RunAsPPL.
- Imposta il valore su 1
- RunAsPPLBoot
- Se la DWORD RunAsPPLBoot esiste già, fai doppio clic su di essa e imposta il valore su 1.
- Se non esiste:
- Fai clic con il pulsante destro del mouse su uno spazio vuoto e seleziona Nuovo > Valore DWORD (32 bit).
- Rinominalo RunAsPPLBoot.
- Imposta il suo valore su 1.
- EseguiComePPL
- Riavvia il sistema per applicare le modifiche.
Metodo B: Attraverso PowerShell
-
- Apri PowerShell come amministratore.
- Esegui i comandi:
- Per abilitare la protezione LSA:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa" -Name "RunAsPPL" -Value 1 -PropertyType DWORD -Force
-
-
- Per applicare la protezione all’avvio (opzionale):
-
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa" -Name "RunAsPPLBoot" -Value 1 -PropertyType DWORD -Force
-
- Riavvia il sistema per applicare le modifiche.
Passo 3: Scansione e rimozione dei plugin LSA non conformi
Metodo A: Utilizzando l’Editor del Registro di sistema
-
- Premi Win + R, digita regedit e fai clic su Invio.
- Naviga fino alla chiave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- Esamina i pacchetti di autenticazione.
- Controlla le voci Pacchetti di autenticazione e Pacchetti di sicurezza per i plugin di terze parti.
- Le voci più comuni di terze parti possono includere vecchi componenti di software antivirus o VPN.
- Disinstalla o aggiorna il software, se necessario.
- Identifica qualsiasi software di sicurezza non Microsoft che possa inserire plug-in LSA non firmati.
- Disinstalla o aggiorna queste applicazioni con versioni conformi alla protezione LSA.
Metodo B: Utilizzo del Visualizzatore eventi
-
- Premi Win R, digita eventviewer.msc e premi Invio.
- Passa a Registri di Windows > Sistema.
- Nel menu a tendina Origini eventi, cerca e seleziona:
- LSASS (Servizio sottosistema autorità di sicurezza locale)
- CodeIntegrity
- Puoi filtrare in base agli ID evento 3089 o 3065, che spesso si riferiscono a problemi di protezione LSA.
- Esamina e analizza i dettagli. Prestar attenzione ai riferimenti a DLL o percorsi di file specifici, in particolare a quelli situati al di fuori di C:\Windows\System32. Annota il nome e la posizione di eventuali plug-in di terze parti, come quelli di strumenti antivirus obsoleti.
- Incrocia i dati con quelli già installati nel sistema tramite Impostazioni > Applicazioni > Applicazioni installate.
- Rimuovi il software non conforme.
- Se il plug-in appartiene a un’applicazione di terze parti nota:
- Disinstallalo da Impostazioni > Applicazioni > Applicazioni installate.
- Utilizza il programma di disinstallazione del fornitore, se disponibile.
- Se la versione aggiornata è disponibile, scaricala da una fonte affidabile e installala.
- Se il plug-in appartiene a un’applicazione di terze parti nota:
- Riavvia il sistema per assicurarti che tutte le modifiche vengano applicate.
Passo 4: Correggi i problemi di integrità LSA
Metodo A: Utilizza l’opzione “Correggi” di Windows Security (se disponibile)
-
- Accedi a Impostazioni > Privacy e sicurezza > Sicurezza di Windows > Sicurezza del dispositivo.
- Fai clic su Dettagli isolamento core o Processore di sicurezza (a seconda della configurazione del sistema).
- Se il pulsante Correggi o Riavviaè presente, cliccalo per avviare la riparazione.
- Segui le richieste di riavvio del sistema.
💡 Come per il punto 1, a volte l’interfaccia grafica non è affidabile o manca. Pertanto, questo metodo potrebbe non essere adatto a te. Altri metodi che puoi provare sono:
Metodo B: Confermare la correttezza del registro
Assicurati di aver applicato il metodo dell’Editor del Registro di sistema e il metodo PowerShell per abilitare esplicitamente RunAsPPL e,facoltativamente, RunAsPPLBoot. Questi annullano il comportamento dell’interfaccia grafica e applicano la protezione LSA direttamente a livello di sistema.
Metodo C: Esaminare manualmente il software di terze parti
Tieni presente che Windows non è in grado di rimuovere il software di terze parti; è necessario farlo manualmente. Se sono presenti plug-in non firmati, dovrai utilizzare il visualizzatore eventi, come descritto al punto 3, Metodo B, per identificare la fonte.
Ulteriori considerazioni sulla protezione LSA
- Negli ambienti aziendali, puoi utilizzare i Criteri di gruppo o i Provider di Servizi di Configurazione (CSP) per applicare la protezione LSA su più sistemi.
- Nota che gli strumenti e i software di terze parti più vecchi hanno meno probabilità di essere firmati. In questi casi, ti consigliamo di disinstallarli o di aggiornare questi pacchetti per risolvere l’avviso.
- Ti consigliamo di monitorare regolarmente il Visualizzatore eventi o di utilizzare script PowerShell per verificare la presenza degli ID eventi 3065 o 3089, che indicano problemi di integrità LSA.
Risoluzione dell’avviso “Il pacchetto LSA non è firmato come previsto”
Questo avviso di protezione LSA si verifica quando i plug-in di terze parti non soddisfano gli attuali standard di integrità del codice. Sebbene possano essere frustranti da ricevere, si tratta di una strategia utile per proteggere il dispositivo dalle minacce. Tuttavia, in questa guida sono illustrati i passi necessari per risolvere questo avviso, in modo da poter svolgere il tuo lavoro senza interruzioni.