exam questions

Exam AZ-304 All Questions

View all questions & answers for the AZ-304 exam

Exam AZ-304 topic 10 question 1 discussion

Actual exam question from Microsoft's AZ-304
Question #: 1
Topic #: 10
[All AZ-304 Questions]

You need to recommend a solution for protecting the content of the payment processing system.
What should you include in the recommendation?

  • A. Always Encrypted with deterministic encryption
  • B. Always Encrypted with randomized encryption
  • C. Transparent Data Encryption (TDE)
  • D. Azure Storage Service Encryption
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
speedminer
Highly Voted 4 years, 9 months ago
Seems correct, as randomized encryption would not allow for grouping/joining of data https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine?view=sql-server-ver15#selecting--deterministic-or-randomized-encryption
upvoted 48 times
hoangton
3 years, 10 months ago
Correct answer A: wrong answer TDE: https://azure.microsoft.com/en-us/blog/transparent-data-encryption-or-always-encrypted/
upvoted 4 times
...
...
YellowSky002
Highly Voted 4 years, 3 months ago
It is correct. and speedminer is got the right link: "Deterministic encryption always generates the same encrypted value for any given plain text value. Using deterministic encryption allows point lookups, equality joins, grouping and indexing on encrypted columns. However, it may also allow unauthorized users to guess information about encrypted values by examining patterns in the encrypted column, especially if there's a small set of possible encrypted values, such as True/False, or North/South/East/West region. Deterministic encryption must use a column collation with a binary2 sort order for character columns. Randomized encryption uses a method that encrypts data in a less predictable manner. Randomized encryption is more secure, but prevents searching, grouping, indexing, and joining on encrypted columns."
upvoted 19 times
...
AD3
Most Recent 3 years, 3 months ago
A is correct. https://www.azureblue.io/always-encrypted-deterministic-vs-randomized/
upvoted 1 times
...
us3r
3 years, 4 months ago
came in Exam March-2022 passed w 883
upvoted 2 times
...
syu31svc
3 years, 8 months ago
https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine?view=sql-server-ver15#selecting--deterministic-or-randomized-encryption Using deterministic encryption allows point lookups, equality joins, grouping and indexing on encrypted columns. A is the answer
upvoted 2 times
...
nkv
3 years, 8 months ago
came in exam on 20-sep-21, I passed, I choose given one
upvoted 4 times
...
mojsamspam
3 years, 11 months ago
Correct https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine?view=sql-server-ver15
upvoted 2 times
...
mactone
4 years ago
Correct Answer A "Use deterministic encryption for columns that will be used as search or grouping parameters. For example, a government ID number. Use randomized encryption for data such as confidential investigation comments, which aren't grouped with other records and aren't used to join tables. " https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database-engine?view=sql-server-ver15
upvoted 2 times
...
Stephan99
4 years, 3 months ago
Correct Requirement: "Payment processing system must be able to use grouping and joining tables on encrypted columns." Deterministic Encryption: I think that the deterministic encryption type is somewhat similar to the way hashing algorithms work. This method always generates the same encrypted value for any given plaintext value. This means if we would encrypt a boolean column holding only true values the encrypted payload would be the same for each of the values. This method allows grouping, filtering by equality and joining tables based on encrypted values, but could also allow a malicious user to guess information by examining patterns and then deduce the plain-text value. https://www.azureblue.io/always-encrypted-deterministic-vs-randomized/
upvoted 5 times
...
Blaaa
4 years, 4 months ago
Correct
upvoted 3 times
...
wgre
4 years, 5 months ago
TDE does not encrypt data on transit
upvoted 4 times
...
olivier_s
4 years, 5 months ago
from: "Only the front-end and middle-tier components must be able to access the encryption keys that protect the data store." and the ask to minimize the changes to the middle tier & backend tier , would trend to TDE with BYOC : https://docs.microsoft.com/en-us/azure/azure-sql/database/transparent-data-encryption-byok-overview
upvoted 2 times
pentium75
3 years, 9 months ago
TDE would not meet the requirement "encrypt data in transit and at rest." With TDE, server decrypts the data on reading it from the database. https://azure.microsoft.com/en-us/blog/transparent-data-encryption-or-always-encrypted/
upvoted 1 times
...
...
SHABS78
4 years, 7 months ago
I believe it a correct Answer.
upvoted 4 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 ...