
Che cos’è
Il principio del minimo privilegio (Principle of Least Privilege – PoLP) prevede che ogni utente, applicazione o servizio disponga solo dei permessi strettamente necessari per svolgere il proprio compito e solo per il tempo necessario.
In pratica, chi deve consultare un documento non dovrebbe poterlo modificare o cancellare; chi svolge attività ordinarie non dovrebbe utilizzare abitualmente un account amministrativo; un’applicazione non dovrebbe poter accedere a dati che non le servono.
L’obiettivo è semplice: ridurre la superficie di rischio e limitare i danni in caso di errore, abuso o compromissione di un account.
Perché è importante
Molti attacchi diventano realmente pericolosi quando, dopo il primo accesso, l’attaccante riesce a ottenere ulteriori privilegi o a spostarsi verso altri sistemi e dati, i così detti "movimenti laterali". Se un account compromesso dispone di autorizzazioni molto ampie, l’attaccante può sfruttarle per estendere rapidamente l’attacco. Se invece quell’account può accedere solo a poche risorse, anche le conseguenze della compromissione restano più circoscritte.
Un esempio semplice: se vengono rubate le credenziali di un dipendente che ha accesso soltanto ai file necessari al proprio lavoro, l’attaccante avrà possibilità limitate. Se lo stesso account dispone anche di privilegi amministrativi o di accessi non più necessari, il rischio aumenta notevolmente.
Il minimo privilegio è quindi uno dei principi di base della sicurezza moderna ed è strettamente collegato anche agli approcci Zero Trust, ossia non considerare mai automaticamente affidabile un utente o un sistema, anche se si trova già all’interno della rete aziendale..
Le principali cose da sapere
Il principio del minimo privilegio non riguarda solo i dipendenti. Deve essere applicato a tutte le identità digitali: amministratori, consulenti, fornitori, applicazioni, account di servizio e dispositivi.
Un problema frequente è l’accumulo progressivo dei privilegi: nel tempo un utente cambia ruolo o mansione, ma conserva accessi ottenuti in precedenza e non più necessari. Particolare attenzione deve essere dedicata agli account degli utenti privilegiati (es: amministratori di sistema, sistemisti, manutentori ICT, etc.), che dovrebbero essere separati da quelli utilizzati nelle normali attività quotidiane. Quando possibile, inoltre, i privilegi più elevati dovrebbero essere concessi solo temporaneamente, per il tempo necessario a svolgere una specifica attività.
Il principio del minimo privilegio non è quindi una configurazione da fare una sola volta: richiede una verifica periodica delle autorizzazioni.
Raccomandazioni pratiche
- Assegnare a utenti e applicazioni solo i permessi realmente necessari.
- Separare gli account ordinari dagli account amministrativi.
- Evitare l’uso continuativo di privilegi elevati.
- Rivedere periodicamente ruoli, gruppi e autorizzazioni.
- Revocare tempestivamente gli accessi quando una persona cambia ruolo, lascia l’organizzazione o conclude un incarico.
- Limitare nel tempo gli accessi privilegiati, quando tecnicamente possibile.
- Controllare anche gli account di servizio e delle applicazioni, spesso trascurati ma potenzialmente molto potenti.
- Registrare e monitorare l’utilizzo degli account privilegiati.
La regola di fondo è semplice: dare a ciascuno solo ciò che serve, quando serve e per il tempo necessario.
