Utilizzo di librerie di classi protette

Una libreria protetta è una libreria di classi che utilizza pretese di sicurezza 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 sicurezza per l'accesso al 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 sicurezza risulta ridotto dall'accurato controllo cui sono sottoposte le librerie di classi.

Vedere anche

Concetti

Sicurezza dall'accesso di codice

Nozioni fondamentali sulla sicurezza per l’accesso al codice