Voltar as noticias
webMCP Não é a Nova Camada de Acessibilidade—É uma Nova Superfície de Ataque
WebMCPAltaEN

webMCP Não é a Nova Camada de Acessibilidade—É uma Nova Superfície de Ataque

Dev.to - MCP·5 de junho de 2026

O artigo de Sylwia Laskowska sobre webMCP é inteligente, engraçado e genuinamente agradável — e ela é explícita ao afirmar que é experimental, não uma recomendação para produção. Isso não é uma refutação. É uma reinterpretação: a mesma demonstração, vista através da lente de superfícies de risco e governança. Minha preocupação não está com a intenção dela — está com a facilidade com que os novatos que constroem sistemas de cliente podem interpretar uma demonstração lúdica como um padrão a ser copiado.

I. A Demonstração Foi Engraçada Porque o Risco É Real

No artigo de Sylwia, ela escreve:

webMCP permite que sites exponham informações estruturadas sobre ações disponíveis…

Essas "ações" não são dicas descritivas. Elas são funções chamáveis conectadas diretamente à lógica da aplicação.
Na demonstração dela, essas ações incluem:

  • contratar_funcionario
  • demitir_funcionario
  • reescreverEmRust
  • pivotarParaAgentes

É hilário em um aplicativo de brinquedo. É catastrófico em um real. O humor funciona precisamente porque o risco subjacente é real.

II. A Suposição Oculta: Expor Ações É Neutro

webMCP é enquadrado como "como metadados de acessibilidade." Mas metadados de acessibilidade são descritivos. Metadados webMCP são executáveis.

Essa é a inversão conceitual que a maioria dos novatos vai perder.

III. Vulnerabilidade Estrutural #1: Superfície de Ação Ilimitada

Se uma ferramenta existe, um agente pode chamá-la. Não há:

  • modelo de permissão
  • escopo de capacidade
  • limitação de taxa
  • validação de intenção
  • envelope de segurança

Sylwia brinca: "alguém definitivamente dará a um agente acesso a fireEmployee(), o agente demitirá toda a empresa…"

Isso não é uma hipótese. É o modo de falha exato.

IV. Vulnerabilidade Estrutural #2: Excesso de Poder do Agente

O simulação de CEO dela demonstra o problema perfeitamente:

o agente selecionou as ferramentas apropriadas e imediatamente começou a trabalhar.

Agentes agem com alta confiança mesmo quando seu modelo de mundo está incompleto. webMCP lhes dá alavancas diretas no estado da aplicação. Este é o mesmo problema de excesso de poder que o MCP tem — apenas movido para o navegador.

V. Vulnerabilidade Estrutural #3: Fragilidade do Protocolo

webMCP depende de descrições escritas por humanos:

html<form mcp-name="createSupportTicket"
mcp-description="Criar um novo ticket de suporte ao cliente">

Se a descrição estiver errada, incompleta ou enganosa, o agente agirá incorretamente.

Um comentarista no artigo de Sylwia capturou isso perfeitamente: "Os papéis ARIA foram a parte fácil — a parte difícil foi verificar se o fluxo realmente funciona."

webMCP está na fase ARIA. Mas, ao contrário do ARIA, as consequências não se limitam à usabilidade. Elas incluem mutação de estado, perda de dados e escalonamento de privilégios.

VI. O Navegador Torna Tudo Pior

webMCP herda os riscos do MCP e adiciona riscos específicos do navegador:

  • amplificação de sequestro de sessão autenticada
  • orquestração de agentes entre sites
  • problemas de delegado confuso
  • ativação de agentes por impulso
  • sem modelo de autorização entre aplicações

Um comentarista colocou de forma direta: "Estamos construindo rodovias antes de semáforos." Eles estão certos.

VII. Uma Melhor Enquadramento: Camada de Integração de Alto Risco, Não Acessibilidade

webMCP não é acessibilidade. Não é aprimoramento progressivo. Não é uma camada de compatibilidade inofensiva.

É uma interface privilegiada para agentes autônomos, e requer:

  • autorização
  • auditoria
  • portões de segurança
  • política
  • envelopes de capacidade
  • validação de transição de estado

Se você não exporia uma ação em sua API pública, não deveria expô-la no webMCP.

Encerramento

O artigo de Sylwia é divertido, imaginativo e genuinamente valioso como uma exploração do que o webMCP poderia permitir. Os riscos são reais, estruturais e fáceis de perder — especialmente para novatos.

webMCP pode se tornar parte do futuro da web. Mas se isso acontecer, precisará da mesma rigor que aplicamos a qualquer interface privilegiada.

Até lá, trate-o não como uma camada de acessibilidade, mas como uma superfície de ataque.

Contexto Triplo Up

Empresas brasileiras devem estar cientes dos riscos associados ao uso de webMCP, especialmente ao expor funções executáveis. A falta de um modelo de permissão adequado pode levar a falhas catastróficas. A conscientização sobre essas vulnerabilidades é crucial para a segurança digital.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.