Attributions d'autorisations
Important |
---|
Dans le .NET Framework version 4, le common language runtime (CLR) cesse de fournir des stratégies de sécurité pour les ordinateurs.Microsoft recommande l'utilisation des stratégies de restriction logicielles Windows à la place de la stratégie de sécurité CLR.Les informations contenues dans cette rubrique s'appliquent au .NET Framework versions 3.5 et antérieures ; elles ne s'appliquent pas aux versions 4 et ultérieures.Pour plus d'informations sur cette modification et d'autres modifications, consultez Modifications de sécurité dans le .NET Framework 4. |
Le Common Language Runtime attribue des autorisations à la fois aux domaines d'applications et aux assemblys. Le processus d'attribution peut impliquer une des étapes suivantes, ou les deux :
Calcul du jeu d'autorisations permises.
Lors du chargement, le runtime détermine le jeu d'autorisations que chaque niveau de stratégie permet pour le code.
Ensuite, le runtime recoupe les jeux d'autorisations permises pour chaque niveau de stratégie concerné pour produire un seul jeu d'autorisations pour l'application ou l'assembly.
Déterminer les autorisations accordées.
Le runtime compare le jeu final d'autorisations permises aux autorisations demandées par un assembly, ce qui produit un jeu d'autorisations qui est octroyé à l'assembly. Cette étape ne s'applique pas aux attributions d'autorisations pour les domaines d'application.