A NSA publicou orientações de segurança MCP: 6 verificações para o seu servidor
O NSA AI Security Center enviou uma planilha de informações de segurança MCP de 17 páginas em maio de 2026. Mapeie suas seis mitigações, incluindo filtragem de saída e integridade de mensagens, para verificações concretas de API que você pode enviar esta semana.
Em maio de 2026, o Centro de Segurança de Inteligência Artificial da NSA publicou um relatório de segurança cibernética de 17 páginas. Folha de informações sobre segurança do Model Context Protocol (identificador U/OO/6030316-26, versão 1.0). A versão resumida: os sistemas de agente construídos no MCP apresentam riscos que a segurança comum da API ignora, e a planilha nomeia seis mitigações para fechá-los.
O problema difícil é a confiança. O resultado de uma ferramenta não são dados passivos como uma linha de banco de dados; o modelo lê e age sobre ele. Uma saída envenenada pode direcionar o agente e uma solicitação mal roteada pode cruzar um limite de confiança que uma chamada de API normal nunca atinge. As seis mitigações da planilha são filtragem proxies de saída, prevenção contra perda de dados, sandboxing, integridade de mensagens, filtragem de saída e varreduras MCP locais. Veja como transformar cinco deles em verificações de API que você pode realizar esta semana. O sexto, sandboxing, é a infraestrutura que você administra em torno do resto.
1. Filtragem de saída: verifica os resultados da ferramenta antes que o modelo os leia
Esta é a verificação de maior valor. Cada resultado da ferramenta flui para o modelo e influencia seu próximo ação, então um segredo vazado ou uma instrução injetada em um resultado é uma ameaça ativa, não um log entrada. Verifique cada saída em busca de PII e credenciais antes de chegar ao modelo:
Coloque a verificação no caminho do resultado e feche a falha: se a saída contiver um SSN, um número de cartão, ou uma chave de API, edite-a antes que o modelo veja o valor bruto. Um filtro drop-in se parece com isto:
2. Integridade da mensagem: verifique os tokens que um servidor apresenta
A planilha demonstra confiança implícita entre um agente e os servidores que ele chama. Se um servidor entregar seu agente um token assinado, decodifique-o e verifique o emissor e a validade antes de confiar nas reivindicações. O decodificador botoi JWT retorna o cabeçalho, a carga útil e o estado de expiração sem que você obtenha um biblioteca criptográfica:
Confirme o iss corresponde ao servidor de autorização que você espera e que
expired é falso. Isso combina com a validação do emissor RFC 9207 da especificação 2026 MCP
agora requer: decodificar primeiro e, em seguida, impor a correspondência do emissor antes que o token conceda qualquer coisa.
3. Filtragem de proxy de saída: verifique cada URL que uma ferramenta busca
A invocação dinâmica da ferramenta significa que seu agente buscará URLs que você nunca codificou. Execute cada um através de uma verificação de reputação antes que a solicitação saia da sua rede. Trate um veredicto de alto risco como um bloqueio nos caminhos de alta confiança e um aviso em todos os outros lugares:
4. Prevenção contra perda de dados: descubra segredos na saída
A filtragem de saída observa o que retorna de uma ferramenta. O DLP monitora o que seu agente envia. Antes de um
chamada de ferramenta envia uma carga útil para um serviço externo, executa o mesmo PII e detector secreto no
argumentos. Um agente que cola um registro de cliente em uma consulta de pesquisa na web é uma divulgação; o
detector o pega no limite. Reutilize o /v1/pii/detect ligue a partir do passo 1
o caminho da solicitação em vez do caminho da resposta.
5. Varreduras locais de MCP: inventário e verificação de servidores instalados
A planilha recomenda verificar os servidores MCP em execução em um host, porque um desenvolvedor pode instalar um sem revisão. Extraia os metadados do pacote para qualquer servidor publicado pelo npm e verifique sua versão, mantenedores e data de publicação antes de você confiar nele. O endpoint botoi npm retorna isso em um chamada, que você pode incorporar em um trabalho de inventário periódico que sinaliza servidores adicionados desde o último digitalizar.
6. Sandboxing: a camada dentro da qual a API verifica
A mitigação restante é a infraestrutura. Execute o agente sem credenciais de nuvem ambiente, um sistema de arquivos com escopo definido e rede de saída em uma lista de permissões. A sandbox limita o raio da explosão; o cinco verificações de API acima capturam o que tenta cruzar o limite. Nenhum substitui o outro.
Vale a pena internalizar o enquadramento da NSA: em um sistema agente, o resultado de uma ferramenta é uma instrução o modelo pode seguir, e não os dados que ele apenas exibe. Cada verificação aqui existe porque a lacuna entre "dados" e "ação" fechava no momento em que você entregava uma ferramenta a um modelo.
A lista de verificação
-
Filtrar saídas. Digitalize todos os resultados da ferramenta com
/v1/pii/detecte redigir antes que o modelo o leia. Falha fechada. -
Verifique as mensagens. Decodificar tokens apresentados com
/v1/jwt/decodee impor o emissor e o vencimento. -
Verifique URLs de saída. Execute cada alvo de busca
/v1/phishing/checke bloquear alto risco em caminhos confiáveis. - Aplicar DLP. Execute o detector secreto sobre os argumentos da ferramenta antes que eles saiam do seu rede.
- Digitalize servidores locais. Faça o inventário dos servidores MCP instalados e verifique os metadados do pacote para qualquer coisa adicionada desde a última verificação.
Exposições de Botoi /v1/pii/detect, /v1/jwt/decode,
/v1/phishing/checke cerca de 200 outros endpoints de propósito único por trás de uma API
chave com 5 req/min grátis. Conecte-os aos caminhos de solicitação e resposta do seu agente ou conecte o
Servidor MCP para Cláudio
Codifique e execute as verificações em seu editor. Comece do
documentos interativos.
FAQ
- O que é a ficha de informações de segurança do NSA MCP?
- É uma folha de informações de segurança cibernética de 17 páginas do NSA Artificial Intelligence Security Center, "Model Context Protocol (MCP): Security Design Considerations for AI-Driven Automation", lançada em maio de 2026 sob o identificador U/OO/6030316-26 (PP-26-1834), versão 1.0. Ele sinaliza riscos de serialização, limites de confiança e uso indevido de agentes como os principais problemas e nomeia seis mitigações: filtragem de proxies de saída, prevenção contra perda de dados, sandboxing, integridade de mensagens, filtragem de saída e varreduras locais de MCP.
- Por que o MCP precisa de sua própria orientação de segurança?
- O MCP apresenta riscos que a segurança clássica da API ignora: invocação dinâmica de ferramentas, confiança implícita entre um agente e os servidores que ele chama e contexto compartilhado entre ferramentas. O resultado de uma ferramenta não são dados passivos; o modelo atua sobre ele. Isso significa que uma saída de ferramenta envenenada pode orientar o agente, e uma solicitação mal roteada pode cruzar um limite de confiança de uma forma que uma chamada de API normal nunca faria.
- Qual recomendação da NSA é mais importante para uma equipe pequena?
- Filtragem de saída. A planilha indica que os resultados da ferramenta fluem diretamente para o modelo e influenciam sua próxima ação. A verificação de segredos e PII de cada saída da ferramenta antes que ela chegue ao modelo fecha a lacuna de maior tráfego com o mínimo de código. Uma única chamada de detecção no caminho de saída captura credenciais vazadas e instruções injetadas antes que o agente as veja.
- Essas verificações atrasam o agente?
- Cada verificação é uma única chamada HTTP de menos de 200 ms que você faz na solicitação ou no caminho de resposta. Execute-os em paralelo com a chamada da ferramenta sempre que possível, e falhe ao fechar nos caminhos de alto risco (filtragem de saída, integridade da mensagem) e falhe ao abrir nos de aconselhamento (reputação do proxy). A latência adicional é uma fração da viagem de ida e volta do modelo que você já está pagando.
- Isso substitui o sandbox do agente?
- Não. O sandboxing é uma das seis atenuações e as verificações da API aqui cobrem as outras cinco. Execute o agente em uma sandbox sem credenciais de nuvem ambiente e, em seguida, adicione filtragem de saída, integridade de mensagens, reputação de proxy de saída e verificações de servidor local. Defesa em profundidade: a sandbox limita o raio de explosão, as verificações da API capturam o que cruza o limite.
Comece a construir com botoi
150+ endpoints de API para consultas, processamento de texto, geração de imagens e utilitários para desenvolvedores. Plano gratuito, sem cartão de crédito.