Procedura: aggiungere autorizzazioni personalizzate ai criteri di sicurezza
Importante |
---|
In .NET Framework versione 4, Common Language Runtime non fornisce più criteri di sicurezza per i computer.È consigliabile l'utilizzo di criteri di restrizione software Windows in sostituzione dei criteri di sicurezza CLR.Le informazioni incluse in questo argomento si applicano a .NET Framework 3.5 e versioni precedenti e non alle versioni 4 e successive.Per ulteriori informazioni su questa e altre modifiche, vedere Modifiche della sicurezza in .NET Framework 4. |
Un'autorizzazione personalizzata è un'autorizzazione fornita da un'applicazione o una libreria, invece che da .NET Framework. Per essere significativa, è necessario che un'autorizzazione personalizzata venga aggiunta ai criteri di sicurezza presenti sul computer, o sui computer nel caso di una rete, in cui viene eseguita l'applicazione che di tali criteri fa uso.
Quando si desidera aggiungere autorizzazioni personalizzate al sistema di sicurezza di .NET Framework, è necessario descriverne le specifiche. Una singola autorizzazione può assumere varie forme che rappresentano il diritto di accedere a risorse specifiche. L'autorizzazione personalizzata, ad esempio, potrebbe essere in grado di fornire accesso limitato o illimitato a una risorsa. L'amministratore può decidere il tipo di accesso (limitato o illimitato) rappresentato dall'autorizzazione. È quindi necessario descrivere la configurazione che si desidera attribuire all'autorizzazione nell'ambito del sistema di sicurezza di .NET Framework. Per ottenere questo risultato è necessario creare una rappresentazione XML della configurazione desiderata per l'autorizzazione personalizzata e importare il file XML nei criteri di sicurezza. Il formato XML viene utilizzato nel sistema di sicurezza di .NET Framework per serializzare le autorizzazioni. È necessario che l'editore dell'autorizzazione fornisca uno strumento per la creazione della rappresentazione XML o istruzioni per la creazione del file XML. Le rappresentazioni XML delle autorizzazioni che costituiscono i criteri di sicurezza sono solitamente memorizzate nei file di configurazione dei criteri.
Per aggiungere un'autorizzazione personalizzata ai criteri di sicurezza
Aggiungere l'assembly che implementa l'autorizzazione personalizzata alla Global Assembly Cache e all'elenco di assembly considerati completamente attendibili.
Creare un file XML che rappresenta il tipo di autorizzazione che si desidera creare e assegnare agli assembly.
Aggiungere la rappresentazione XML dell'autorizzazione ai criteri di sicurezza utilizzando lo strumento .NET Framework Configuration (Mscorcfg.msc) o lo Strumento criteri di sicurezza dall'accesso di codice (Caspol.exe).
Per ulteriori informazioni sull'aggiunta di autorizzazioni personalizzate ai criteri di sicurezza, vedere Aggiornamento dei criteri di sicurezza.