Condividi tramite


Utilizzo di librerie di classi protette

Aggiornamento: novembre 2007

Una libreria protetta è una libreria di classi che utilizza pretese di protezione per garantire che i relativi chiamanti dispongano dell'autorizzazione di accesso alle risorse da essa esposte. Una libreria di classi protetta potrebbe ad esempio utilizzare un metodo per la creazione di file mediante il quale si impone che i chiamanti dispongano di specifiche autorizzazioni per creare file. In .NET Framework sono disponibili librerie di classi protette.

Se il codice richiede e ottiene le autorizzazioni pretese dalla libreria di classi, sarà autorizzato ad accedere alla libreria e la risorsa verrà protetta dall'accesso non autorizzato. Se il codice non dispone delle autorizzazioni necessarie, non sarà autorizzato ad accedere alla libreria di classi nemmeno se venisse utilizzato da un eventuale e ulteriore codice dannoso che tentasse di accedere indirettamente alla risorsa. Anche qualora il codice disponga delle autorizzazioni per l'accesso alla libreria, non potrà essere eseguito se il codice dal quale viene chiamato non è autorizzato ad accedere alla libreria.

La protezione dall'accesso di codice non elimina la possibilità di errori umani durante la scrittura del codice. Se tuttavia le applicazioni utilizzano librerie di classi protette per accedere alle risorse protette, il rischio di problemi relativi alla protezione risulta ridotto dall'accurato controllo cui sono sottoposte le librerie di classi.

Vedere anche

Concetti

Nozioni fondamentali sulla protezione dall’accesso di codice

Altre risorse

Protezione dall'accesso di codice