Tecnologia e IA

Prompt injection: o que é e a governança de IA

Athena Bastos

Athena Bastos


prompt injection
  • Prompt injection é um ataque contra modelos de linguagem em que entradas maliciosas são disfarçadas como comandos legítimos, manipulando o sistema para agir contra suas instruções originais.
  • Com a adoção de agentes de IA que executam ações autônomas, como enviar e-mails, acessar bancos de dados e fazer chamadas de API, esse ataque virou um dos riscos mais críticos da área.
  • A OWASP classifica a vulnerabilidade como LLM01, o primeiro item de seu ranking de riscos para aplicações com modelos de linguagem, por sua capacidade de causar vazamento de dados e engenharia social.
  • Segundo análise da ODA3, 88% das organizações relataram incidentes confirmados ou suspeitos envolvendo agentes de IA no último ano.
  • Reduzir o risco exige políticas claras, privilégio mínimo, revisão humana e times capacitados para reconhecer comportamentos suspeitos.

Empresas que já usam copilotos, chatbots e agentes de IA no dia a dia enfrentam um risco difícil de aparecer nos comitês de segurança tradicionais: o prompt injection. Diferente de uma falha de código convencional, esse ataque explora a própria forma como os modelos de linguagem processam instruções.

Quanto mais autonomia um sistema de IA recebe para acessar dados e executar ações, maior também o potencial de dano de um comando malicioso bem construído. A seguir, veja o que é prompt injection, como o ataque acontece na prática e o que fazer, em arquitetura, governança e capacitação, para reduzir a exposição.

O que é prompt injection?

Prompt injection é uma técnica de ataque contra modelos de linguagem (LLMs). Uma entrada maliciosa é construída de forma a se passar por um comando legítimo. Com isso, o sistema de IA generativa passa a agir fora do que foi programado, seja vazando dados, seja executando uma ação indevida.

O ponto de vulnerabilidade está na forma como muitos sistemas com LLMs organizam o contexto: regras do sistema, instruções do desenvolvedor, documentos externos e comandos de usuários podem acabar combinados em uma mesma cadeia textual. Quando essa separação não é bem controlada, uma instrução maliciosa pode disputar prioridade com as regras originais da aplicação.

Mas uma observação: prompt injection não é sinônimo de jailbreak. No prompt injection, um ataque de injeção camufla instruções maliciosas dentro do que parece uma entrada normal. Já o jailbreak convence o modelo a abandonar suas próprias proteções, geralmente pedindo que assuma uma persona ou cenário fictício.

As duas técnicas podem se combinar, mas resolvem problemas diferentes.

Como funciona um ataque de prompt injection

Toda aplicação baseada em LLM parte de um prompt de sistema, isto é, um conjunto de instruções que define como o modelo deve se comportar.

A entrada de quem usa a ferramenta integra esse mesmo fluxo e acaba processada junto, como se fizesse parte e um único comando.

O risco que isso apresenta é que um invasor pode escrever um texto parecido o bastante com uma instrução de sistema e conseguir que o modelo obedeça ao pedido malicioso em vez da diretriz original.

Segundo a OWASP a vulnerabilidade ocorre quando um invasor manipula um LLM por meio de entradas manipuladas, fazendo com que o modelo execute, sem perceber, as intenções do atacante.

A organização diferencia dois caminhos para isso acontecer.

Prompt injection direto

No ataque direto, também chamado de jailbreaking quando usado para burlar proteções, a pessoa maliciosa insere o comando diretamente na conversa com o modelo.

A Microsoft, por exemplo, cita um caso em que um invasor instrui um chatbot corporativo a esquecer as instruções anteriores e mostrar um relatório confidencial.

Isso funciona porque o modelo processa prompts em sequência e não tem como distinguir, de forma confiável, o que é legítimo do que é malicioso.

Prompt injection indireto

No ataque indireto, o invasor não conversa diretamente com a IA. Em vez disso, esconde a instrução maliciosa em conteúdo que o modelo vai consumir depois, como uma página web, um documento ou um e-mail.

