Skip to content

Commit 9975631

Browse files
Merge pull request #35664 from VanMSFT/20251028_addRisk
Adding risk to ext account
2 parents 285c37f + eb17b55 commit 9975631

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

docs/sql-server/azure-arc/configure-windows-accounts-agent.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,18 @@ The extension also grants permissions to instance and database objects as featur
8787
> [!NOTE]
8888
> Minimum permissions depend on enabled features. The extension updates permissions when they're no longer necessary. It grants necessary permissions when you enable features.
8989
90+
### `NT Service\SQLServerExtension` account permission details
91+
92+
| Registry Path | Permission | The associated risk on permissions if the `NT Service\SQLServerExtension` account is compromised |
93+
| :--- | :--- | :--- |
94+
| `SOFTWARE\Microsoft\Microsoft SQL Server` | Read | Extension can see which SQL Server versions are installed. |
95+
| `SOFTWARE\Microsoft\Microsoft SQL Server\\MSSQLSERVER` | Full control | Only needed when Microsoft Entra authentication or Purview is enabled. Extension could modify SQL Server configuration. |
96+
| `SOFTWARE\Microsoft\SystemCertificates` | Full control | Only needed when Microsoft Entra authentication is enabled. Extension could replace trusted root certificate authorities. |
97+
| `SYSTEM\CurrentControlSet\Services` | Read | Extension can see service account names. |
98+
| `SOFTWARE\Microsoft\AzureDefender\SQL` | Read | Extension can learn Microsoft Defender status and update times. |
99+
| `SOFTWARE\Microsoft\SqlServerExtension` | Full control | Extension could change extension settings. |
100+
| `SOFTWARE\Policies\Microsoft\Windows` | Read and Write | Only needed when [Auto update](update.md) is enabled. Extension could change Windows Update policies and disable Device Guard, which controls code integrity and virtualization-based security, extended exposure due to missed patches. |
101+
90102
## SQL privileges by feature
91103

92104
The following table lists the default behavior for the features that control permissions granted by the Azure Extension for SQL Server:
@@ -285,4 +297,4 @@ Currently, the following feature uses just-in-time permissions:
285297

286298
## Related content
287299

288-
- [Configure Windows service accounts and permissions](../../database-engine/configure-windows/configure-windows-service-accounts-and-permissions.md)
300+
- [Configure Windows service accounts and permissions](../../database-engine/configure-windows/configure-windows-service-accounts-and-permissions.md)

0 commit comments

Comments
 (0)