Generative AI models adds new considerations in the threat model of an application.
In this blog post, we discuss the current challenges faced when using generative AI services and how to overcome them using native solutions within Amazon Bedrock and layered authorization.
Amazon Bedrock Agents can enrich data and make decisions based on input.
Layered authorization is the practice of using multiple authorization checks across application components beyond the point of ingress.
Amazon Verified Permissions is a fully managed authorization service that allows building more secure applications.
Without proper security controls, a threat actor from one tenant could manipulate data belonging to another tenant.
Using strong authentication and multi-factor authentication can govern access to invoke the agents at the API gateway.
An additional layer can be added to the Lambda function triggered by invoking the agent.
Verified Permissions must have pre-built policies to dictate how authorization should occur when data is being accessed.
In this post, you will learn how AWS native services can enforce layered authorization and improve data protection for applications using Amazon Bedrock agents.