A OWASP explica que o invasor pode incorporar uma injeção de prompt no conteúdo externo. Isso sequestra o contexto da conversa, e o texto nem precisa ser visível a uma pessoa humana para funcionar.

A Microsoft também documentou um caso em que instruções escondidas em uma página maliciosa levaram o Bing Chat a transmitir dados de conversa por meio de parâmetros de URL.

E aqui está o ponto: esse tipo de ataque preocupa mais as empresas, porque qualquer sistema que lê conteúdo não confiável fica exposto, mesmo sem interação direta com um invasor.

Por que o risco aumenta com agentes de IA, copilotos e ferramentas conectadas a dados corporativos

O prompt injection existe desde os primeiros chatbots. Mas o risco mudou de escala com os agentes de IA: sistemas que percebem o ambiente, planejam sequências de ações e as executam sem intervenção humana em cada etapa.

Um chatbot que apenas responde perguntas expõe a empresa a riscos limitados. Já um agente conectado a e-mails, CRMs, bancos de dados e APIs de pagamento transforma qualquer comando malicioso bem-sucedido em uma ação real dentro da operação.

O problema é agravado pela velocidade de adoção. Boa parte das organizações testa ou coloca agentes em produção antes de estruturar a governança necessária para supervisioná-los. O resultado é uma lacuna entre o que a tecnologia pode fazer e o que os times conseguem monitorar.

Quais impactos o prompt injection pode causar nas empresas

Os impactos variam conforme o nível de acesso e autonomia que o sistema comprometido possui.

Vazamento de dados sensíveis

Quando o modelo acessa bases internas ou histórico de conversas, um comando malicioso pode induzi-lo a expor informações confidenciais.

Manipulação de respostas e decisões

Em processos de triagem, crédito ou risco, essa manipulação compromete diretamente a decisão de negócio.

Execução de ações indevidas por sistemas conectados

O impacto mais grave acontece quando o modelo comprometido tem permissão para agir, não só responder.

No ambiente corporativo, por exemplo, um agente pode ser induzido a excluir e-mails, transferir dados ou aprovar uma transação sem validação adequada.

Prompt injection é também uma questão de preparo dos times

É tentador tratar o prompt injection como assunto exclusivo do time de segurança. Porém, essa visão deixa a empresa exposta.

A IBM reforça que o prompt injection não exige muito conhecimento técnico, já que os ataques podem ser escritos em linguagem simples. Qualquer pessoa que interaja com ferramentas de IA, não só o time de desenvolvimento, precisa entender o que é um comportamento suspeito.

Uma área de negócio que usa um copiloto para resumir contratos ou currículos está exposta ao mesmo risco que um time técnico que constrói agentes conectados a APIs. Sem letramento em IA adequado, essas áreas não conseguem identificar quando uma resposta foi manipulada por conteúdo externo malicioso.

A resposta para isso combina arquitetura segura com pessoas capazes de questionar resultados, reconhecer sinais de manipulação e acionar o time certo quando algo foge do padrão.

Como reduzir riscos de prompt injection na prática

Não existe solução única. A própria OWASP reconhece que não há prevenção infalível dentro do próprio LLM, mas há medidas que reduzem o impacto de um ataque.

Políticas claras de uso de IA

É preciso definir, por escrito, quais ferramentas são aprovadas, quais dados podem ser inseridos nelas e quais ações um sistema pode executar sem aprovação humana. Sem essa clareza, os times recorrem a soluções por conta própria, alimentando o fenômeno da Shadow AI (uso de ferramentas sem supervisão da liderança).

Privilégio mínimo e revisão humana

A OWASP recomenda aplicar o princípio do menor privilégio, restringindo o LLM ao nível mínimo de acesso necessário. Também recomenda exigir aprovação humana antes de operações privilegiadas, como enviar ou excluir e-mails. Nenhum agente deveria ter acesso irrestrito a sistemas críticos só porque é tecnicamente possível.

Validação de entradas e monitoramento

