다음을 통해 공유


코드 그룹 특성

중요중요

.NET Framework 버전 4에서 CLR(공용 언어 런타임)은 더 이상 컴퓨터의 보안 정책을 제공하지 않습니다.Microsoft는 CLR 보안 정책 대신 Windows 소프트웨어 제한 정책을 사용하는 것을 권장합니다.이 항목의 내용은 .NET Framework 버전 3.5 및 이전 버전에만 적용되고 버전 4 및 이후 버전에는 적용되지 않습니다.이 변경 내용 및 다른 변경 내용에 대한 자세한 내용은 .NET Framework 4의 보안 변경 내용을 참조하십시오.

코드 그룹은 공용 언어 런타임이 어셈블리에 허용되는 권한 집합을 결정하는 데 영향을 주는 특성을 갖습니다. 다음 표는 코드 그룹에 적용할 수 있는 특성을 나타냅니다.

특성

설명

Exclusive

정책 수준에 허용되는 권한 집합은 이 특성을 갖는 코드 그룹과 연결된 권한 집합입니다. 모든 정책 수준을 고려하는 경우에도 공용 언어 런타임은 Exclusive 코드 그룹과 연결된 권한 이상의 권한을 코드에 부여하지 않습니다. 지정한 정책 수준 내에서 코드는 Exclusive 특성을 갖는 단일 코드 그룹에만 속한 멤버입니다.

LevelFinal

코드 그룹 멤버를 확인하고 권한을 부여할 때, 응용 프로그램 도메인 수준을 제외한, 이 코드 그룹이 포함된 수준 아래의 정책 수준은 모두 무시됩니다. 엔터프라이즈 정책이 최고 정책 수준이고 그 아래에 차례로 컴퓨터 정책, 사용자 정책 및 응용 프로그램 도메인 정책이 있습니다. 예를 들어, LevelFinal 특성이 엔터프라이즈 정책의 코드 그룹에 적용되고 일부 코드가 이 코드 그룹의 멤버 자격 조건과 일치할 경우 컴퓨터 및 사용자 수준 정책은 해당 코드에 적용되지 않습니다.

한 코드 그룹을 Exclusive 특성과 LevelFinal 특성 모두로 표시할 수 있습니다.

참고 항목

기타 리소스

보안 정책 관리