Salta al contenuto principale

Software

Ruoli e permessi in un portale aziendale

Due persone hanno lo stesso titolo, ma una può approvare sconti e l’altra gestisce soltanto il catalogo. Un ruolo «commerciale» nasconde questa differenza finché non avviene l’azione sbagliata. I ruoli devono derivare da responsabilità e azioni sul dominio; copiare l’organigramma produce privilegi troppo ampi e eccezioni individuali ingestibili.

Pubblicato il 5 min di lettura
Ruoli e permessi devono esprimere capacità, ambito del dato e separazione delle responsabilità; una gerarchia di profili non copre tutte le eccezioni.

Prima della checklist: definire il perimetro

Clienti, operatori e responsabili usano lo stesso portale. Un ruolo generico amministratore finisce per vedere e modificare più dati del necessario. La verifica risponde a «Come progettare l’accesso prima delle schermate?» per il compito «modellare capacità, ambito del dato e separazione delle responsabilità», con un owner e un esito osservabile.

I ruoli devono derivare da responsabilità e azioni sul dominio; copiare l’organigramma produce privilegi troppo ampi e eccezioni individuali ingestibili. Verifica azione, oggetto, perimetro e separazione dei compiti con test positivi e negativi.

Prima di aprire il pilot

Per «Come progettare l’accesso prima delle schermate?» le precondizioni partono da «azioni consentite per ruolo». Una risposta vaga diventa «partire da attività reali», con owner, evidenza richiesta e data di riesame.

Azioni consentite per ruolo

Non va chiusa con una conferma verbale. Per chiudere «azioni consentite per ruolo» serve un’evidenza allegabile su «ambito dei dati visibili» e un test negativo costruito intorno a «ruoli copiati dall’organigramma».

Ambito dei dati visibili

Il controllo deve avere esito e owner. Per chiudere «ambito dei dati visibili» serve un’evidenza allegabile su «separazione fra proposta e approvazione» e un test negativo costruito intorno a «permessi solo nell’interfaccia».

Separazione fra proposta e approvazione

La verifica include almeno un diniego. Per chiudere «separazione fra proposta e approvazione» serve un’evidenza allegabile su «gestione di inviti, revoche e sostituzioni» e un test negativo costruito intorno a «amministratori senza confini».

Gestione di inviti, revoche e sostituzioni

La voce richiede una prova allegabile. Per chiudere «gestione di inviti, revoche e sostituzioni» serve un’evidenza allegabile su «azioni consentite per ruolo» e un test negativo costruito intorno a «utenti disattivati ma sessioni attive».

Durante la prova

La prova deve lasciare artefatti revisionabili, non soltanto impressioni. Il riferimento «RBAC con scope, least privilege, break-glass e access review» va controllato su casi normali e su almeno un caso costruito per fallire.

Partire da attività reali

Partire da attività reali collega «modellare capacità, ambito del dato e separazione delle responsabilità» a un risultato che l’owner può revisionare. Se emerge «ruoli copiati dall’organigramma», la prova conserva input, stato e motivazione della scelta.

Definire permessi per capacità

Definire permessi per capacità collega «modellare capacità, ambito del dato e separazione delle responsabilità» a un risultato che l’owner può revisionare. Se emerge «permessi solo nell’interfaccia», la prova conserva input, stato e motivazione della scelta.

Limitare dati per organizzazione

Limitare dati per organizzazione collega «modellare capacità, ambito del dato e separazione delle responsabilità» a un risultato che l’owner può revisionare. Se emerge «amministratori senza confini», la prova conserva input, stato e motivazione della scelta.

Testare accessi negati

Testare accessi negati collega «modellare capacità, ambito del dato e separazione delle responsabilità» a un risultato che l’owner può revisionare. Se emerge «utenti disattivati ma sessioni attive», la prova conserva input, stato e motivazione della scelta.

Registrare azioni sensibili

Registrare azioni sensibili collega «modellare capacità, ambito del dato e separazione delle responsabilità» a un risultato che l’owner può revisionare. Se emerge «ruoli copiati dall’organigramma», la prova conserva input, stato e motivazione della scelta.

Una prova allegabile

Caso isolato: «ambito dei dati visibili». Operazione osservata: «testare accessi negati». Deviazione forzata: «amministratori senza confini».

