S3 Flashcards

1
Q

Encryption methods (encrytion at rest) for S3

A
  • Client-side: Object is encrypted before the transit
  • Server-side: Object is encrypted after the transit by the S3 infrastructure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

S3 Static Website Hosting is used for?

A
  • Offloading: offload static media from EC2 to S3
  • Out-of-band pages: backup website in case the host server needs maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

S3 Encryption is not on…

A
  • S3 Encryption is not on theBucket but on the Object
  • Can set default Encryption Method in Bucket Properties
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

S3 Server-side encryption has 2 components

A
  • Encryption, decryption
  • Generation, management of the Keys
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

S3 Server-side encryption uses algorithm?

A

AES256

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

S3 Server-side encryption types:

A
  • SSE-C
  • SSE-S3
  • SSE-KMS: AWS Managed Key, User Managed Key
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Benefits of SSE-KMS?

A
  • Users generate and manage their KMS Key (rotation, key policy)
  • Role separation
  • Integrate with audit services like CloudTrail to log all the Key’s usages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What happens if the Admin User has full access to an S3 bucket but is denied to KMS access, which is used to encrypt some Objects inside the S3 bucket?

A

The Admin User will be blocked from accessing the Object which is encypted by the Key generated in KMS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly