Configurar directivas de seguridad

La seguridad es un aspecto muy importante al compilar aplicaciones. Common Language Runtime concede distintos niveles de confianza al código basándose en ciertos atributos, denominados evidencia, que tiene el código. Cuando el tiempo de ejecución establece que el código tiene cierto nivel de confianza, le permite tener acceso a los recursos protegidos a los que corresponde ese nivel de confianza. Por ejemplo, de manera predeterminada, una aplicación de .NET Framework que se ejecuta desde Internet no tiene el mismo nivel de confianza que otra aplicación de .NET Framework que se ejecuta desde el equipo local. Una aplicación que se ejecuta desde el equipo local tiene acceso a recursos como el sistema de archivos, pero una aplicación que se ejecute desde Internet no lo tiene.

La directiva de seguridad predeterminada proporciona una seguridad adecuada para el equipo y sólo se debe cambiar si es necesario. Antes de configurar la directiva de seguridad, es recomendable familiarizarse con los conceptos descritos en Administración de directivas de seguridad. Utilice la herramienta Configuración de .NET Framework (Mscorcfg.msc) para cambiar la directiva de seguridad. Si desea escribir un script por lotes para configurar la directiva de seguridad, utilice la herramienta Directiva de seguridad de acceso a código (Caspol.exe).

En esta sección

Secciones relacionadas