312-50V12 · Question #144
You are a cybersecurity specialist at CloudTech Inc., a company providing cloud-based services. You are managing a project for a client who wants to migrate their sensitive data to a public cloud…
The correct answer is A. Encrypt data client-side before uploading to the cloud and retain control of the encryption keys. To maintain full control over encryption keys for data at rest in the cloud, clients must encrypt their data before uploading it, ensuring the cloud provider only stores encrypted data and has no access to the decryption keys.
Question
Options
- AEncrypt data client-side before uploading to the cloud and retain control of the encryption keys.
- BUse the cloud service provider's encryption services but store keys on-premises.
- CRely on Secure Sockets Layer (SSL) encryption for data at rest.
- DUse the cloud service provider's default encryption and key management services.
How the community answered
(35 responses)- A77% (27)
- B14% (5)
- C3% (1)
- D6% (2)
Why each option
To maintain full control over encryption keys for data at rest in the cloud, clients must encrypt their data before uploading it, ensuring the cloud provider only stores encrypted data and has no access to the decryption keys.
Encrypting data client-side before uploading ensures that the encryption and decryption processes occur entirely within the client's control, meaning the cloud service provider never has access to the unencrypted data or the encryption keys. This practice directly meets the requirement of the client maintaining full and exclusive control over their encryption keys, making the data unreadable by the cloud provider.
Using the cloud service provider's encryption services, even with keys stored on-premises, means the cloud provider's service still needs operational access to the keys to perform encryption and decryption, thus giving them a degree of control or access that violates the 'full control' requirement.
Secure Sockets Layer (SSL)/Transport Layer Security (TLS) encryption is used for data in transit to secure communication channels, not for data at rest storage encryption.
Relying on the cloud service provider's default encryption and key management services gives the cloud provider control over the encryption keys, directly contradicting the client's requirement for full personal control.
Concept tested: Client-side encryption for data at rest control
Source: https://learn.microsoft.com/en-us/azure/storage/common/storage-client-side-encryption-net
Topics
Community Discussion
No community discussion yet for this question.