Поделиться через


Поставщики поддержки безопасности (SSP)

Начиная с Windows 2000 RPC поддерживает различные поставщики и пакеты безопасности. К ним относятся следующие объекты.

  • Пакет безопасности протокола Kerberos. Протокол Kerberos версии 5 является стандартным отраслевым пакетом безопасности. В нем используются полные имена субъектов.
  • SCHANNEL SSP. Этот поставщик SSP реализует пакет безопасности поставщика единого протокола Майкрософт, который объединяет SSL, технологию частной связи (PCT) и безопасность на уровне транспорта (TLS) в один пакет безопасности. Он распознает имена субъектов msstd и fullsic.
  • Пакет безопасности NTLM. Это был основной пакет безопасности для сетей NTLM до Windows 2000.

Кроме того, Microsoft RPC предоставляет псевдо SSP , который позволяет приложениям согласовывать использование реальных поставщиков SSP. Этот псевдо SSP, называемый простым механизмом согласования GSS-API (Snego), не предоставляет фактических функций проверки подлинности. Его единственное применение — помочь приложениям выбрать реального поставщика общих служб. В настоящее время клиентские и серверные программы могут использовать Snego SSP для согласования между использованием пакета безопасности NTLM и пакета безопасности протокола Kerberos. Дополнительные сведения о выборе SSP см. в разделе Authentication-Service Constants.

Все поставщики SSP, предоставляемые корпорацией Майкрософт, за исключением SCHANNEL, распознают учетные данные проверки подлинности в форме, предоставленной структурой SEC_WINNT_AUTH_IDENTITY . Дополнительные сведения см. в разделе Учетные данные проверки подлинности клиента. Сведения об использовании конкретных SSP см. в статьях Функции SSPI и Использование поставщика безопасности Schannel документации по безопасности пакета SDK для платформенного программного обеспечения.