c5.10 Teste e revise os agentes de forma adversarial
Teste continuamente os agentes contra ataques de prompt e revise seu design e código, para encontrar as fraquezas antes que os atacantes as explorem.
Guia de implementação
Como implementar na AWS
Use o AWS Security Agent para revisar a arquitetura e os pull requests e para executar cenários de testes de penetração sob demanda. Use o AgentCore Evaluations para avaliar a qualidade do agente online e sob demanda, e execute suítes de testes adversariais/jailbreak antes e depois da implantação.
Critérios de aceitação
Os agentes passam por testes adversariais e revisão de segurança antes do lançamento; o AgentCore Evaluations roda de forma contínua; os achados são remediados.
Implementação prática
Como este controle é implementado em cada arquitetura de referência:
Os agentes são testados de forma adversarial e revisados em uma conta não produtiva da OU antes de promovê-los, com o AgentCore Evaluations rodando de forma contínua na conta de IA generativa.
- Use o AWS Security Agent para revisar a arquitetura e os pull requests e executar cenários de testes de penetração sob demanda em uma conta de desenvolvimento da OU.
- Execute o AgentCore Evaluations mais suítes de testes adversariais/jailbreak antes de promover, e registre os resultados como comporta para a produção.
- Emparelhe cada teste negativo (por exemplo um modelo não aprovado, uma ferramenta não aprovada ou a identidade de outro tenant) com um teste gêmeo positivo na mesma execução que prove que a chamada teria sucesso de outra forma. Exija que cada negação nomeie o controle esperado (política, guardrail ou IAM), para que um teste não possa passar pelo motivo errado.
- Continue o AgentCore Evaluations online em produção e remedie os achados.
Como validar: Os agentes passam por testes adversariais e revisão de segurança antes do lançamento; o AgentCore Evaluations roda de forma contínua; os achados são remediados. Cada teste negativo tem um teste gêmeo positivo na mesma execução, e cada negação nomeia o controle esperado.
Evite: Lançar um agente após uma demo do caminho feliz. Os agentes enfrentam entrada adversarial; teste com suítes de jailbreak e revise antes e depois do lançamento.
Testes adversariais, revisão de segurança e AgentCore Evaluations contínuas rodam contra uma configuração de pré-produção na conta antes de os agentes atenderem tráfego produtivo.
- Use o AWS Security Agent para revisar a arquitetura/PRs e executar cenários de pen-test sob demanda.
- Execute o AgentCore Evaluations e suítes adversariais/jailbreak antes de promover para uso produtivo.
- Emparelhe cada teste negativo (por exemplo um modelo não aprovado, uma ferramenta não aprovada ou a identidade de outro tenant) com um teste gêmeo positivo na mesma execução que prove que a chamada teria sucesso de outra forma. Exija que cada negação nomeie o controle esperado (política, guardrail ou IAM), para que um teste não possa passar pelo motivo errado.
- Mantenha o AgentCore Evaluations rodando online e remedie os achados.
Como validar: Os agentes passam por testes adversariais e revisão antes do lançamento; o AgentCore Evaluations roda de forma contínua; os achados são remediados. Cada teste negativo tem um teste gêmeo positivo na mesma execução, e cada negação nomeia o controle esperado.
Evite: Testar os agentes apenas com prompts esperados. Execute suítes adversariais e continue avaliando após o lançamento.
Ameaças atendidas
- Fraquezas de prompt injection ou manipulação de raciocínio não descobertas.
- Regressões de segurança introduzidas conforme os agentes evoluem.
Serviços AWS
Mapeamentos de frameworks
OWASP GenAI/LLM Top 10 (2026)
- LLM01 Prompt Injection
- LLM03 Excessive Agency
NIST AI Risk Management Framework (AI 100-1)
- MEASURE.1 Appropriate methods and metrics are identified and applied
- MEASURE.2 AI systems are evaluated for trustworthy characteristics
- MEASURE.4 Feedback about efficacy of measurement is gathered
AWS Well-Architected Generative AI Lens (Security)
- GENSEC05-BP01 Implement least privilege and permission boundaries for agentic workflows
OWASP GenAI Top 10 for Agentic Applications (2025)
- ASI10 Rogue Agents
- ASI04 Agentic Supply Chain
Recursos de aprendizado
Referências
- AWS SRA para IA — Capacidade 5, Segurança de aplicação
AI Security Maturity Model