Criterio di firma: «ambito dei dati visibili». Un esito orale o non ripetibile lascia aperta la voce. Perimetro della prova: «modellare capacità, ambito del dato e separazione delle responsabilità».

Controprova: «gestione di inviti, revoche e sostituzioni». Arresto: «ruoli copiati dall’organigramma». Passo ammesso dopo il recupero: «partire da attività reali». Verbale finale: «Come progettare l’accesso prima delle schermate?»

Differenza decisiva: «Verifica azione, oggetto, perimetro e separazione dei compiti con test positivi e negativi». Regola di chiusura: «Il modello dei permessi è pronto quando un owner può spiegare perché ogni privilegio esiste e come viene revocato».

I controlli negativi che spesso mancano

Verificare che un’azione riesca non dimostra che venga negata nel contesto sbagliato; il controllo associato riguarda «amministratori senza confini». I casi seguenti devono produrre un blocco comprensibile o una revisione, mai un successo silenzioso; nel perimetro descritto conta «limitare dati per organizzazione».

Ruoli copiati dall’organigramma

Rischio nominato: «ruoli copiati dall’organigramma». Perimetro operativo: «modellare capacità, ambito del dato e separazione delle responsabilità». Segnale osservato: «azioni consentite per ruolo». Recupero ammesso: «partire da attività reali». Checkpoint finale: «azioni consentite per ruolo».

Permessi solo nell’interfaccia

Rischio nominato: «permessi solo nell’interfaccia». Perimetro operativo: «modellare capacità, ambito del dato e separazione delle responsabilità». Segnale osservato: «ambito dei dati visibili». Recupero ammesso: «definire permessi per capacità». Checkpoint finale: «ambito dei dati visibili».

Amministratori senza confini

Rischio nominato: «amministratori senza confini». Perimetro operativo: «modellare capacità, ambito del dato e separazione delle responsabilità». Segnale osservato: «separazione fra proposta e approvazione». Recupero ammesso: «limitare dati per organizzazione». Checkpoint finale: «separazione fra proposta e approvazione».

Utenti disattivati ma sessioni attive

Rischio nominato: «utenti disattivati ma sessioni attive». Perimetro operativo: «modellare capacità, ambito del dato e separazione delle responsabilità». Segnale osservato: «gestione di inviti, revoche e sostituzioni». Recupero ammesso: «testare accessi negati». Checkpoint finale: «gestione di inviti, revoche e sostituzioni».

L’evidence pack della decisione

Alla chiusura servono: elenco dei casi, versione di dati e configurazione, esito per criterio, errori classificati e decisione dell’owner; il controesempio viene cercato in «permessi solo nell’interfaccia». Questo pacchetto permette di ripetere la valutazione dopo una modifica.

Le evidenze devono distinguere qualità del percorso e impatto dell’errore; la decisione resta collegata a «amministratori senza confini». Una media positiva non può compensare un singolo comportamento non autorizzato o irreversibile; qui la prova concreta è «limitare dati per organizzazione».

Pass, fail o nuovo perimetro

Il modello dei permessi è pronto quando un owner può spiegare perché ogni privilegio esiste e come viene revocato. La scelta può essere pass, fail oppure una riduzione del perimetro: tutti e tre gli esiti sono utili se derivano dagli stessi criteri dichiarati prima della prova; l’evidenza da conservare è «ambito dei dati visibili».

Il modello dei permessi è pronto quando un owner può spiegare perché ogni privilegio esiste e come viene revocato. Prima del pass, allegare l’esito di «limitare dati per organizzazione», il controllo «separazione fra proposta e approvazione» e il test negativo «utenti disattivati ma sessioni attive»; ciò che manca resta fuori dal perimetro approvato.

Contesto e limiti

L’esempio è deliberatamente operativo e ipotetico: ragiona sul tema «modellare capacità, ambito del dato e separazione delle responsabilità», senza promettere un ritorno universale. La qualità viene osservata sul caso meno favorevole.

Prossimo passo

Hai un processo che non entra negli strumenti standard?

Porta il vincolo operativo, i sistemi coinvolti e il risultato che vorresti ottenere. Partiamo da lì.

Servizio correlato

Software su misura

Quando lo strumento standard non segue il processo, i dati o le responsabilità.

Vai a Software su misura

Guide correlate

Continua dal problema vicino.

Torna al blog