CCSK Exam QuestionsBrowse all questions from this exam

CCSK Exam - Question 96


Which of the following encryption methods would be utilized when object storage is used as the back-end for an application?

Show Answer
Correct Answer: D,E

When object storage is used as the back-end for an application, the most appropriate encryption method to ensure the security of each individual object stored within the system is object encryption. This method involves encrypting each object or file before storage, ensuring that only authorized users or applications with the appropriate encryption keys can decrypt and access the data. Object encryption provides granular control over data security and protects the confidentiality and integrity of stored objects even if the storage infrastructure is compromised.

Discussion

6 comments
Sign in to comment
mootaOption: E
Mar 19, 2023

11.1.4.2 Client-side encryption: When object storage is used as the back-end for an application (including mobile applications), encrypt the data using an encryption engine embedded in the application or client.

BrainiacOption: D
May 28, 2023

D. Object encryption Object encryption involves encrypting individual objects or files stored in the object storage system. It ensures that each object is encrypted before being stored and can only be decrypted by authorized users or applications with the appropriate encryption keys. Object encryption provides granular control over the encryption of data at rest, making it suitable for securing data stored in object storage. It helps protect the confidentiality and integrity of the stored objects, even if the underlying storage infrastructure is compromised. The other encryption methods mentioned are not specifically tailored for object storage scenarios: A. Database encryption typically refers to encrypting data within a database management system, which is different from object storage. B. Media encryption involves encrypting storage media such as hard drives or tapes, rather than individual objects within an object storage system. E. Client/application encryption refers to encrypting data at the client or application level before it is sent to the storage system, which is independent of the specific storage backend being used.

BFCryptoOption: E
Nov 6, 2023

Correct Answer is E. The application or client should encrypt the data before storing in the object. If it was implemented by the server or cloud provider then they would have to hold the key which is not recommended, so best your own application has access to the key and encrypts the object before storing. This is consistent with 11.1.4.2

overarch384Option: E
Apr 11, 2024

11.1.4.2, pg 124. Client-side encryption: When object storage is used as the back-end for an application (including mobile applications), encrypt the data using an encryption engine embedded in the application or client.

salimhajji
Jun 25, 2023

The explications of Brainiac are clear and exactly but the answer of Moota are from the docs. What s the real response for the question : the definition or the words used on the references

byfenerOption: D
Aug 9, 2023

When object storage is used as the back-end for an application, the appropriate encryption method would typically involve object encryption. Object encryption involves encrypting each individual object (or file) stored within the object storage system. This ensures that data remains secure even when stored in a potentially shared or publicly accessible environment. Client/application encryption (E) might refer to encryption applied by the client or application before sending data to the storage, which could be an additional layer of security but might not be the encryption method applied within the storage system itself. So, among the options provided, the most appropriate encryption method when using object storage as the back-end for an application is D. Object encryption.

byfener
Aug 9, 2023

but accordingly 11.1.4.2 Client-side encryption: answer is E. we should stick guidance I think