Announcements from AWS re:Inforce 2024 Keynote
Tags: aws, security, ai, news
Published: 2024-06-12 06:12:58

AWS re:Inforce is the Amazon Web Services annual event focused on security.  
The event was led by [Chris Betz](https://www.linkedin.com/in/chris-betz-903b739b), CISO of AWS.  
During the keynote, Chris shared some of the insights that AWS embed security as part of their company's culture.  
He talked about the [Security Guardians program](https://aws.amazon.com/blogs/security/how-aws-built-the-security-guardians-program-a-mechanism-to-distribute-security-ownership/), a mechanism for distributing security ownership, and a culture of escalation – a process of making sure that the right people know about the problem at the right time.  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gg06fzf7sea01ed4izc3.PNG)

AWS infrastructure is secured by design at all layers – from hardware, virtualization, compute, networking, storage, and finally at the apps and data layer.  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z1xu297tx3vtvj2khl00.PNG)

[AWS Graviton4](https://press.aboutamazon.com/2023/11/aws-unveils-next-generation-aws-designed-chips) was designed with built-in security features such as:  
* Pointer authentication  
* No simultaneous multi-threading (SMT)  
* Full encryption of all high-speed physical interfaces  
* Branch target identification  

AWS Nitro System supports full isolation of customer's AI data from AWS operators:  
* Encrypt sensitive AI data using keys that customers own and control  
* Store data in a location of the customer's choice  
* Securely transfer the encrypted data to the enclave for inferencing  
* Encryption for ML accelerator, to Nitro, to the network, and back  
Reference:  
* [A secure approach to generative AI with AWS](https://aws.amazon.com/blogs/machine-learning/a-secure-approach-to-generative-ai-with-aws/)  

AWS is using [Automated Reasoning](https://aws.amazon.com/what-is/automated-reasoning/) for multiple purposes, such as:  
* Verify the correctness of cryptographic protocols, authorization logic, and consistency of storage systems (such as [Amazon S3 ShardStore](https://aws.amazon.com/blogs/storage/how-automated-reasoning-helps-us-innovate-at-s3-scale/))  
* Verify security mechanisms such as firewalls, detection, and coding practices  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u2mm9iqd6ff4d8q3ef79.PNG)

Zero Trust challenges:  
* A strong identity and access management  
* Hybrid environments  
* Complex network segmentation  
* Expanding application landscape and workforce mobility  

### Announcement - AWS Private CA Connector for SCEP (Currently in Preview)
Simple Certificate Enrollment Protocol (SCEP), lets you use a managed and secure cloud certificate authority (CA) to enroll mobile devices securely and at scale.  
References:  
* [AWS Private CA introduces Connector for SCEP for mobile devices (Preview)](https://aws.amazon.com/about-aws/whats-new/2024/06/aws-private-ca-connector-scep-mobile-devices/)  
* [AWS Private CA Connector for SCEP documentation](https://docs.aws.amazon.com/pca-connector-scep/latest/APIReference/Welcome.html)  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pggin51ghqms63d2ylf2.PNG)

### Announcement - Passkeys as 2nd Factor Authenticators in AWS IAM
AWS now allows customers the options for strong authentication by launching support for FIDO2 passkeys as a method for multi-factor authentication (MFA) as we expand our MFA capabilities. Passkeys deliver a highly secure, user-friendly option to enable MFA for many of our customers.  
References:  
* [AWS Identity and Access Management now supports passkey as a second authentication factor](https://aws.amazon.com/about-aws/whats-new/2024/06/aws-identity-access-management-passkey-authentication-factor/)  
* [AWS adds passkey multi-factor authentication (MFA) for root and IAM users](https://aws.amazon.com/blogs/aws/aws-adds-passkey-multi-factor-authentication-mfa-for-root-and-iam-users/)  
* [Passkeys enhance security and usability as AWS expands MFA requirements](https://aws.amazon.com/blogs/security/passkeys-enhance-security-and-usability-as-aws-expands-mfa-requirements/)  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7i278wod39zpbm2515np.PNG)

### Announcement - IAM Access Analyzer unused access findings recommendation (Currently in Preview)
AWS IAM Access Analyzer provides tools to set, verify, and refine permissions. With the new announcement, IAM Access Analyzer offers actionable recommendations to guide you to remediate unused access.  
References:  
* [AWS IAM Access Analyzer now offers recommendations to refine unused access](https://aws.amazon.com/about-aws/whats-new/2024/06/aws-iam-access-analyzer-refine-unused-access/)  
* [IAM Access Analyzer updates: Find unused access, check policies before deployment](https://aws.amazon.com/blogs/aws/iam-access-analyzer-updates-find-unused-access-check-policies-before-deployment/)  
* [IAM Access Analyzer - Unused access findings](https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-findings-remediate.html#access-analyzer-findings-remediate-unused)  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c70dmc8v24xsg9po94zv.PNG)

### Announcement - Malware Protection for S3 Amazon GuardDuty
Amazon GuardDuty is a threat detection service that continuously monitors, analyzes, and processes specific AWS data sources and logs in the AWS environment. This expansion of GuardDuty Malware Protection allows scanning newly uploaded objects to Amazon S3 buckets for potential malware, viruses, and other suspicious uploads and taking action to isolate them before they are ingested into downstream processes.  
References:  
* [Detect malware in new object uploads to Amazon S3 with Amazon GuardDuty](https://aws.amazon.com/about-aws/whats-new/2024/06/detect-malware-object-uploads-amazon-s3-guardduty/)  
* [Introducing Amazon GuardDuty Malware Protection for Amazon S3](https://aws.amazon.com/blogs/aws/introducing-amazon-guardduty-malware-protection-for-amazon-s3/)  
* [GuardDuty Malware Protection for S3](https://docs.aws.amazon.com/guardduty/latest/ug/gdu-malware-protection-s3.html)  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4y0klu1u2bfufarerclq.PNG)

AWS Generative AI stack and built-in security controls:  
* Amazon Q - Tools and services to write secure and robust code ([Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html), [Amazon Q Business](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/what-is.html))  
* [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html) - Helps keep data secure and private. All data is encrypted in transit and at rest. Data used for customization is securely transferred through the customer's VPC  
* [AWS Nitro System](https://docs.aws.amazon.com/whitepapers/latest/security-design-of-aws-nitro-system/security-design-of-aws-nitro-system.html) - Allows customers to secure AI infrastructure includes zero trust access to sensitive AI data  

### Announcement - Generative AI-powered query generation AWS CloudTrail Lake (Currently in Preview)
[AWS CloudTrail Lake](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake.html) lets customers run SQL-based queries on your events. This new feature empowers users who are not experts in writing SQL queries or who do not have a deep understanding of CloudTrail events.  
References:  
* [AWS CloudTrail Lake announces AI-powered natural language query generation (preview)](https://aws.amazon.com/about-aws/whats-new/2024/06/aws-cloudtrail-lake-ai-powered-query-generation-preview/)  
* [Simplify AWS CloudTrail log analysis with natural language query generation in CloudTrail Lake (preview)](https://aws.amazon.com/blogs/aws/simplify-aws-cloudtrail-log-analysis-with-natural-language-query-generation-in-cloudtrail-lake-preview/)  
* [Create CloudTrail Lake queries from English language prompts](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/lake-query-generator.html)  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y4s3tzuxwq7bbayjni3e.PNG)

[Steve Schmidt](https://www.linkedin.com/in/stephenschmidt1), the Chief Security Officer of Amazon, shared some of the experiences Amazon has had using generative AI.  
Generative AI security scoping matrix:  
* Consumer App - Using "public" generative AI services  
* Enterprise App - Using an app or SaaS with generative AI features  
* Pre-trained models - Building an app on a versioned model  
* Fine-tuned models - Fine-tuning a model based on customer's data  
* Self-trained models - Training a model from scratch, based on the customer's data  
References:  
* [An Introduction to the Generative AI Security Scoping Matrix](https://aws.amazon.com/blogs/security/securing-generative-ai-an-introduction-to-the-generative-ai-security-scoping-matrix/)  
* [Securing generative AI: Applying relevant security controls](https://aws.amazon.com/blogs/security/securing-generative-ai-applying-relevant-security-controls/)  

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n1lhzaokctk7wr40kivu.PNG)

Handling service data properly:  
* Know what you have, where is it, how it is stored, who has access for what purposes, and how that data is used over time  
* Trust boundaries for retrieval-augmented generation ([RAG](https://aws.amazon.com/what-is/retrieval-augmented-generation/))  
* Continued testing  
* Security guardrails (such as [GuardRails for Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html))  

The full keynote is available at: [https://www.youtube.com/watch?v=skH3Q90llss](https://www.youtube.com/watch?v=skH3Q90llss)  

### About the Author
Eyal Estrin is a cloud and information security architect, and the author of the books [Cloud Security Handbook](https://amzn.to/3xMI4Ak), and [Security for Cloud Native Applications](https://bit.ly/4cyxaA6), with more than 20 years in the IT industry.  
You can connect with him on [Twitter](https://x.com/eyalestrin).  
Opinions are his own and not the views of his employer.  
👇Help to support my authoring👇  
☕[Buy me a coffee](https://medium.com/r/?url=https%3A%2F%2Fbuymeacoffee.com%2Feyalestrin)☕