Amazon Simple Storage Service (S3) | Data Protection Flashcards

1
Q

How does Amazon Macie secure your data?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

As part of the data classification process, Amazon Macie identifies customers’ objects in their S3 buckets, and streams the object contents into memory for analysis. When deeper analysis is required for complex file formats, Amazon Macie will download a full copy of the object, only keeping it for the short time it takes to fully analyze the object. Immediately after Amazon Macie has analyzed the file content for data classification, it deletes the stored content and only retains the metadata required for future analysis. At any time, customers can revoke Amazon Macie access to data in the Amazon S3 bucket. For more information, go to the Amazon Macie User Guide.

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

How durable is Amazon S3?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 Standard and Standard - IA are designed to provide 99.999999999% durability of objects over a given year. This durability level corresponds to an average annual expected loss of 0.000000001% of objects. For example, if you store 10,000 objects with Amazon S3, you can on average expect to incur a loss of a single object once every 10,000,000 years. In addition, Amazon S3 is designed to sustain the concurrent loss of data in two facilities.

As with any environments, the best practice is to have a backup and to put in place safeguards against malicious or accidental users errors. For S3 data, that best practice includes secure access permissions, Cross-Region Replication, versioning and a functioning, regularly tested backup.

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

How is Amazon S3 designed to achieve 99.999999999% durability?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 Standard and Standard - IA redundantly stores your objects on multiple devices across multiple facilities in an Amazon S3 Region. The service is designed to sustain concurrent device failures by quickly detecting and repairing any lost redundancy. When processing a request to store data, the service will redundantly store your object across multiple facilities before returning SUCCESS. Amazon S3 also regularly verifies the integrity of your data using checksums.

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

What checksums does Amazon S3 employ to detect data corruption?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 uses a combination of Content-MD5 checksums and cyclic redundancy checks (CRCs) to detect data corruption. Amazon S3 performs these checksums on data at rest and repairs any corruption using redundant data. In addition, the service calculates checksums on all network traffic to detect corruption of data packets when storing or retrieving data.

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

What is Versioning?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

Versioning allows you to preserve, retrieve, and restore every version of every object stored in an Amazon S3 bucket. Once you enable Versioning for a bucket, Amazon S3 preserves existing objects anytime you perform a PUT, POST, COPY, or DELETE operation on them. By default, GET requests will retrieve the most recently written version. Older versions of an overwritten or deleted object can be retrieved by specifying a version in the request.

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

Why should I use Versioning?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

Amazon S3 provides customers with a highly durable storage infrastructure. Versioning offers an additional level of protection by providing a means of recovery when customers accidentally overwrite or delete objects. This allows you to easily recover from unintended user actions and application failures. You can also use Versioning for data retention and archiving.

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

How do I start using Versioning?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

You can start using Versioning by enabling a setting on your Amazon S3 bucket. For more information on how to enable Versioning, please refer to the Amazon S3 Technical Documentation.

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

How does Versioning protect me from accidental deletion of my objects?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

When a user performs a DELETE operation on an object, subsequent simple (un-versioned) requests will no longer retrieve the object. However, all versions of that object will continue to be preserved in your Amazon S3 bucket and can be retrieved or restored. Only the owner of an Amazon S3 bucket can permanently delete a version. You can set Lifecycle rules to manage the lifetime and the cost of storing multiple versions of your objects.

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

Can I setup a trash, recycle bin, or rollback window on my Amazon S3 objects to recover from deletes and overwrites?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

You can use Lifecycle rules along with Versioning to implement a rollback window for your Amazon S3 objects. For example, with your versioning-enabled bucket, you can set up a rule that archives all of your previous versions to the lower-cost Glacier storage class and deletes them after 100 days, giving you a 100 day window to roll back any changes on your data while lowering your storage costs.

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

How can I ensure maximum protection of my preserved versions?

Data Protection

Amazon Simple Storage Service (S3) | Storage

A

Versioning’s MFA Delete capability, which uses multi-factor authentication, can be used to provide an additional layer of security. By default, all requests to your Amazon S3 bucket require your AWS account credentials. If you enable Versioning with MFA Delete on your Amazon S3 bucket, two forms of authentication are required to permanently delete a version of an object: your AWS account credentials and a valid six-digit code and serial number from an authentication device in your physical possession. To learn more about enabling Versioning with MFA Delete, including how to purchase and activate an authentication device, please refer to the Amazon S3 Technical Documentation.

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