Misconfigured object-storage services have been responsible for some, if not most of the attacks which have resulted in data leaks. AWS Simple Storage Service is one of the most well-known object-storage service and is used across a wide variety of use-cases ranging from storing images, icons and sensitive data-sets to hosting static websites. This class commences with an introduction to AWS S3.
We’ll start off with understanding what object-storage is and look at some of its use-cases before delving into our hands-on labs. In our labs, you’ll be creating insecure buckets to understand how S3 should not be configured and, we’ll also look at some of the security issues that we often see out in the real-world. We’ll then transition into some security measures one can take to protect objects stored on S3 by running labs around versioning and, also look at how one can securely share objects using pre-signed URLs.
This course is designed to help you understand the very basics of AWS S3 from a security view-point and, to provide hands-on experience to implement what you’ve learned right-away.