Bloco IX · Agentes que trabalham sozinhos · Lição 52
Segurança de agentes: que ninguém os engane
Vai conhecer os ataques mais comuns, como instruções escondidas em sites e e-mails, servidores MCP envenenados ou chaves expostas, e como se proteger com ambientes isolados, permissões mínimas e aprovação humana.
- 11 min
- 9 diapositivos animados
- Questionário de 4 perguntas
- Narrada em 6 idiomas
O que vais ver nesta lição
- Porque é que um agente é mais fácil de enganar
Um agente lê conteúdo de terceiros e além disso age: se alguém lhe infiltrar uma ordem, pode executá-la com as suas permissões.
- Injeção de instruções: direta e indireta
Alguém mete uma ordem no que o agente lê: no chat (direta) ou escondida num site, num e-mail ou num PDF (indireta).
- Não há correção definitiva: limite os danos
O modelo não distingue com fiabilidade uma ordem de um dado, por isso a defesa real é limitar o que pode fazer se cair.
- Servidores MCP envenenados
O modelo lê e obedece à descrição de cada ferramenta MCP, por isso um servidor malicioso pode esconder ordens aí.
- Chaves expostas: o erro mais caro
Uma chave no código, num .env enviado para o GitHub ou dentro do contexto do agente acaba, mais cedo ou mais tarde, em más mãos.
- Ambiente isolado: que trabalhe dentro de uma caixa
Um sandbox limita que ficheiros o agente vê e a que domínios se liga, mesmo que o enganem.
- Permissões mínimas: só o imprescindível
Dê ao agente apenas o que a sua tarefa precisa: a OWASP chama «agência excessiva» (LLM03) a dar-lhe mais.
- Aprovação humana e registos
O que não tem volta atrás é aprovado por uma pessoa, e cada ação do agente fica registada.
- Resumo: agentes que não se deixam enganar
Conceba como se o agente fosse ser enganado: que, se cair, não possa causar dano importante.
Ferramentas e conceitos
- Prompt injection
- Sandbox
- OWASP MCP Top 10
Entra com a tua conta Google e acede a esta lição e ao curso completo.