nerdexam
EC-Council

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.

Submitted by viktor_hu· Mar 4, 2026Cloud Computing

Question

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 service. To comply with regulatory requirements, the client insists on maintaining full control over the encryption keys even when the data is at rest on the cloud. Which of the following practices should you implement to meet this requirement?

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)
  • A
    77% (27)
  • B
    14% (5)
  • C
    3% (1)
  • D
    6% (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.

AEncrypt data client-side before uploading to the cloud and retain control of the encryption keys.Correct

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.

BUse the cloud service provider's encryption services but store keys on-premises.

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.

CRely on Secure Sockets Layer (SSL) encryption for data at rest.

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.

DUse the cloud service provider's default encryption and key management services.

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

#Cloud data encryption#client-side encryption#encryption key management#data at rest

Community Discussion

No community discussion yet for this question.

Full 312-50V12 Practice