Mejora
Este cambio implementa el protocolo S4U2Self/S4U2Proxy que usa la API del Servicio de seguridad genérico (GSS) sobre la biblioteca Kerberos MIT para permitir la delegación restringida de Kerberos (pero *no* la delegación restringida basada en recursos). Esta funcionalidad requiere establecer una cuenta de Active Directory (AD) con privilegios a través de mssql-conf ejecutando lo siguiente en el host SQL Server Linux:
sudo /opt/mssql/bin/mssql-conf set network.privilegedadaccount mssql
y configurar la delegación restringida en los SPN de SQL Server para cualquier protocolo de autenticación en el controlador de AD, es decir, si se utilizan comandos de Powershell:
Set-ADAccountControl -Identity mssql -TrustedToAuthForDelegation $true
Set-ADUser -Identity mssql -Add @{'msDS-AllowedToDelegateTo'=@('MSSQLSvc/netbiosname:1433', 'MSSQLSvc/machine_fqdn:1433')}
También requiere cambiar la configuración de Kerberos en el host SQL Server Linux para generar tickets reenviables de forma predeterminada, es decir, en /etc/krb5.conf se debería ver:
[libdefaults]
forwardable = true
Resolución
Esta mejora se incluye en la siguiente actualización acumulativa para SQL Server:
Acerca de las actualizaciones acumulativas para SQL Server:
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
Referencias
Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.
Aviso de declinación de responsabilidades sobre la información de terceros
Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.