exam questions

Exam DP-201 All Questions

View all questions & answers for the DP-201 exam

Exam DP-201 topic 3 question 16 discussion

Actual exam question from Microsoft's DP-201
Question #: 16
Topic #: 3
[All DP-201 Questions]

A company stores sensitive information about customers and employees in Azure SQL Database.
You need to ensure that the sensitive data remains encrypted in transit and at rest.
What should you recommend?

  • A. Transparent Data Encryption
  • B. Always Encrypted with secure enclaves
  • C. Azure Disk Encryption
  • D. SQL Server AlwaysOn
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
Incorrect Answers:
A: Transparent Data Encryption (TDE) encrypts SQL Server, Azure SQL Database, and Azure Synapse Analytics data files, known as encrypting data at rest. TDE does not provide encryption across communication channels.
Reference:
https://cloudblogs.microsoft.com/sqlserver/2018/12/17/confidential-computing-using-always-encrypted-with-secure-enclaves-in-sql-server-2019-preview/

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Wout
Highly Voted 5 years, 3 months ago
The answer is A. Azure SQL db auto enforces TLS (Transport layer security) which means that the data will be encrypted in transit. Enable TDE (Transparent data encryption) and Azure will encrypt your DB files, log files and backup files (= data at rest)
upvoted 55 times
Treadmill
4 years, 9 months ago
A correct: Transparent Data Encryption (TDE) encrypts SQL Server, Azure SQL Database, and Azure Synapse Analytics (SQL Data Warehouse) data files. This encryption is known as encrypting data at rest By default, Azure Storage accounts permit clients to send and receive data with the oldest version of TLS, TLS 1.0, and above. To enforce stricter security measures, you can configure your storage account to require that clients send and receive data with a newer version of TLS. https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/transparent-data-encryption?view=sql-server-ver15 https://docs.microsoft.com/en-us/azure/storage/common/transport-layer-security-configure-minimum-version?tabs=portal B not correct, see pingvins11 comment: https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-enclaves?view=sql-server-ver15
upvoted 1 times
...
awitick
4 years, 3 months ago
Wrong, The answer is B cause TDE is only for rest and not for transit.
upvoted 7 times
...
cadio30
3 years, 11 months ago
Appropriate answer is B and the explanation is included in the link below. Reference: https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-enclaves?view=sql-server-ver15
upvoted 5 times
...
Psycho
3 years, 12 months ago
the provided answer is correct: https://docs.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-azure-key-vault-configure?tabs=azure-powershell
upvoted 2 times
...
...
maynard13x8
Highly Voted 4 years, 1 month ago
It’s incredible the highest voted answer is wrong. B is correct.
upvoted 16 times
...
rikku33
Most Recent 3 years, 7 months ago
Important * TDE doesn't provide encryption across communication channels. So B is correct
upvoted 2 times
...
rmn900
4 years, 3 months ago
Actually, after digging more, B is the correct option. Ignore my previous post. https://docs.microsoft.com/en-us/learn/modules/protect-data-transit-rest/5-explain-object-encryption-secure-enclaves
upvoted 2 times
...
rmn900
4 years, 3 months ago
B - is incorrect, because it is in preview https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-enclaves?view=sql-server-ver15 Always Encrypted with secure enclaves is available in SQL Server 2019 (15.x) and in Azure SQL Database (in preview).
upvoted 1 times
...
Berlinersp
4 years, 4 months ago
It can´t be A as TDE doesn´t support in transit. Best option is: TDE as the first line of defense (and to meet common compliance requirements) to encrypt the entire database at rest. TLS to protect all traffic to the database. Always Encrypted to protect highly sensitive data from high-privilege users and malware in the database environment. https://azure.microsoft.com/es-es/blog/transparent-data-encryption-or-always-encrypted/ For me only accepted option despite it only works on SQL 2019 is the current answer.
upvoted 3 times
...
Johnnien
4 years, 4 months ago
Transparent data encryption - APPLIES TO: Azure SQL Database, Azure SQL Managed Instance, Azure Synapse Analytics Always Encrypted with secure enclaves - Applies to: SQL Server 2019 (15.x) - Windows only
upvoted 1 times
...
Ankit123
4 years, 4 months ago
Correct answer is B. In SQL server management studio you can do always encrypt which encrypts the data at rest and in transit. TDE and TLS are enabled by default, so TDE alone cannot be the correct answer.
upvoted 2 times
...
syu31svc
4 years, 5 months ago
https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-enclaves?view=sql-server-ver15: "Always Encrypted with secure enclaves provides additional functionality to the Always Encrypted feature." B is correct
upvoted 2 times
...
Akva
4 years, 5 months ago
it seems, that we don't have the right answer in the options. Maybe the question is badly worded?
upvoted 3 times
...
Shiven
4 years, 7 months ago
How A can be right Ans..? Encrypting your data at rest, which means encrypting it while it is stored on whatever file storage you use. Encrypting your data in transit, which means encrypting data while it travels through private or public network communication channels. Encrypting your data in use, which means encrypting it while it is actively used in RAM or CPU caches and registers. https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/security/transparent-data-encryption#:~:text=Encrypting%20your%20data%20in%20transit,or%20CPU%20caches%20and%20registers. Important TDE doesn't provide encryption across communication channels. For more information about how to encrypt data across communication channels, see Enable Encrypted Connections to the Database Engine (SQL Server Configuration Manager).
upvoted 4 times
...
Bob123456
4 years, 8 months ago
Option A Transparent data encryption (TDE) helps protect Azure SQL Database, Azure SQL Managed Instance, and Azure Synapse Analytics against the threat of malicious offline activity by encrypting data at rest. It performs real-time encryption and decryption of the database, associated backups, and transaction log files at rest without requiring changes to the application. By default, TDE is enabled for all newly deployed SQL Databases and must be manually enabled for older databases of Azure SQL Database, Azure SQL Managed Instance. TDE must be manually enabled for Azure Synapse Analytics
upvoted 1 times
...
Arsa
4 years, 8 months ago
By looking at this in Documentation answer B is correct: Always Encrypted also protects the data, stored in encrypted columns, at rest and in transit. However, unless your goal is to protect sensitive data in use, TDE is the recommended choice for encryption at rest, and we recommend TLS for protecting data in-transit. In fact, it is often advised to use Always Encrypted, TDE, and TLS together:
upvoted 1 times
...
Arsa
4 years, 8 months ago
It should be A. Transparent Data Encryption TDE is intended to add a layer of security to protect data at rest from offline access to raw files or backups, common scenarios include datacenter theft or unsecured disposal of hardware or media such as disk drives and backup tapes. For a deeper look into how TDE protects against the risk of malicious parties trying to recover stolen databases: data, log files, snapshots, copies or backups and to review TDE best practices see Feature Spotlight: Transparent Data Encryption (TDE).
upvoted 1 times
Arsa
4 years, 8 months ago
ignore this
upvoted 1 times
...
...
passnow
4 years, 9 months ago
Common sense people!.. Transparent Data Encryption is a technology employed by Microsoft, IBM and Oracle to encrypt database files. TDE offers encryption at file level. TDE solves the problem of protecting data at rest, encrypting databases both on the hard drive and consequently on backup media. Answer is A
upvoted 1 times
...
rohitbinnani
4 years, 9 months ago
TDE doesn't encrypt the data in transit and only at rest.https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/transparent-data-encryption?view=sql-server-ver15 Hence, I feel 'A' may not be correct.
upvoted 1 times
...
Sudipta3009
4 years, 9 months ago
Always Encrypted with secure enclaves:10/31/2019 14 minutes to read THIS TOPIC APPLIES TO: Yes to SQL Server 2019 and later (Windows only) No to Azure SQL Database, No to Azure Synapse Analytics (SQL DW), No to Parallel Data Warehouse
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago