Concetti principali sulla sicurezza

Microsoft .NET Framework offre trasparenza della sicurezza, sicurezza dall'accesso al codice e sicurezza basata sui ruoli per risolvere i problemi di sicurezza relativi al codice mobile e fornire supporto in modo da consentire ai componenti di determinare le operazioni che gli utenti sono autorizzati a eseguire. Questi meccanismi di sicurezza utilizzano un modello semplice e coerente in modo che gli sviluppatori che hanno familiarità con la sicurezza per l'accesso al codice possano utilizzare in modo semplice la sicurezza basata sui ruoli e viceversa. Sia la sicurezza per l'accesso al codice che la sicurezza basata sui ruoli vengono implementate mediante un'infrastruttura comune fornita da Common Language Runtime.

NotaNota

A partire da .NET Framework versione 4, la trasparenza della sicurezza è il meccanismo di imposizione predefinito.La trasparenza della sicurezza separa il codice che viene eseguito come parte dell'applicazione dal codice eseguito come parte dell'infrastruttura.Per ulteriori informazioni, vedere Codice SecurityTransparent.

Dal momento che fanno uso dello stesso modello e della stessa infrastruttura, la sicurezza per l'accesso al codice e la sicurezza basata sui ruoli condividono vari concetti di base, che verranno descritti in questa sezione. Accertarsi di avere dimestichezza con queste nozioni prima di leggere la documentazione relativa alla sicurezza per l'accesso al codice e alla sicurezza basata sui ruoli di .NET Framework.

In questa sezione

Sezioni correlate