다음을 통해 공유


보안 개발(리포팅 서비스)

Microsoft .NET Framework는 엄격하게 제한된 관리자 정의 보안 컨텍스트에서 코드를 실행할 수 있는 강력한 보안 시스템을 제공합니다. Reporting Services는 코드 액세스 보안(또는 증거 기반 보안)으로 알려진 .NET Framework 보안 시스템을 사용합니다. 코드 액세스 보안에서 사용자는 리소스에 액세스하도록 신뢰할 수 있지만 사용자가 실행하는 코드를 신뢰할 수 없는 경우 리소스에 대한 액세스가 거부됩니다.

특정 사용자와 달리 코드를 기반으로 하는 보안은 Reporting Services용으로 개발하는 사용자 지정 어셈블리 또는 데이터, 배달, 렌더링 및 보안 확장 프로그램에 대한 보안을 표현할 수 있도록 허용합니다. 확장 코드는 개발 시 알 수 없는 여러 Reporting Services 사용자가 실행할 수 있습니다. 개발하는 사용자 지정 어셈블리 또는 확장에는 Reporting Services의 특정 보안 정책이 필요합니다. 이러한 보안 정책은 .NET Framework에서 형식으로 표시됩니다. 코드 액세스 보안에 대한 자세한 내용은 .NET Framework 설명서의 "코드 액세스 보안"을 참조하세요.

이 섹션 안에

Reporting Services의 코드 액세스 보안
Reporting Services에서 사용자 지정 어셈블리 및 확장에 대한 코드 액세스 보안 및 정책 구성을 소개합니다.

보안 정책 이해
Reporting Services의 다양한 어셈블리 형식과 코드 액세스 보안이 코드 권한에 미치는 영향에 대해 설명합니다.

Reporting Services 보안 정책 파일 사용
다양한 Reporting Services 구성 요소 및 해당 정책 구성 파일에 대해 설명합니다.