Share via


권한 부여

중요중요

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

공용 언어 런타임은 응용 프로그램 도메인과 어셈블리에 권한을 부여합니다. 권한 부여 과정에서는 다음 단계를 둘 다 수행하거나 둘 중 하나만 수행할 수 있습니다.

  1. 허용되는 권한 집합 산정.

    1. 로드 시 공용 언어 런타임은 각 정책 수준이 코드에 허용하는 권한 집합을 파악합니다.

    2. 그런 다음 각 관련 정책 수준에 허용되는 권한 집합의 교집합을 구하여 응용 프로그램 도메인이나 어셈블리에 허용되는 권한 집합을 하나 만듭니다.

  2. 부여되는 권한 결정.

    공용 언어 런타임은 허용되는 최종 권한 집합을 어셈블리가 요청한 권한과 비교하여 어셈블리에 부여되는 권한 집합을 만듭니다. 이 단계는 응용 프로그램 도메인에 권한을 부여할 경우에는 적용되지 않습니다.

참고 항목

기타 리소스

보안 정책 관리