protezione basata sui ruoli o il controllo di accesso basato sui ruoli ( RBAC ) è utilizzato in applicazioni software per limitare l’ accesso degli utenti al sistema e le caratteristiche individuali. Opzioni di formazione per gli sviluppatori di RBAC variano a seconda delle esigenze del progetto di sviluppo . Sistema operativo

RBAC in qualche forma è stato integrato in molti sistemi operativi ( OS ) . Ad esempio , . NET Framework di Microsoft rende disponibili informazioni sui ruoli utente sulla base di conti Windows disponibili al thread corrente . Sun Solaris 8 e superiori integra un sistema di autorizzazioni RBAC basato su privilegi minimi . Requisiti

Industria

requisiti di sviluppo di software per RBAC può variare a seconda del settore per il quale il software si rivolge . Ad esempio, per soddisfare i requisiti legali o di certificazione , come il Sarbanes-Oxley Act , l’applicazione potrebbe avere requisiti specifici riguardanti il tracciamento degli utenti che hanno completato alcuni compiti , come ad esempio la modifica di un record.

Opzioni

formazione

formazione in materia di sicurezza basata sui ruoli può essere fornito all’interno di un modulo di formazione sulla sicurezza globale in un corso più completo, come ad esempio l’ultima versione di . nET Framework di Microsoft . È inoltre possibile trovare esempi di codici e webinar su Internet che si concentrano sulla sicurezza generale o di sicurezza specifiche per il linguaggio di programmazione del sistema operativo e l’industria con la quale si sta lavorando .