← Todos os insights

Guia de arquiteturaRecorte: Brasil5 min de leitura

Seu gateway de IA concentra chaves. Proteja-o como infraestrutura de identidade

O ataque ao LiteLLM e oito correções nos MCP servers oficiais apontam para o mesmo lado: as peças entre agentes e sistemas agora concentram credenciais. Um framework para tratá-las como tier zero.

Ouça este artigo · 5 min

Narração completa do artigo, gerada por IA.

A porta aberta de um cofre bancário de aço de 35 toneladas, em duotone La Madre, ao lado das palavras Proteja o gateway
Foto: Carol M Highsmith (rawpixel, CC0)

Peça a um time de segurança para listar os sistemas cujo comprometimento entregaria o resto da empresa a um atacante, e ele vai citar os mesmos poucos: o provedor de identidade, o diretório, a autoridade certificadora, as ferramentas de acesso privilegiado. Arquitetos de segurança chamam esses ativos de tier zero; o enterprise access model da Microsoft agora chama essa mesma camada de control plane. Eles recebem administradores separados, estações de administração reforçadas, as janelas de patch mais curtas e a maior atenção.

Nossa visão, e é uma visão, não uma prática estabelecida: em um número crescente de empresas, o gateway de IA e os servidores de ferramentas do agente pertencem a essa lista, e quase ninguém os colocou lá.

O que esses componentes guardam agora

Veja o que o malware do LiteLLM 1.107.0 foi buscar, segundo a análise da Microsoft sobre o comprometimento: credenciais de nuvem de três provedores, segredos de Kubernetes e de CI/CD, chaves SSH e de assinatura, configuração de ferramentas de desenvolvimento e de IA, incluindo integrações MCP, e os registros do banco de dados do próprio gateway, onde ficam as chaves de cada provedor de modelo. Depois veja como o ataque começou, segundo os mantenedores: tokens encontrados nos logs de um gateway interno, para onde as respostas de uma ferramenta de programação os tinham levado.

Um gateway é feito para concentrar. Um único lugar guarda todas as chaves de provedores, roteia todos os prompts, registra todas as respostas e, cada vez mais, aplica limites de gasto e políticas. Argumentamos que isso o torna um ponto de aplicação de políticas. A mesma concentração o transforma em um armazenamento de credenciais com acesso de rede a todos os provedores, e seus logs em um registro de tudo o que passou por ali.

Os servidores de ferramentas concentram em outra direção. Um servidor de sistema de arquivos guarda um caminho para seus arquivos; um servidor de fetch guarda uma rota para sua rede; um servidor de banco de dados guarda uma connection string. Oito correções nos MCP servers oficiais em 25 de outubro tinham tudo a ver com uma coisa: esses servidores indo além do acesso que receberam, incluindo um servidor de teste que expunha variáveis de ambiente a qualquer página web.

Nenhum dos dois componentes parece tier zero, porque cada um foi introduzido como infraestrutura de bastidor para desenvolvedores. É exatamente assim que eles escapam dos controles que sistemas tier zero recebem.

Seis controles emprestados de como a infraestrutura de identidade é protegida

Tratando gateways de IA e servidores de ferramentas como tier zero
O controleO que ele evita
InventárioTodo gateway, MCP server e host de agente, com as credenciais que cada um guarda e o que alcançamDescobrir o raio de impacto durante o incidente
Proveniência de releaseImagens fixadas por digest, dependências com hash travado e checagens de quem disparou o build, não só de qual chave o assinouUm artefato assinado vindo de um pipeline sequestrado
Credenciais de curta duraçãoIdentidade de workload e tokens que expiram em vez de chaves de provedor guardadas em um banco de dadosUm banco de dados roubado virar a chave de todos os provedores
Logs como segredosRedação de tokens, acesso restrito e retenção curta para logs de prompt e respostaLogs virarem o ponto de partida do atacante
Listas de permissão de egressGateways, builds e hosts de ferramentas alcançam apenas destinos nomeadosSegredos coletados saindo da rede
Simulação de rotaçãoUm runbook testado que rotaciona todas as chaves que o gateway guarda em poucas horasUma recuperação que leva semanas porque ninguém conhece as dependências
O framework da La Madre. As linhas marcadas são as que o incidente do LiteLLM mostrou que a maioria dos times não tem.

Dois deles merecem destaque.

A proveniência de release precisa incluir quem solicitou. Os artefatos envenenados do LiteLLM foram assinados pelo próprio workflow do projeto. A verificação de assinatura responde “qual chave?”. A pergunta que teria pego isso é “qual repositório, qual branch, qual pessoa disparou este release, e isso era esperado?”. Atestações de proveniência de build podem carregar essa informação; a maioria das políticas de deploy não verifica isso.

A simulação de rotação é o teste honesto. Pergunte ao time que opera seu gateway quanto tempo levaria para rotacionar cada chave de provedor de modelo, cada chave virtual emitida para aplicações, a senha do banco de dados do gateway e sua role na nuvem. Se a resposta for “teríamos que descobrir”, o gateway já é tier zero em consequência e ainda não é na prática.

Onde isso se encaixa para os reguladores

Para bancos e outras empresas supervisionadas, isso não é uma obrigação nova, mas uma obrigação existente que chega a um novo componente. A Resolução CMN 4.893 já exige de instituições supervisionadas pelo Banco Central uma política de segurança cibernética e a gestão de serviços de processamento e nuvem contratados; um gateway de IA que guarda chaves de provedores externos se encaixa nas duas coisas. O objetivo de chamá-lo de tier zero é impedir que ele seja revisado como um aplicativo.

Isso também se conecta à nossa forma de pensar a cadeia de fornecimento de modelos: toda rota até um modelo passa por um componente que guarda as credenciais da rota. O mapa de fornecedores e a lista tier zero deveriam compartilhar entradas.

Perguntas para sua próxima revisão de arquitetura

  1. Quais componentes guardam credenciais para mais de um provedor de modelo ou mais de um sistema interno?
  2. Quem pode disparar um release de cada um deles, e alguém notaria um release inesperado?
  3. Os logs de prompt e resposta passam pelas mesmas regras de tratamento de segredos que as credenciais que podem conter?
  4. Quais MCP servers escutam em uma porta de rede, e quais rodam como processos locais?
  5. Quando você rotacionou pela última vez todas as chaves que o gateway guarda, e quanto tempo levou?

Esperamos pelo menos mais um incidente com esse formato antes de a indústria tratá-lo como rotina; isso é uma previsão, não um fato. As empresas que vão absorver isso melhor são as que colocaram sua infraestrutura de IA na lista tier zero antes de precisar.

Tem um caso de uso de IA parado entre o protótipo e a produção?

Conte o que você quer colocar no ar. Respondemos com próximos passos honestos.

Converse sobre um caso de uso