Which encryption types can be used to protect objects at rest in Amazon S3?
(Choose two.)
Server-side encryption with Amazon S3 managed encryption keys (SSE-S3)
Server-side encryption with AWS KMS managed keys (SSE-KMS)
TLS
SSL
Transparent Data Encryption (TDE)
Explanations:
Server-side encryption with Amazon S3 managed encryption keys (SSE-S3) automatically encrypts data at rest using keys managed by S3. It is a straightforward way to ensure that objects are encrypted without requiring additional configuration.
Server-side encryption with AWS KMS managed keys (SSE-KMS) uses AWS Key Management Service (KMS) to manage encryption keys. It provides more control over key management and auditing compared to SSE-S3, making it suitable for more security-sensitive applications.
TLS (Transport Layer Security) is a protocol used to secure data in transit, not data at rest. It encrypts data as it travels between a client and server, but it does not encrypt the data stored in S3.
SSL (Secure Sockets Layer) is an older protocol for securing data in transit, similar to TLS. Like TLS, it does not provide any encryption for data at rest in Amazon S3.
Transparent Data Encryption (TDE) is a feature used mainly in database systems (like SQL Server or Oracle) to encrypt database files at rest. It is not applicable to Amazon S3 objects.