Title: AWS re:Inforce 2024 - Improving your Amazon S3 security with cost-effective practices (COM322)
Insights:
- S3 Security Importance: S3 is a prime target for attackers because it stores critical data. Security breaches can lead to data loss, reputational damage, and legal issues.
 - Ransomware Threats: Ransomware attacks are increasing, and paying the ransom does not guarantee data recovery. Implementing robust security practices is essential.
 - Bucket Naming Conventions: Avoid using obvious names for S3 buckets that indicate their contents. This can make it easier for attackers to target valuable data.
 - Cost Management: Understanding and optimizing S3 storage classes can significantly reduce costs. Intelligent tiering can automatically move data to the most cost-effective storage class based on access patterns.
 - Intelligent Tiering: This storage class automatically transitions objects between different tiers based on access frequency, eliminating the need for manual data management and reducing costs.
 - Object Lock: S3 Object Lock provides an additional layer of security by preventing data deletion. It offers two modes: governance and compliance, with compliance mode providing the highest level of protection.
 - Versioning and Denial by Wallet: Versioning can be exploited by attackers to increase storage costs. Implementing lifecycle rules to limit the number of object versions can mitigate this risk.
 - Testing Object Lock: Before fully implementing Object Lock, test it with short retention periods and in governance mode to ensure it does not disrupt operations.
 
Quotes:
- "Bad guys go to S3 because that's where the data is."
 - "Ransomware is just going nuts. If it isn't, it says by 2020, 31, an attack every two seconds."
 - "Don't advertise to the bad guys that that's what you're doing. The developers can get over it."
 - "Understanding the deep usage patterns of your data and explicitly programming for that is hard."
 - "Intelligent tiering is a storage class. Within intelligent tiering, there are tiers that correspond to the other storage classes."
 - "S3 object lock is the one thing you can do that will give you an absolute defense against an object being deleted."
 - "Denial by wallet is absolutely how I would do the attack."
 - "Imagine what it would take to move your entire company's infrastructure to a different account because someone clicked on the wrong button when they said they were going to save you money."
 - "Test object lock with a short retention period, like a week, and put it in governance mode."