SSP(보안 지원 공급자)
Windows 2000부터 RPC는 다양한 보안 공급자 및 패키지를 지원합니다. 여기에는 다음이 포함됩니다.
- Kerberos 프로토콜 보안 패키지. Kerberos v5 프로토콜은 업계 표준 보안 패키지입니다. 전체 보안 주체 이름을 사용합니다.
- SCHANNEL SSP. 이 SSP는 SSL, PCT(프라이빗 통신 기술) 및 TLS(전송 수준 보안)를 하나의 보안 패키지로 통합하는 Microsoft 통합 프로토콜 공급자 보안 패키지를 구현합니다. msstd 및 fullsic 보안 주체 이름을 인식합니다.
- NTLM 보안 패키지. 이는 Windows 2000 이전의 NTLM 네트워크에 대한 기본 보안 패키지였습니다.
또한 Microsoft RPC는 애플리케이션이 실제 SSP 사용 간에 협상할 수 있도록 하는 의사 SSP를 제공합니다. Snego(Simple GSS-API Negotiation Mechanism) SSP라고 하는 이 의사-SSP는 실제 인증 기능을 제공하지 않습니다. 유일한 용도는 애플리케이션이 실제 SSP를 선택하는 데 도움이 되는 것입니다. 현재 클라이언트 및 서버 프로그램은 Snego SSP를 사용하여 NTLM 보안 패키지와 Kerberos 프로토콜 보안 패키지의 사용 간에 협상할 수 있습니다. SSP 선택에 대한 자세한 내용은 Authentication-Service 상수를 참조하세요.
SCHANNEL을 제외한 Microsoft에서 제공하는 모든 SSP는 SEC_WINNT_AUTH_IDENTITY 구조에서 제공하는 형식으로 인증 자격 증명을 인식합니다. 자세한 내용은 클라이언트 인증 자격 증명을 참조하세요. 특정 SSP를 사용하는 방법에 대한 자세한 내용은 SDK(플랫폼 소프트웨어 개발 키트)의 보안 설명서에서 SSPI 함수 및 Schannel 보안 공급자 사용을 참조하세요.