다음을 통해 공유


클라이언트 보안 컨텍스트

모든프로세스와 마찬가지로 보호된 서버에는 보안 컨텍스트설명하는 기본 액세스 토큰 있습니다. 클라이언트가 보호된 서버에 연결하는 경우 서버는 서버의 보안 컨텍스트 대신 클라이언트의 보안 컨텍스트를 사용하여 작업을 수행할 수 있습니다. 예를 들어 DDE(동적 데이터 교환) 대화의 클라이언트가 DDE 서버에서 정보를 요청하는 경우 서버는 클라이언트가 정보에 액세스할 수 있는지 확인해야 합니다.

서버가 클라이언트의 보안 컨텍스트에서 작동할 수 있는 두 가지 방법이 있습니다.

  • 서버 프로세스의 스레드는 클라이언트를 가장할 수 있습니다. 이 경우 서버의 스레드에는 클라이언트, 클라이언트 그룹 및 클라이언트의 권한을 식별하는 가장 액세스 토큰. 자세한 내용은 클라이언트 가장참조하세요.
  • 서버는클라이언트의자격 증명을 가져와서 서버의 컴퓨터에 로그온할 수 있습니다. 그러면 새 로그온 세션 생성되고 클라이언트에 대한 기본 액세스 토큰이 생성됩니다. 그런 다음 서버는 클라이언트의 액세스 토큰을 사용하여 클라이언트를 가장하거나 클라이언트의 보안 컨텍스트에서 실행되는 새 프로세스를 시작할 수 있습니다. 자세한 내용은 클라이언트 로그온 세션참조하세요.

대부분의 경우 클라이언트를 가장하는 것으로 충분합니다. 가장을 사용하면 서버가 보안 개체에 대한 클라이언트의 액세스를 확인하고, 클라이언트의 권한을 확인하고, 클라이언트를 식별하는 감사 추적 항목을 생성할 수 있습니다. 일반적으로 서버는 클라이언트의 보안 컨텍스트를 사용하여 네트워크 리소스에 액세스해야 하는 경우에만 클라이언트 로그온 세션을 시작해야 합니다.