액세스 검사에 대한 보안 수준 설정

액세스 검사를 사용하도록 설정한 후 COM+ 애플리케이션에 대해 액세스 검사를 수행하려는 수준을 선택해야 합니다.

보안 수준을 선택하려면

  1. Component Services 관리 도구의 콘솔 트리에서 액세스 검사를 사용하도록 설정할 COM+ 애플리케이션을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  2. 애플리케이션 속성 대화 상자에서 보안 탭을 클릭합니다.

  3. 보안 수준에서 다음 중 하나를 선택합니다.

    • 프로세스 수준에서만 액세스 검사를 수행합니다. 이 설정은 애플리케이션에 할당된 역할의 사용자가 프로세스 보안 설명자에 추가됨을 나타냅니다. 여기에는 다음과 같은 영향과 의미가 있습니다.

      구성 요소, 메서드 및 인터페이스 수준에서 세분화된 역할 검사가 해제됩니다. 보안 검사는 애플리케이션 수준에서만 수행됩니다.

      보안 속성은 애플리케이션 내에서 실행되는 개체의 컨텍스트에 포함되지 않습니다. 이는 개체가 활성화되는 방식에 영향을 줄 수 있습니다. 보안 컨텍스트 속성을 참조하세요.

      보안 호출 컨텍스트를 사용할 수 없습니다. 보안 호출 컨텍스트 정보를 사용하는 프로그래밍 방식 보안은 작동하지 않습니다. 보안 호출 컨텍스트 정보를 참조하세요.

    • 프로세스 및 구성 요소 수준에서 액세스 검사를 수행합니다. 이 설정은 프로세스 수준 보안 설명자 검사 및 전체 역할 기반 보안 검사가 수행됨을 나타냅니다. 여기에는 다음과 같은 영향과 의미가 있습니다.

      특정 구성 요소에 대한 역할 검사를 사용하도록 설정하려면 구성 요소 수준에서 액세스 검사를 사용하도록 설정해야 합니다.

      보안 속성은 애플리케이션 내에서 실행되는 모든 개체의 컨텍스트에 포함됩니다. 이는 개체가 활성화되는 방식에 영향을 줄 수 있습니다. 보안 컨텍스트 속성을 참조하세요.

      보안 호출 컨텍스트를 사용할 수 있습니다. 프로그래밍 방식 역할 기반 보안이 사용됩니다. 보안 호출 컨텍스트 정보를 참조하세요.

      참고

      COM+ 라이브러리 애플리케이션의 경우 프로세스 및 구성 요소 수준에서 의미 있는 액세스 확인이 작동하는지 모두 확인하도록 선택해야 합니다. 라이브러리 애플리케이션은 프로세스 수준 보안을 위해 호스트 프로세스를 사용합니다. 라이브러리 애플리케이션이 인증을 설정하여 호스트 프로세스에서 수행하는 인증과 상호 작용하는 방법을 확인할 수 있습니다. 자세한 내용은 라이브러리 애플리케이션 보안을 참조하세요.

       

  4. 확인을 클릭합니다.

다음에 애플리케이션이 시작되면 지정된 수준에서 보안이 자동으로 확인됩니다. 애플리케이션에 할당된 역할에 할당된 사용자만 애플리케이션에 대한 액세스 권한을 부여받습니다.

구성 요소, 인터페이스 또는 메서드에 역할 할당

Role-Based 보안 구성

애플리케이션에 대한 역할 정의

애플리케이션에 대한 액세스 검사 사용

구성 요소 수준에서 액세스 검사 사용