보안 개발(Reporting Services)

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 구성 요소 및 해당 정책 구성 파일에 대해 설명합니다.