Cibersegurança · Segurança MCP · 7 min
Onde está realmente o risco: cliente, servidor, agente, permissões e integrações
A avaliação do MCP não se limita ao protocolo. A superfície real inclui quem executa cada componente, o que ele pode ver e quais ações pode realizar.
Introdução
Quando se fala em “risco MCP”, é fácil atribuir ao protocolo problemas que pertencem a um servidor, um cliente ou uma integração concreta. Uma avaliação útil distingue esses componentes e acompanha o percurso dos dados e da autoridade em cada chamada.
Cinco fronteiras que convém mapear
Cliente e aplicação hospedeira. O cliente configura conexões e pode mediar chamadas, aprovação e visualização. Revise como apresenta as ferramentas, que informação mostra antes de uma ação e como gerencia erros e sessões.
Modelo ou agente. O modelo interpreta solicitações e resultados, mas não deve ser tratado como uma fronteira de autorização infalível. Pode receber conteúdo enganoso ou pedir operações inadequadas. O cliente e os serviços devem aplicar controles determinísticos fora do modelo.
Servidor MCP e ferramentas. O servidor pode expor operações com consequências diferentes. Inventarie suas capacidades, valide sua implementação e atribua a cada ferramenta apenas as permissões de que precisa.
Credenciais e permissões. Identifique quem concede cada credencial, a qual recurso ela permite acessar e quem pode invocá-la. Um token disponível no processo não deveria se converter automaticamente em permissão irrestrita para qualquer chamada.
Integrações e conteúdo externo. APIs, repositórios, arquivos, resultados de busca e documentos podem devolver dados não confiáveis. Esses dados podem ser relevantes para uma tarefa e, ao mesmo tempo, conter instruções que não devem ser elevadas a autoridade.
Análise por fluxo, não por rótulo
Para uma tarefa concreta, registre entrada, transformações, decisões do modelo, chamada, validação do servidor, serviço externo e resposta. Indique onde a identidade pode mudar, o consentimento pode se perder ou a informação pode se cruzar entre usuários. Uma conexão local não significa que todos os seus dados sejam locais: o servidor poderia se comunicar com outros sistemas.
Conclusão
O MCP não é intrinsecamente vulnerável por conectar componentes. O risco depende dos limites de confiança, das capacidades concedidas e dos controles implementados em cada trecho. Avaliar o fluxo completo evita tanto o alarmismo quanto os pontos cegos.
Fontes e rigor
Referências
- MCP Security Best Practices
- OWASP MCP Top 10, roteiro MCP:2025 — projeto vivo
Projeto comunitário em evolução; não é uma norma oficial do MCP.
Referências verificadas em 25 de setembro de 2026. A especificação pode mudar; confira as versões vigentes antes de tomar decisões de implementação.
Conclusão
O MCP não é intrinsecamente vulnerável por conectar componentes. O risco depende dos limites de confiança, das capacidades concedidas e dos controles implementados em cada trecho. Avaliar o fluxo completo evita tanto o alarmismo quanto os pontos cegos.
Continue explorando