Configuration de la stratégie de sécurité

La sécurité est un aspect important à prendre en compte lors de la génération d'applications. Le Common Language Runtime accorde au code des niveaux de confiance différents en fonction de certains attributs, appelés preuve, que le code possède. Lorsque le runtime établit que le code dispose d'un certain niveau de confiance, il l'autorise à accéder à des ressources protégées en fonction de ce niveau de confiance. Par exemple, une application .NET Framework exécutée à partir d'Internet ne dispose pas par défaut du même niveau de confiance qu'une application .NET Framework exécutée à partir de l'ordinateur local. À l'inverse d'une application exécutée à partir d'Internet, une application exécutée à partir de l'ordinateur local a accès à des ressources, telles que le système de fichiers.

La stratégie de sécurité par défaut assure un degré de sécurité adapté à votre ordinateur, c'est pourquoi elle ne doit être modifiée qu'en cas d'absolue nécessité. Avant de configurer la stratégie de sécurité, il est important de bien connaître les concepts décrits dans Gestion de la stratégie de sécurité. Pour modifier la stratégie de sécurité, vous devez recourir à l'outil .NET Framework Configuration tool (Mscorcfg.msc). Si vous souhaitez écrire un script de lots pour configurer la stratégie de sécurité, servez-vous de l'outil Code Access Security Policy Tool (Caspol.exe).

Dans cette section

Sections connexes