Skip to content

Commit 35a0351

Browse files
committed
edits per PM
1 parent 899bcd1 commit 35a0351

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

articles/sql-database/sql-database-security-best-practice.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.subservice: security
66
author: VanMSFT
77
ms.author: vanto
88
ms.topic: article
9-
ms.date: 01/17/2020
9+
ms.date: 01/22/2020
1010
ms.reviewer: ""
1111
---
1212

@@ -98,6 +98,7 @@ Central identity management offers the following benefits:
9898
> - RBAC permissions granted in Azure do not apply to Azure SQL DB permissions. Such permissions must be created/mapped manually in SQL DB using existing SQL permissions.
9999
> - On the client-side Azure AD authentication needs access to the internet or via User Defined Route (UDR) to a VNet.
100100
> - The Azure AD access token is cached on the client side and its lifetime depends on token configuration. See the article, [Configurable token lifetimes in Azure Active Directory](../active-directory/develop/active-directory-configurable-token-lifetimes.md)
101+
> - For guidance on troubleshooting Azure AD Authentication issues, see the following blog: <https://techcommunity.microsoft.com/t5/azure-sql-database/troubleshooting-problems-related-to-azure-ad-authentication-with/ba-p/1062991>
101102
102103
### Multi-Factor Authentication (MFA)
103104

@@ -318,7 +319,7 @@ Separation of Duties, also called Segregation of Duties describes the requiremen
318319

319320
- Since any member of the db_owner database role can change security settings like Transparent Data Encryption (TDE), or change the SLO, this membership should be granted with care. However, there are many tasks that require db_owner privileges. Task like changing any database setting such as changing DB options. Auditing plays a key role in any solution.
320321

321-
- It is not possible to keep a db_owner from viewing user data with permissions only. If there's highly sensitive data in a database, Always Encrypted can be used to safely prevent db_owners or any other DBA from viewing it.
322+
- It is not possible to restrict permissions of a db_owner, and therefore prevent an administrative account from viewing user data. If there's highly sensitive data in a database, Always Encrypted can be used to safely prevent db_owners or any other DBA from viewing it.
322323

323324
> [!NOTE]
324325
> Achieving Separation of Duties (SoD) is challenging for security-related or troubleshooting tasks. Other areas like development and end-user roles are easier to segregate. Most compliance related controls allow the use of alternate control functions such as Auditing when other solutions aren't practical.

0 commit comments

Comments
 (0)