Definizione

Con protezione si intende la sicurezza delle risorse, fisiche e logiche, da accessi autorizzati tramite un meccanismo che riceve le richieste dei processi e decide se autorizzarle o meno.

Meccanismo di protezione

Ogni processo dovrebbe usare solo le risorse minime necessarie alla sua computazione, cosí da limitare i danni in caso di errori; ogni processo opera dunque in un dominio di protezione che indica a quali risorse puó accedere e le operazioni permesse.

Associazione tra processo e dominio

L’associazione tra processo e dominio puó essere statica oppure dinamica:

Matrice d’accesso

La matrice d’accesso fornisce un meccanismo per definire le politiche di accesso, ha come righe i domini e come colonne le risorse; la cella <i,j> conterrá le operazioni che il dominio puó effettuare sulla risorsa j.

Modifica

la modifica di queste autorizzazioni possono avvenire in 3 modi:

Memorizzazione

Un dominio, puó essere un utente, un processo o una procedura, essendo la matrice di grandi dimensioni, va memorizzata in maniera efficiente.

Tabella Globale

é la soluzione piú semplice, memorizza in una lista di terne <dominio, oggetto, diritti>, la lista é molto grande e non permette di raggruppare oggetti o domini.