Поделиться через


Основные понятия безопасности

Microsoft .NET Framework предоставляет прозрачность безопасности, управление доступом для кода и безопасность на основе ролей, которые помогают решать проблемы безопасности, связанные с мобильным кодом, и позволяют компонентам определять, какие действия разрешены определенным пользователям. Эти механизмы безопасности построены на основе простой, согласованной модели, что дает возможность разработчикам, знакомым с принципами управления доступом для кода, легко использовать безопасность на основе ролей и наоборот. Управление доступом для кода и безопасность на основе ролей реализованы с использованием общей инфраструктуры, предоставляемой средой CLR.

ПримечаниеПримечание

Начиная с .NET Framework 4 механизмом обеспечения безопасности по умолчанию является прозрачность безопасности.Прозрачность безопасности отделяет код, выполняемый в составе приложения, от кода, выполняемого в составе инфраструктуры.Дополнительные сведения см. в разделе Прозрачный для системы безопасности код.

Поскольку управление доступом для кода и безопасность на основе ролей используют одну и ту же модель и инфраструктуру, оба этих средства опираются на ряд общих основополагающих понятий, описанных в данном разделе. Прежде чем приступать к изучению материалов по управлению доступом для кода и безопасности на основе ролей в .NET Framework, следует ознакомиться с упомянутыми понятиями.

В этом подразделе

Связанные подразделы