A OWASP sugere segregar o conteúdo externo dos prompts do usuário e monitorar manualmente entradas e saídas do LLM para identificar padrões de ataque. A Microsoft complementa com camadas de sanitização de conteúdo e serviços intermediários que filtram instruções suspeitas antes de chegarem ao modelo.

Capacitação contínua para equipes técnicas e áreas de negócio

Nenhuma arquitetura substitui pessoas que entendem os limites da tecnologia que operam. Times técnicos precisam saber projetar sistemas com privilégio mínimo e trilhas de auditoria. Por outro lado, áreas de negócio precisam saber que uma resposta estranha de um copiloto pode ser sinal de manipulação, não só um erro aleatório.

Como preparar pessoas para usar IA com segurança e senso crítico

Reduzir o risco de prompt injection depende de quanto os times entendem sobre como a IA processa instruções.

Praticar engenharia de prompts envolve escrever comandos melhores, mas também reconhecer os limites e os riscos de como um sistema pode ser manipulado.

Esse letramento em IA precisa alcançar toda a organização.

Segurança precisa fazer parte da adoção desde o piloto, como parte de uma estratégia de IA para empresas bem estruturada, com governança e capacitação lado a lado com a tecnologia.

Sistemas sem explicabilidade suficiente, os chamados modelos de IA de caixa-preta, dificultam ainda mais identificar quando uma resposta foi manipulada.

Tire suas dúvidas sobre prompt injection

1. Prompt injection é a mesma coisa que jailbreak?

Não. A injeção de prompt disfarça um comando malicioso como entrada legítima, enquanto o jailbreak convence o modelo a ignorar suas próprias proteções. As duas técnicas podem ser combinadas, mas atacam pontos diferentes do sistema.

2. Um chatbot simples também está exposto a prompt injection?

Sim, mas o impacto é menor quando o sistema só responde perguntas sem acessar dados ou executar ações. O risco cresce quando o chatbot está conectado a APIs, bancos de dados ou pode realizar tarefas em nome de quem o usa.

3. Ferramentas de segurança eliminam o risco de prompt injection?

Não por completo. A própria OWASP reconhece que não existe prevenção infalível dentro do modelo. O caminho mais realista é combinar controles técnicos, como privilégio mínimo e validação de entradas, com times capacitados para identificar comportamentos suspeitos.

4. Quem deve ser responsável por mitigar prompt injection na empresa?

Mitigar prompt injection exige mais do que a atuação do time de segurança. Times técnicos cuidam da arquitetura e dos controles de acesso, mas áreas de negócio que usam copilotos e assistentes também precisam saber reconhecer sinais de manipulação nas respostas.

5. Prompt injection pode acontecer sem que a empresa perceba?

Sim, principalmente em ataques indiretos, quando a instrução maliciosa está escondida em um documento, e-mail ou página que o modelo processa. Por isso, monitoramento contínuo e revisão humana de ações críticas são medidas importantes.

Conclusão: adoção segura de IA depende de tecnologia, governança e aprendizado contínuo

O prompt injection lembra que a IA generativa muda a forma como o risco de segurança se manifesta nas empresas.

Não basta proteger a infraestrutura: é preciso proteger a própria conversa entre pessoas, sistemas e modelos de linguagem. Esse é um capítulo de uma agenda mais ampla de riscos da inteligência artificial que toda liderança de tecnologia precisa acompanhar.

Para preparar seus times para usar IA com segurança, senso crítico e foco em resultados, conheça as soluções de treinamento em Inteligência Artificial da Alura Para Empresas.

Athena Bastos
Athena Bastos

Coordenadora de Comunicação e Branding da Alun Business. Especialista em Branding e Gestão de Marcas, pela UCB, em Digital Data Marketing pela FIAP. Bacharela e Mestra em Direito pela Universidade Federal de Santa Catarina - UFSC. Produz conteúdos há mais de 15 anos para canais digitais e há mais de 7 anos lidera estratégias de marketing e comunicação para negócios.