c5.8 Limite as operações destrutivas e justifique cada ferramenta
Avalie quais capacidades um agente realmente precisa e restrinja as operações mutativas ou destrutivas, para que o raio de impacto do agente permaneça proporcional ao seu propósito.
Guia de implementação
Como implementar na AWS
Avalie a arquitetura de ferramentas: para cada capacidade, decida se o valor justifica o risco. Limite o acesso do agente a operações mutativas ou destrutivas, adicione controles adicionais (aprovação, IAM mais estrito) para ações de alto impacto e remova as ferramentas de que o agente não precisa. Autorize cada chamada de ferramenta com o AgentCore Policy (Cedar) no gateway, que nega por padrão.
Critérios de aceitação
Cada ferramenta do agente é justificada frente ao seu risco; as operações destrutivas/mutativas são restritas ou controladas; as ferramentas desnecessárias são removidas. Uma chamada de ferramenta sem política que a permita é negada.
Implementação prática
Como este controle é implementado em cada arquitetura de referência:
Uma revisão documentada de risco de ferramentas na conta de IA generativa mantém o raio de impacto do agente proporcional: as operações destrutivas são controladas ou removidas, as de alto impacto recebem controles extras.
- Revise a arquitetura de ferramentas do agente: para cada capacidade, decida se o valor justifica o risco, e remova as ferramentas de que o agente não precisa.
- Restrinja o acesso a operações mutativas ou destrutivas, e adicione controles extras (portão de aprovação, IAM mais estrito) para as ações de alto impacto.
- Use o AgentCore Policy (Cedar) no gateway para permitir as ferramentas destrutivas ou mutativas apenas aos principais e condições de entrada específicos que precisam delas. O mecanismo nega por padrão, então qualquer outra chamada a essas ferramentas é bloqueada.
- Registre a justificativa de cada ferramenta mantida para que a decisão seja auditável.
Como validar: Cada ferramenta do agente é justificada frente ao seu risco; as operações destrutivas/mutativas são restritas ou controladas; as ferramentas desnecessárias são removidas. Uma chamada de ferramenta sem política que a permita é negada.
Evite: Dar ao agente todas as ferramentas 'por precaução'. As ferramentas destrutivas sem uso são puro risco; justifique cada uma e remova o resto.
Uma revisão de risco de ferramentas na conta reduz o agente a ferramentas justificadas, controla as operações destrutivas e adiciona controles às ações de alto impacto.
- Avalie o valor vs. risco de cada ferramenta e remova as de que o agente não precisa.
- Restrinja as operações destrutivas/mutativas e controle as ações de alto impacto com aprovação e IAM mais estrito.
- Use o AgentCore Policy (Cedar) no gateway para permitir as ferramentas destrutivas ou mutativas apenas aos principais e condições de entrada específicos que precisam delas. O mecanismo nega por padrão, então qualquer outra chamada a essas ferramentas é bloqueada.
- Documente a justificativa de cada ferramenta mantida.
Como validar: Cada ferramenta é justificada; as operações destrutivas são restritas ou controladas; as ferramentas desnecessárias são removidas. Uma chamada de ferramenta sem política que a permita é negada.
Evite: Um agente com amplas ferramentas de escrita/exclusão que raramente usa. Mantenha o conjunto de ferramentas mínimo e controle as partes perigosas.
Ameaças atendidas
- Um agente com capacidades destrutivas/mutativas desnecessárias.
- Esgotamento de recursos ou dano por ferramentas de agente amplas demais.
Serviços AWS
Mapeamentos de frameworks
OWASP GenAI/LLM Top 10 (2026)
- LLM03 Excessive Agency
- LLM06 Unbounded Consumption
NIST AI Risk Management Framework (AI 100-1)
- MAP.4 Risks and impacts are mapped
- MANAGE.1 AI risks are prioritized, responded to and managed
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)
- ASI01 Agent Goal Hijack
- ASI02 Tool Misuse and Exploitation
Recursos de aprendizado
Referências
- AWS SRA para IA — Capacidade 5, Segurança de aplicação
AI Security Maturity Model