Windows Server 2016 consente l'accesso offline nonostante la disabilitazione delle credenziali memorizzate nella cache.

Alan Piero 0 Punti di reputazione
2026-04-08T13:54:46.85+00:00

Ciao, sto configurando un ambiente Active Directory su una macchina Windows Server 2016 per il laboratorio aziendale e sto cercando di proteggere l'accesso degli utenti quando il sistema è offline. Ho già modificato la chiave di registro CachedLogonCount impostandola a 0 e ho persino testato con un nuovo utente aggiunto sia al gruppo Administrators che al gruppo Utenti protetti, ma in qualche modo l'accesso offline funziona ancora, il che mi sta facendo impazzire.

Questo sta diventando un problema perché il nostro team di sicurezza si aspetta un'autenticazione rigorosamente limitata al dominio e ora sembra che la cache locale sia ancora attiva anche se non dovrebbe. Mi sfugge qualche policy o configurazione, oppure c'è un altro motivo per cui Windows permette ancora le credenziali memorizzate nella cache nonostante queste impostazioni?

Windows per le aziende | Windows Server | Dispositivi e distribuzione | Configurare gruppi di applicazioni
0 commenti Nessun commento

1 risposta

Ordina per: Più utili
  1. Domic Vo 31,245 Punti di reputazione Consulente indipendente
    2026-04-08T14:43:36.8866667+00:00

    Ciao Alan Piero,

    il comportamento che descrivi è coerente con il fatto che Windows Server continua a consentire l’uso delle credenziali memorizzate nella cache anche se hai impostato CachedLogonCount a 0. La chiave di registro HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\CachedLogonCount controlla quante credenziali vengono salvate, ma non disabilita completamente la possibilità di un logon offline. Quando il valore è 0, Windows non dovrebbe mantenere nuove cache, ma se esistono già credenziali salvate, queste rimangono valide finché non vengono eliminate.

    Per forzare la disabilitazione, devi intervenire tramite Group Policy. La policy corretta è Computer Configuration → Windows Settings → Security Settings → Local Policies → Security Options → Interactive logon: Number of previous logons to cache (in case domain controller is not available). Impostandola a 0, e applicando un gpupdate /force, il sistema non conserverà più credenziali. Tuttavia, se hai già effettuato logon precedenti, quelle credenziali restano in %SystemRoot%\System32\config\SECURITY e possono ancora essere usate. Per eliminarle devi cancellare manualmente la cache LSA, operazione che non è documentata come supportata da Microsoft perché può corrompere il sistema. La via corretta è applicare la policy a 0 e poi cambiare le password degli utenti, in modo che le credenziali cached non siano più valide.

    Va anche chiarito che l’appartenenza al gruppo “Utenti protetti” non influisce sul caching offline. Quella funzionalità serve a bloccare l’uso di NTLM e altre forme di autenticazione non sicure, ma non disabilita la cache di logon. Se il tuo obiettivo è impedire qualsiasi accesso quando il DC non è raggiungibile, l’unico approccio supportato è impostare la policy a 0 e assicurarti che le password vengano cambiate dopo l’applicazione, così da invalidare eventuali cache esistenti.

    In sintesi: la tua configurazione è corretta, ma il comportamento che vedi è dovuto a credenziali già salvate. Non è un bug, è il design di Windows. Per rispettare la richiesta del team di sicurezza, applica la policy a 0, forza l’aggiornamento delle policy, e cambia le password degli account. Da quel momento, l’accesso offline non sarà più possibile.

    Spero che tu abbia trovato qualcosa di utile qui. Se ti ha aiutato a comprendere meglio la questione, ti sarei grato se accettassi la risposta. Se dovessi avere altre domande, non esitare a lasciare un messaggio. Buona giornata!

    Domic Vo.

    La risposta è stata utile?


Risposta

Le risposte possono essere contrassegnate come "Accettata" dall'autore della domanda e "Consigliata" dai moderatori, in modo da consentire agli utenti di sapere che la risposta ha risolto il problema dell'autore.