Prompt Injection é a SQL Injection da Era da IA — e a Maioria dos Desenvolvedores Ainda Está Ignorando

Se você estava criando web apps em 2005 e concatenando entrada do usuário diretamente em queries SQL, você tinha um bug de segurança — soubesse ou não. Prompt injection é esse bug para a era da IA: texto controlado pelo atacante que se infiltra no contexto de instrução de um LLM e redireciona seu comportamento. A analogia não é decorativa. É estruturalmente exata, e a comunidade de desenvolvedores está repetindo o mesmo erro: tratá-la como um caso de borda em vez de um modelo fundamental de ameaça.
O que realmente é a Prompt Injection
Large language models operam processando um contexto combinado: um system prompt definido pelo desenvolvedor, e entrada de usuários ou fontes externas. O modelo não tem fronteira criptográfica entre eles — processa tudo como texto e segue instruções onde quer que as encontre.
O OWASP LLM Top 10 lista LLM01: Prompt Injection como a vulnerabilidade número um em aplicações LLM — não porque é a mais comum, mas porque é a mais severa em contextos agenticos e a mais difícil de eliminar completamente.