2009-06-10 4 views
0

Je suis un C# .net devoloper.Accès au code Implémentation en temps réel de la sécurité dans .net?

J'ai lu beaucoup de choses sur le code d'accès de sécurité (CAS) en .net.

Je n'ai pas vu la mise en œuvre de cette featue sur l'un des projet sur lequel j'ai travaillé?

Quelqu'un at-il mis en œuvre il? J'ai lu que TOUS les cibles de code managé, le CLR, recevront l'avantage de CAS.

Ce que tous les scénarios que nous utilisons explicitement en temps réel la sécurité d'accès du code?

Merci

SC

Répondre

0

CAS empêche simplement le code non sûr de faire quelque chose que vous ne voulez pas faire une ressource que vous pourriez vouloir protéger.

Je pense que l'exemple classique d'où il est nécessaire est un programme non approuvé essayant d'accéder aux ressources sur votre PC local. Dans un tel cas, vous pouvez utiliser CAS pour accorder des autorisations à ce programme pour faire ce qu'il doit faire.

J'ai personnellement utilisé CAS pour accorder des autorisations à un ensemble d'applications (.NET 1.1 et 2.0) exécutées à partir de notre intranet. Ces programmes peuvent avoir besoin d'exécuter des E/S sur les postes de travail qui les exécutent. Sans CAS, j'obtiendrais des exceptions de sécurité en essayant ces opérations.

Vous pouvez consulter cet article: Understanding .NET Code Access Security

L'article fait un meilleur travail d'expliquer ce que moi. Il vous guide également dans la mise en place.

Questions connexes