
Le modifiche agli accessi sono un problema di coordinamento oltre che tecnico. Una piattaforma di identità non può rimuovere l’account di un collaboratore esterno se nessuno comunica al responsabile che il contratto è terminato. Allo stesso modo, una notifica tempestiva da parte delle risorse umane non dimostra che ogni applicazione abbia smesso di accettare le credenziali della persona.
Ingressi, trasferimenti e uscite (joiner, mover, leaver) richiedono un processo che colleghi un evento di business a uno stato di accesso approvato, esegua le modifiche necessarie e ne verifichi il risultato. Dal punto di vista della direzione tecnica, la domanda importante non è se esista una checklist di offboarding. È se il processo copra i sistemi che le persone usano davvero, gestisca i malfunzionamenti e lasci evidenze di che cosa è cambiato e quando.
Trattate ogni evento del ciclo di vita come una modifica agli accessi autorizzati di una persona, non semplicemente come un ticket per creare o disattivare un account. Il record dell’evento deve identificare la persona, lo stato del rapporto di lavoro o dell’incarico, il manager o lo sponsor, la data e l’ora di decorrenza e il ruolo interessato. Usate un identificativo stabile invece di affidarvi solo a nomi o indirizzi e-mail.
Gli eventi relativi ai dipendenti sono spesso avviati dalle risorse umane. Quelli relativi ai collaboratori esterni possono essere avviati da un responsabile acquisti, da un project manager o da uno sponsor interno. Scegliete una fonte autorevole per ciascuna popolazione e definite come correzioni, ingressi annullati, proroghe contrattuali e uscite urgenti arrivano all’IT.
Separate quattro responsabilità, anche quando un piccolo team ne assegna diverse alla stessa persona:
| Responsabilità | Azione dovuta | Record atteso |
|---|---|---|
| Avvio | Fornire un evento accurato e l’orario di decorrenza | Record dell’evento e fonte |
| Approvazione | Confermare gli accessi previsti e le eccezioni | Approvazione nominativa e motivazione |
| Esecuzione | Applicare le modifiche su tutti i sistemi interessati | Risultati e marcature temporali per sistema |
| Verifica | Controllare lo stato risultante e risolvere le discrepanze | Esito della verifica ed eccezioni aperte |
Nominate sostituti e un percorso di escalation. Un’uscita programmata non deve dipendere dalla disponibilità di un singolo amministratore. Per le modifiche sensibili, un revisore indipendente offre un controllo utile; dove l’organico non lo consente, documentate la soluzione adottata e ricorrete a una revisione successiva.
Definite criteri di completamento per ciascun evento. Un ingresso è pronto quando sono stati verificati gli accessi approvati e i controlli richiesti sui dispositivi. Un trasferimento è completo quando sono state verificate sia le aggiunte sia le rimozioni. Un’uscita è completa quando le vie di accesso sono state revocate e le questioni aperte su asset, dati o credenziali hanno responsabili espliciti.
Si tratta di raccomandazioni pratiche di progettazione dei controlli, non di scadenze di legge universali. All’interno di un SGSI ISO 27001, i controlli di accesso devono riflettere il perimetro e il trattamento del rischio dell’organizzazione. Per il contesto più ampio dei controlli si veda L’Annex A della ISO 27001 nella pratica.
Iniziate dall’inventario delle applicazioni. Per ogni sistema registrate il responsabile, la fonte delle identità, il metodo di provisioning, il metodo di autenticazione, le azioni di revoca supportate e il metodo di verifica. Includete sia le applicazioni gestite centralmente sia quelle con account locali.
Il single sign-on non significa necessariamente una gestione completa del ciclo di vita. Un’applicazione può autenticare tramite l’identity provider pur mantenendo amministratori locali, chiavi API, sessioni attive od opzioni di recupero. Un connettore di provisioning può disattivare un utente senza rimuovere ogni autorizzazione. Documentate che cosa fa effettivamente ciascun meccanismo.
Includete queste vie di accesso meno visibili:
Non disattivate automaticamente ogni identità di servizio associata a un dipendente in uscita: potrebbe far girare un carico di lavoro di produzione. Trasferitene invece la responsabilità, rivedetene i permessi e ruotate le credenziali esposte ove opportuno. L’obiettivo è rimuovere l’accesso della persona senza causare un’interruzione evitabile.
Riconciliate periodicamente l’inventario con le esportazioni delle identità, i registri dei dispositivi, i dati sugli acquisti e le dichiarazioni dei team. Nessuna singola fonte rivelerà necessariamente ogni applicazione. Le scoperte non gestite devono entrare nel processo del ciclo di vita invece di restare eccezioni informali.
Definite i pacchetti di accesso in base alle responsabilità, non solo ai titoli professionali. Un analista dell’assistenza potrebbe aver bisogno dell’accesso ai ticket dei clienti ma non alle esportazioni di fatturazione. Un ingegnere software potrebbe aver bisogno dei repository del codice e degli ambienti di sviluppo senza ricevere per impostazione predefinita privilegi di amministrazione della produzione.
Ogni baseline deve avere un responsabile, una versione, i gruppi o le autorizzazioni incluse e una data di revisione. Registrate quale versione è stata applicata a ciascun nuovo ingresso. In caso contrario, un aggiornamento successivo del ruolo renderebbe difficile ricostruire le decisioni di accesso passate.
Richiedete separatamente gli accessi aggiuntivi. La richiesta deve indicare la finalità di business, il responsabile del sistema o dei dati che approva, il livello di permesso e, ove opportuno, la scadenza. Evitate di copiare l’intero set di permessi di un dipendente esistente: si rischia di riprodurre eccezioni accumulate e privilegi derivanti da ruoli precedenti.
Predisponete gli account prima della data di inizio quando è utile, ma controllatene l’attivazione. Un’assunzione annullata deve attivare la pulizia degli account predisposti, dei dispositivi spediti e degli inviti. I collaboratori esterni devono avere uno sponsor interno e una data di fine o di revisione; le proroghe devono richiedere una decisione esplicita invece di trasformarsi silenziosamente in accessi permanenti.
Registrate l’identificativo del dispositivo, la persona assegnataria, la data di consegna e l’iscrizione alla gestione dei dispositivi. Verificate la baseline pertinente prima di concedere accessi sensibili: sistema operativo supportato, stato delle patch, cifratura del disco, blocco dello schermo, protezione degli endpoint e una configurazione di autenticazione approvata.
Si tratta di scelte di implementazione basate sul rischio, non dell’affermazione che ogni organizzazione debba usare impostazioni identiche. Per i dispositivi personali, definite esplicitamente gli accessi consentiti e il trattamento dei dati invece di considerarli equivalenti ai portatili gestiti.
Usate rilevazioni datate dei sistemi di gestione dei dispositivi, ove disponibili. Un inventario manuale può comunque essere utile se riconciliato e supportato da evidenze; anche un inventario in tempo reale richiede attenzione quando un dispositivo ha smesso di inviare dati. Conservate gli orari delle rilevazioni, così che un vecchio stato positivo non venga scambiato per una garanzia attuale.
Verificate l’attivazione dell’autenticazione e la consegna delle credenziali iniziali. Se la vostra policy richiede l’autenticazione a più fattori, confermate che sia attiva prima dell’inizio dell’accesso, invece di registrare soltanto l’invio di un invito all’attivazione. Tenete credenziali e codici di recupero fuori dai ticket del ciclo di vita.
I trasferimenti sono spesso gli eventi più difficili del ciclo di vita, perché la persona resta in servizio e il suo account esistente continua a funzionare. I nuovi accessi ricevono attenzione perché i permessi mancanti interrompono il lavoro. I vecchi accessi possono persistere senza alcun sintomo visibile.
Trattate il trasferimento come un confronto tra tre stati: accessi attuali, nuova baseline approvata ed eccezioni approvate che proseguono. Stabilite quali autorizzazioni vanno aggiunte, mantenute, ridotte o rimosse. Controllate le assegnazioni dirette oltre ai gruppi, alle appartenenze annidate, ai ruoli amministrativi e ai permessi applicativi locali.
Il manager precedente deve aiutare a individuare le responsabilità cessate. Il manager di destinazione conferma le nuove mansioni, mentre i responsabili dei sistemi o dei dati approvano gli accessi sensibili. Così si evita che un nuovo manager autorizzi implicitamente il mantenimento dell’accesso alle informazioni di un altro reparto.
Un periodo di transizione può essere legittimo. Chi lascia l’area amministrazione e finanza può aver bisogno di un accesso limitato per completare il passaggio di consegne. Registrate il permesso specifico, la giustificazione, il responsabile che approva e la scadenza. Dove possibile, sostituite un ampio accesso in scrittura con un accesso più ristretto o di sola lettura. Inserite la scadenza in un’attività eseguibile o in un’impostazione di sistema, non solo in un commento.
Le modifiche possono riguardare anche dispositivi, caselle di posta condivise, titolarità dei dati e mansioni privilegiate. Il passaggio a un ruolo amministrativo non deve trasformare automaticamente l’account di uso quotidiano in un’identità privilegiata.
Dopo l’esecuzione, confrontate l’insieme effettivo degli accessi con il risultato previsto. In un trasferimento di reparto, concedere il nuovo ruolo può essere semplice. La verifica importante è se restano accessi precedenti all’area finanza, ai clienti o all’amministrazione. Un campione di trasferimenti che controlla solo il nuovo provisioning non coglie questo rischio.
Registrate un orario di revoca effettivo, compreso il fuso orario. «Ultimo giorno» è troppo ambiguo per team distribuiti e automazioni pianificate. Distinguete un’uscita programmata da un licenziamento urgente, da una sospetta compromissione o da un’assenza imprevista che richiede una sospensione temporanea.
Concordate la tempistica con le risorse umane e il management pertinente. Limitate i dettagli sensibili della cessazione a chi ne ha bisogno, assicurandovi però che chi esegue le modifiche riceva informazioni sufficienti per agire. Le uscite ad alto rischio possono richiedere un’azione immediata coordinata; le uscite ordinarie possono consentire un passaggio di consegne pianificato prima della cessazione degli accessi.
Non lasciate che il trasferimento dei dati o la spedizione dei dispositivi ritardino la revoca. Queste attività possono avere date di completamento e responsabili distinti. Se un evento arriva in ritardo, registrate l’orario di cessazione previsto, l’esecuzione effettiva e l’intervallo di esposizione, invece di modificare la documentazione per far apparire tempestivo l’evento.
Disattivate l’identità principale ed eseguite le azioni specifiche per applicazione indicate nell’inventario. Intervenite, ove applicabile, su sessioni attive, refresh token, account locali, account privilegiati, accesso remoto, certificati e credenziali personali. La disattivazione centrale di un account non dimostra che ogni sessione esistente o credenziale emessa in modo indipendente sia diventata inutilizzabile.
Ruotate in base al rischio i segreti condivisi a cui la persona poteva accedere e verificate che la rotazione non interrompa i sistemi dipendenti. Rimuovete i metodi di recupero o i permessi delegati che potrebbero ripristinare l’accesso. Quando sono coinvolti ambienti di clienti o fornitori, richiedete la revoca al rispettivo titolare e conservatene la conferma.
Registrate i singoli esiti. Un timeout di un connettore non è una chiusura riuscita solo perché il job complessivo è terminato. Indirizzate i malfunzionamenti a un responsabile nominato, usate una procedura alternativa approvata e verificate lo stato finale. Gli accessi urgenti non risolti devono entrare nel processo di escalation di sicurezza.
Seguite ogni asset assegnato attraverso restituzione, ispezione e ripristino o smaltimento approvato. Per chi lavora da remoto, registrate le modalità di spedizione e le questioni di custodia aperte. Rimuovete l’accesso fisico e recuperate token o chiavi ove pertinente.
Se la restituzione è in ritardo, usate i controlli di blocco o cancellazione disponibili secondo la policy e il rischio. Distinguete l’invio di un comando dalla conferma e dal completamento da parte del dispositivo. Un portatile offline potrebbe non ricevere il comando. Valutate l’esposizione residua in base allo stato della cifratura, alle credenziali locali, ai dati in cache e alle restrizioni di rete disponibili, invece di considerare «cancellazione in coda» come prova dell’avvenuta cancellazione.
Assegnate un successore per documenti aziendali, repository, workflow condivisi e titolarità dei servizi. Usate meccanismi di trasferimento amministrativo autorizzati invece di chiedere a qualcuno di impersonare l’ex dipendente. Delimitate l’accesso a caselle di posta o file, registratene la finalità e limitate le persone che lo ricevono.
Separate revoca degli accessi, recupero delle licenze, conservazione e cancellazione. La rimozione di una licenza può incidere in modo diverso sulla disponibilità dei dati a seconda dell’applicazione. Verificate i requisiti di conservazione e l’eventuale legal hold prima di una pulizia irreversibile.
Per i dati personali, l’articolo 5 del GDPR stabilisce il principio di limitazione della conservazione; non fissa un termine universale per la cancellazione degli account dei dipendenti. Definite periodi di conservazione giustificati e responsabilità di pulizia. L’articolo 32 richiede misure di sicurezza adeguate al rischio, quindi documentate il ragionamento alla base dei controlli di offboarding invece di considerare una checklist di per sé come conformità giuridica.
Il record utile collega la decisione autorizzata al risultato osservato. Conservate l’evento, l’approvazione, i sistemi interessati, gli orari di esecuzione, i risultati delle verifiche e la gestione delle eccezioni. Includete l’orario di decorrenza previsto, così che i revisori possano valutarne la tempestività.
Un pacchetto di evidenze pratico contiene:
Una policy dimostra un’intenzione. Un ticket dimostra un coordinamento. Il risultato di un’applicazione o un’esportazione degli accessi aiuta a dimostrare l’implementazione. Nessuno di questi elementi deve sostituire gli altri. Gli screenshot possono essere utili quando non sono disponibili esportazioni più solide, ma devono includere un contesto sufficiente a identificare il sistema, il soggetto e l’orario della rilevazione.
Proteggete questi record: contengono informazioni sul rapporto di lavoro e dettagli sensibili dal punto di vista della sicurezza. Applicate restrizioni di accesso e un piano di conservazione, ed evitate di raccogliere come evidenza password, resoconti non necessari sulla cessazione o intere caselle di posta. I record storici devono restare comprensibili anche dopo la cancellazione degli account operativi.
Consideriamo un’azienda illustrativa con un identity provider centrale, portatili gestiti e un’applicazione di contabilità con permessi locali. Supponiamo che un dipendente passi dall’amministrazione al customer success il 1° giugno, abbia bisogno di cinque giorni lavorativi per il passaggio di consegne e lasci poi l’azienda il 30 settembre. Date e modalità sono ipotesi di esempio, non tempistiche prescritte.
Per il trasferimento, l’IT rileva le autorizzazioni attuali. Gli accessi per il customer success vengono approvati, l’accesso in scrittura all’applicazione di contabilità viene rimosso all’orario di decorrenza e un accesso in lettura limitato viene mantenuto fino alla scadenza del passaggio di consegne. Il responsabile dell’area amministrazione approva questa eccezione. Poiché l’applicazione di contabilità gestisce permessi locali, il suo amministratore esegue e verifica la modifica separatamente dall’aggiornamento dei gruppi nell’identity provider.
Alla scadenza, la verifica rileva che resta un permesso locale di esportazione. Il record del trasferimento resta aperto, l’amministratore rimuove il permesso e il revisore registra lo stato finale. La lezione è specifica: il cambio di ruolo è riuscito a livello centrale, ma il modello di permessi dell’applicazione richiedeva un’azione aggiuntiva.
Per la successiva uscita, il processo fissa un orario di cessazione preciso, trasferisce i file aziendali a un successore approvato, disattiva le identità, revoca le sessioni e i token applicabili e verifica direttamente l’account nell’applicazione di contabilità. Il portatile non è ancora arrivato tramite corriere. La sua restituzione resta un’eccezione relativa agli asset, con azioni di contenimento e rilevazioni del dispositivo registrate separatamente dalla revoca degli account.
Le evidenze risultanti mostrano sia le modifiche riuscite sia la mancata rimozione iniziale. Nascondere il malfunzionamento farebbe perdere le informazioni necessarie per migliorare il workflow.
Campionate eventi reali del ciclo di vita confrontandoli con l’inventario delle applicazioni. Includete collaboratori esterni, utenti privilegiati, personale da remoto, trasferimenti con sovrapposizione temporanea e applicazioni esterne all’identity provider. Le revisioni degli accessi devono inoltre esaminare se i permessi attuali corrispondono ancora alle responsabilità di ciascuna persona; integrano le modifiche guidate dagli eventi, non le sostituiscono.
Testate i percorsi di errore oltre all’esecuzione normale: un evento HR mancato, un connettore non funzionante, un amministratore non disponibile, una restituzione del dispositivo in ritardo o un ingresso annullato. Verificate che gli alert raggiungano un responsabile e che i nuovi tentativi o le azioni manuali producano esiti verificabili.
Misure utili sono il ritardo della revoca rispetto all’orario di cessazione concordato, le azioni non riuscite in attesa di risoluzione, gli accessi temporanei scaduti e gli eventi chiusi senza verifica. Definite che cosa conta ciascuna misura. Una buona media può nascondere una singola eccezione privilegiata di lunga durata. Usate le risultanze per aggiornare baseline dei ruoli, comportamento dei connettori, responsabilità e regole di escalation.
Secani può supportare il record dei controlli verificabile collegando i requisiti a sistemi, responsabili, evidenze e decisioni. Mantenete le modifiche agli account nei sistemi operativi di gestione delle identità e dei dispositivi; usate lo spazio di lavoro di compliance per preservare perimetro, risultati caricati, eccezioni e decisioni di revisione. I revisori umani devono validare qualsiasi conclusione sulle evidenze supportata dall’IA prima di farvi affidamento.
Iniziate da un team rappresentativo e da un ingresso, un trasferimento e un’uscita recenti. Ricostruite ogni evento dalla notifica allo stato effettivo dei sistemi. Correggete il primo passaggio di consegne o la prima via di accesso scoperti, assegnatene il responsabile e ripetete il test prima di estendere il processo.
Secani collega gli ambiti, le prove, i compiti e gli agenti AI in uno spazio di lavoro condiviso.
Collegare i servizi critici a obiettivi di ripristino, dipendenze, esercitazioni e azioni correttive, così che i piani di continuità riflettano le capacità effettive.
Rivedere identità, esposizione, cifratura, ripristino e logging nel cloud con evidenze legate ad account, servizi e dati effettivamente in uso.
Combinare verifiche tecniche ricorrenti e giudizio periodico, con copertura, salute della raccolta dati, soglie e responsabilità del follow-up ben definite.