AZ-500 · Question #259
Your company has an Azure SQL database. The database also consists of sensitive data. You want the prevent sensitive data from appearing as plain text inside the database system. What would be your…
The correct answer is C. Configure Always Encrypted. To prevent sensitive data from appearing as plain text within an Azure SQL database system, you must configure Always Encrypted.
Question
Options
- AConfigure Dynamic Data Masking (DDM).
- BEnable Advanced Data Security (ADS).
- CConfigure Always Encrypted.
- DEnable Transparent Data Encryption (TDE).
How the community answered
(28 responses)- A4% (1)
- B4% (1)
- C86% (24)
- D7% (2)
Why each option
To prevent sensitive data from appearing as plain text within an Azure SQL database system, you must configure Always Encrypted.
Dynamic Data Masking (DDM) obscures sensitive data in query results for non-privileged users, but the data is still stored as plain text in the database.
Advanced Data Security (ADS) is a suite of features including vulnerability assessment and threat detection, but it doesn't directly prevent sensitive data from being stored as plain text within the database.
Always Encrypted ensures that sensitive data remains encrypted at rest, in transit, and during processing in the database system. Data is decrypted only by the client application, meaning the data is never seen in plain text by the SQL Database engine, database administrators, or other unauthorized users.
Transparent Data Encryption (TDE) encrypts the entire database's data files at rest, but the data is decrypted in memory for processing by the database engine, meaning it can be exposed as plain text within the database system itself.
Concept tested: Azure SQL Database client-side data encryption
Source: https://learn.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-with-secure-enclaves-overview
Community Discussion
No community discussion yet for this question.