Introducción a la arquitectura de SSPI
SSPI es una interfaz de software. Las bibliotecas de programación distribuida, como RPC, pueden usarlas para las comunicaciones autenticadas. Uno o varios módulos de software proporcionan las funcionalidades de autenticación reales. Cada módulo, denominado proveedor de soporte técnico de seguridad (SSP), se implementa como una biblioteca de vínculos dinámicos (DLL). Un SSP proporciona uno o varios paquetes de seguridad.
Hay una variedad de SSP y paquetes disponibles. Windows se incluye con el paquete de seguridad NTLM y el paquete de seguridad del protocolo Kerberos de Microsoft. Además, puede optar por instalar el paquete de seguridad capa de sockets seguros (SSL) o cualquier otro SSP compatible con SSPI.
El uso de SSPI garantiza que, independientemente del SSP que seleccione, la aplicación accede a las características de autenticación de forma uniforme. Esta funcionalidad proporciona a la aplicación una mayor independencia de la implementación de la red de la que estaba disponible en el pasado.
Las aplicaciones distribuidas se comunican a través de la interfaz RPC. A su vez, el software RPC accede a las características de autenticación de un SSP a través del SSPI.
Para obtener más información, consulte SSPI.