KB4538382 – Implementacija podrške za ograničeno delegiranje protokola Kerberos u SQL Server 2019 na Linux

Primjenjuje se na
SQL Server 2019 on Linux

Poboljšanja

Ova promjena implementira protokol S4U2Self/S4U2Proxy koji koristi API generičkog sigurnosnog servisa (GSS) povrh biblioteke MIT Kerberos kako bi se omogućilo ograničeno delegiranje Kerberosa (ali *ne* ograničeno delegiranje temeljeno na resursima). Za tu je funkciju potrebno postavljanje povlaštenog računa za Active Directory (AD) putem mssql-conf-a izvršavanjem sljedećeg na glavnom računalu za SQL Server Linux:

sudo /opt/mssql/bin/mssql-conf set network.privilegedadaccount mssql

i postavljanje ograničenog delegiranja u odnosu na SPN-ove SQL Server za bilo koji protokol provjere autentičnosti na AD kontroleru, tj. ako koristite naredbe Powershell:

Set-ADAccountControl -Identity mssql -TrustedToAuthForDelegation $true

Set-ADUser -Identity mssql -Add @{'msDS-AllowedToDelegateTo'=@('MSSQLSvc/netbiosname:1433', 'MSSQLSvc/machine_fqdn:1433')}

Također je potrebno promijeniti postavke protokola Kerberos na glavnom računalu sustava SQL Server Linux kako bi se prema zadanim postavkama generirale prosljeđivačke potvrde, npr. u /etc/krb5.conf treba vidjeti:

[libdefaults]

Forwardable = TRUE

Rješenje

Ovo je poboljšanje obuhvaćeno sljedećim kumulativnim ažuriranjem za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.

      

Izjava o odricanju od odgovornosti za informacije trećih strana

Proizvode treće stane koji se spominju u ovom članku proizvode tvrtke neovisne o tvrtki Microsoft. Microsoft ne daje jamstva, ni izričita ni drugačija, glede performansi i pouzdanosti tih proizvoda.