Conceptos clave de seguridad

Microsoft .NET Framework ofrece transparencia de seguridad, seguridad de acceso del código y seguridad basada en roles para ayudar a resolver los problemas de seguridad en materia de código móvil y para permitir que los componentes puedan determinar las acciones para las que están autorizados los usuarios. Estos mecanismos de seguridad usan un modelo simple y coherente de modo que los desarrolladores familiarizados con la seguridad de acceso del código puedan utilizar fácilmente la seguridad basada en roles, y viceversa. Tanto la seguridad de acceso a código como la seguridad basada en funciones se implementan utilizando una infraestructura común proporcionada por Common Language Runtime.

NotaNota

A partir de .NET Framework versión 4, la transparencia de seguridad es el mecanismo de cumplimiento predeterminado.La transparencia de seguridad separa el código que se ejecuta como parte de la aplicación del código que se ejecuta como parte de la infraestructura.Para obtener más información, vea Código transparente en seguridad.

Dado que utilizan los mismos modelo e infraestructura, estos dos tipos de seguridad comparten varios conceptos subyacentes, que se describen en esta sección. Conviene asegurarse de que se está familiarizado con estos conceptos antes de leer la documentación sobre seguridad de acceso a código y seguridad basada en funciones de .NET Framework.

En esta sección

Secciones relacionadas