명명된 권한 집합
중요 |
---|
.NET Framework 버전 4에서 CLR(공용 언어 런타임)은 더 이상 컴퓨터의 보안 정책을 제공하지 않습니다.Microsoft는 CLR 보안 정책 대신 Windows 소프트웨어 제한 정책을 사용하는 것을 권장합니다.이 항목의 내용은 .NET Framework 버전 3.5 및 이전 버전에만 적용되고 버전 4 및 이후 버전에는 적용되지 않습니다.이 변경 내용 및 다른 변경 내용에 대한 자세한 내용은 .NET Framework 4의 보안 변경 내용을 참조하십시오. |
명명된 권한 집합은 관리자가 코드 그룹에 연결할 수 있는 권한 집합입니다. 명명된 권한 집합은 하나 이상의 권한과 권한 집합의 이름 및 설명으로 구성되어 있습니다. '관리자는 명명된 권한 집합을 사용하여 코드 그룹의 보안 정책을 설정하거나 수정할 수 있습니다. '이름이 같은 명명된 권한 집합에 둘 이상의 코드 그룹을 연결할 수 있습니다.
다음 표는 공용 언어 런타임이 기본적으로 제공하는 명명된 권한 집합을 나타냅니다.
권한 집합 |
설명 |
---|---|
Nothing |
권한 없음(코드를 실행할 수 없음) |
Execution |
실행 권한은 있지만, 보호된 리소스를 사용할 권한은 없음. |
Internet |
출처를 알 수 없는 콘텐츠에 적합한 기본 정책 권한 집합 |
LocalIntranet |
엔터프라이즈 내의 기본 정책 권한 집합 |
Everything |
확인을 건너뛸 권한만을 제외한 모든 표준(기본 제공) 권한 |
FullTrust |
모든 리소스에 대한 모든 액세스 권한 |
기본적으로 제공되는 명명된 권한 집합은 수정할 수 없습니다. 그러나 이러한 권한 집합을 복사한 후 .NET 구성 도구인 MMC(Microsoft Management Console) 스냅인을 사용하여 복사본을 수정할 수 있습니다. 관리자는 명명된 사용자 지정 권한 집합을 정의할 수 있습니다. 단, 해당 이름이 기본적으로 제공되는 명명된 권한 집합과 달라야 합니다. IIdentityPermissionFactory를 구현하는 권한 개체에 대해 ID 권한은 증명 정보에서 직접 파생되므로 일반 정책 평가 결과가 아니기 때문에 명명된 권한 집합에는 ID 권한이 포함될 수 없습니다.