c1.5 Autentique os usuários antes que cheguem ao modelo
Exija identidade de usuário autenticada e autorizada à frente das funcionalidades de IA, para que quem não estiver autenticado nunca alcance os endpoints do modelo.
Guia de implementação
Como implementar na AWS
Use o Amazon Cognito ou o AWS IAM Identity Center para autenticar os usuários finais e aplicar MFA, e então mapeie os usuários a permissões granulares que controlam quais modelos e funcionalidades podem alcançar.
Critérios de aceitação
As funcionalidades de IA exigem autenticação; MFA é aplicado para acesso privilegiado; as permissões usuário-modelo são por papel e revisadas.
Implementação prática
Como este controle é implementado em cada arquitetura de referência:
A autenticação ocorre na borda da conta de aplicação; apenas identidades autenticadas e autorizadas alcançam o código que assume o papel de invocação na conta de IA generativa.
- Coloque o Amazon Cognito (voltado ao cliente) ou o IAM Identity Center (força de trabalho) à frente das funcionalidades de IA na conta de aplicação, e aplique MFA para usuários privilegiados.
- Mapeie as identidades autenticadas para autorização granular (grupos/scopes) que decida quais funcionalidades e modelos de IA cada usuário pode alcançar antes de qualquer chamada entre contas.
- Só após uma autenticação bem-sucedida o papel de aplicação assume o papel só-invocação na conta de IA generativa, de modo que quem não estiver autenticado nunca alcance o modelo.
Como validar: As requisições não autenticadas às funcionalidades de IA são rejeitadas na borda; MFA é exigido para acesso privilegiado; o papel de invocação só pode ser assumido pelo caminho de aplicação autenticado.
Evite: Expor o endpoint de invocação do modelo e confiar em que 'ninguém conhece a URL'. Autentique e autorize na borda do app antes de qualquer chamada ao modelo.
Uma porta de entrada com Cognito ou IAM Identity Center autentica os usuários antes que a camada de aplicação assuma o papel de invocação do modelo — sem caminho anônimo ao modelo.
- Adicione autenticação com Amazon Cognito ou IAM Identity Center à frente da camada de aplicação e aplique MFA para acesso privilegiado.
- Autorize os usuários autenticados a funcionalidades/modelos específicos com grupos ou scopes, verificados antes de o app assumir o papel de invocação do modelo.
- Garanta que o papel da camada de IA generativa só possa ser assumido pelo caminho de aplicação autenticado, não por principais arbitrários da conta.
Como validar: As funcionalidades de IA exigem autenticação; MFA é aplicado para usuários privilegiados; a política de confiança do papel de invocação admite apenas o caminho do app.
Evite: Conectar a UI direto ao Bedrock com uma chave estática. Coloque autenticação e autorização por usuário à frente do modelo mesmo em uma única conta.
Ameaças atendidas
- Acesso anônimo ou não autenticado aos endpoints do modelo.
- Impossibilidade de atribuir uma requisição de inferência a um usuário.
Serviços AWS
Mapeamentos de frameworks
OWASP GenAI/LLM Top 10 (2026)
- LLM02 Sensitive Information Disclosure
NIST AI Risk Management Framework (AI 100-1)
- MANAGE.1 AI risks are prioritized, responded to and managed
AWS Well-Architected Generative AI Lens (Security)
- GENSEC01-BP01 Grant least privilege access to foundation model endpoints
Recursos de aprendizado
Referências
- AWS SRA para IA — Capacidade 1, Conta de inferência de IA
AI Security Maturity Model