Pular para o conteúdo
Integration

Kimi WebBridge permite que os agentes controlem seu navegador: três proteções para agentes de navegadores locais

| 7 min read

Moonshot AI enviou uma extensão Chrome/Edge que passa o volante para um agente de IA sem enviar sessões para a nuvem. Uma camada de política de 50 linhas que verifica phishing em cada URL, expande encurtadores e verifica PII enviados de formulários antes de serem disparados.

Laptop browser representing a local AI agent driving Chrome via Kimi WebBridge
Photo by Sigmund on Unsplash

Moonshot AI lançou Kimi WebBridge em maio de 2026: uma extensão do Chrome e Edge que permite uma IA agente dirige seu navegador. Ele clica, rola, preenche formulários e percorre fluxos de várias etapas. Ao contrário agentes de navegador renderizados em nuvem, o WebBridge é executado em sua própria sessão de navegador. Seus biscoitos, seus sessões, seu armazenamento local; a nuvem vê o raciocínio do agente, mas não o seu estado de autenticação.

Esse modelo remove uma classe real de risco (nenhum token de sessão sai da sua máquina) e cria uma nova (o agente herda todas as sessões autenticadas que você possui). Se seguir um redirecionamento encadeado para um coletor de credenciais, o coletor não vê o IP do Moonshot; ele vê o seu, com seus cookies anexados.

A solução não é “não usar agentes de navegador”. A correção é uma fina camada política que envolve o primitivas de navegação, clique e envio do agente, executa três verificações nos momentos certos e retorna veredictos estruturados de permissão ou negação. Aqui estão as 50 linhas e as três chamadas de API que importa.

Onde os agentes do navegador erram

Modo de falha Acionar Ponto de captura
Domínio semelhante O agente lê um link de phishing no conteúdo da página Verificação de phishing ao navegar
URL abreviado oculta destino Agente segue bit.ly de um bate-papo ou documento Expanda o URL antes de navegar
Formulário enviado vaza PII O agente preenche um formulário com valores sugeridos automaticamente Verificação de PII ao enviar carga útil
Preenchimento automático da área de transferência O gerenciador de senhas preenche o campo errado Digitalização de PII na área de transferência antes de colar
Clique na tela de consentimento O agente clica em "Permitir" em um fluxo de consentimento malicioso Lista de permissões de hosts do provedor OAuth

Cada linha é resolvida para uma chamada de API em um momento no loop do agente. O padrão é o mesmo sempre: não deixe o agente realizar uma ação cujo raio de explosão você não pode perder.

Guardrail 1: expanda os encurtadores e verifique o URL final

Um URL abreviado não é seguro por definição; você não sabe o que isso resolve. Antes do agente navega, expanda a URL e verifique o destino final. Ambos cabem em uma chamada cada:

A resposta inclui toda a cadeia de redirecionamento. Insira o URL final na verificação de phishing:

Um veredicto de phishing em um subdomínio semelhante significa que o agente nunca navega. Retorne o motivo do veredicto para que o agente possa sugerir o domínio legítimo em vez de falhar opaco.

Guardrail 2: verificação de PII em cada envio de formulário

Os agentes navegadores preenchem formulários rapidamente. Eles também os preenchem de forma errada. Um agente que cola uma área de transferência valor no campo "nome da empresa" quando seu gerenciador de senhas sugeriu automaticamente um crédito cartão está a um toque de tecla de enviá-lo a um comerciante aleatório.

Faça a varredura da carga útil do formulário serializado por meio da detecção de PII antes do envio ser acionado. Permitir esperado campos (e-mails, telefones, endereços para formulário de envio); bloquear os restritos (SSNs, crédito cartões, números de passaporte, chaves AWS) e exiba o nome do campo para que o agente possa se corrigir.

Guardrail 3: uma lista de permissões fixa para superfícies sensíveis

As telas de consentimento do OAuth, as confirmações de pagamento e os painéis de administração nunca precisam ficar atrás de um link curto ou um host semelhante. Mantenha uma pequena lista permitida de provedores (seu IdP, seu pagamento processador, seu CMS) e exigem confirmação explícita do usuário antes que o agente aja em qualquer coisa que corresponde a um seletor confidencial fora da lista de permissões.

Chato, finito, eficaz. O agente permanece rápido na longa cauda das tarefas de baixo risco (pesquisa, resumir, comparar preços) e faz uma pausa para um humano sobre os poucos que importam.

A camada política de 50 linhas

Conecte as três verificações em uma única função na qual o agente navega, clica e envia os primitivos chamam antes de agir. Ele é executado no contexto da página, portanto tem acesso total ao formulário dados e o URL proposto:

O conjunto de hosts confiáveis ​​é sua rede de segurança para destinos de alto tráfego. A chamada de metadados de URL lida com encurtadores e cadeias de redirecionamento. A verificação de PII trata dos envios de formulários. Adicionar uma área de transferência interceptação que executa o mesmo detector PII antes de colar, e você fechou os quatro mais altos modos de falha de risco em menos de cem linhas.

Execute a camada de política em fail-closed modo para sessões sensíveis (bancárias, administrador, folha de pagamento) e fail-open modo para navegação de baixo risco. O usuário escolhe o session profile when they invoke the agent; a camada de política impõe o resto.

Onde os agentes de navegador locais se adaptam aos da nuvem

Agentes de navegador locais (Kimi WebBridge, a próxima versão empresarial do Claude in Chrome) negociam conveniência da nuvem para localidade de sessão. Agentes de navegador em nuvem (Operador OpenAI, Anthropic Uso de Computador) troca localidade por observabilidade centralizada. Use-os de forma diferente:

  • Agente local: tarefas que afetam suas sessões autenticadas (triagem de e-mail, painéis internos, banco pessoal) onde a sessão não pode sair do dispositivo.
  • Agente de nuvem: tarefas em sites públicos ou contas em sandbox (pesquisa, liderança gen, registros públicos) onde o registro e a reprodução centralizados valem a exportação da sessão.

As proteções nesta postagem se aplicam a ambos. A diferença é a localização da camada de política: no extensão para agentes locais, no proxy para agentes em nuvem. As chamadas de API e a permissão ou negação lógica são idênticas.

Principais conclusões

  • Os agentes do navegador local herdam suas sessões. Os cookies permanecem no dispositivo; explosão raio se expande. O agente atua como você em todos os sites nos quais você está conectado.
  • Expanda os encurtadores antes da navegação. Bit.ly e amigos escondem o destino. Uma chamada de API retorna a cadeia de redirecionamento e o URL final.
  • Phishing verifique todos os destinos não confiáveis. Subdomínios semelhantes e certificados enganosos têm pontuação alta; trate qualquer coisa acima clean como um bloco.
  • Digitalize PII em todos os formulários enviados. Erros de preenchimento automático são a forma mais comum agentes de navegador vazam credenciais e cartões. Bloqueie campos restritos na camada de política.
  • Lista de permissões fixa para superfícies sensíveis. OAuth, pagamentos e painéis de administração viver em hosts conhecidos. Exija confirmação explícita para qualquer coisa fora da lista de permissões.

Exposições de Botoi /v1/phishing/check, /v1/url-metadata, /v1/redirect/trace, e /v1/pii/detect atrás de uma chave de API com 5 necessidade/min grátis. Conecte-os à camada de política do agente do navegador ou monte o servidor botoi MCP para que um agente ciente do MCP possa ligar diretamente para eles. Comece no documentos interativos.

FAQ

O que é Kimi WebBridge?
Kimi WebBridge é uma extensão de navegador da Moonshot AI que permite que um agente de IA conduza o Chrome ou Edge: clicando, rolando, preenchendo formulários e navegando em fluxos de várias etapas em nome do usuário. Ao contrário dos agentes de navegador renderizados na nuvem, o WebBridge é executado na sessão do navegador do próprio usuário, de modo que cookies, sessões e armazenamento local permanecem no dispositivo.
Um agente de navegador local é mais seguro do que um agente de nuvem?
Mais seguro em alguns aspectos, mais arriscado em outros. A execução local significa que os cookies de sessão nunca saem do dispositivo, o que elimina uma classe de vazamento no lado da nuvem. Isso também significa que o agente herda todas as sessões autenticadas no seu navegador. Se ele visitar o URL errado, ele o fará por sua conta. O comércio é menos superfícies de nuvens e mais raio de explosão no navegador.
O que pode dar errado quando um agente dirige meu navegador?
Cinco falhas comuns: navegar para um domínio de phishing semelhante, clicar em uma tela de consentimento malicioso, colar o conteúdo da área de transferência (geralmente um preenchimento automático do gerenciador de senhas) no campo errado, enviar um formulário em uma origem controlada pelo invasor e seguir uma cadeia de redirecionamento que coloca o agente em um coletor de credenciais. Cada um termina com credenciais ou dinheiro saindo do seu controle.
Como adiciono proteções sem interromper o loop do agente?
Envolva ações de navegação, clique e envio de formulário em uma fina camada de política. Antes da navegação, execute uma verificação de phishing no URL de destino. Antes de enviar o formulário, verifique a carga em busca de PII que você não pretendia enviar. Antes de colar, verifique o conteúdo da área de transferência em um detector de vazamento. Retorna veredictos estruturados de permissão/negação dos quais o agente pode se recuperar, em vez de falhas opacas.
O que o Botoi faz especificamente para os agentes de navegador?
Três endpoints são mapeados diretamente para o loop de proteção do agente do navegador. /v1/phishing/check valida cada URL que o agente propõe. /v1/url-metadata expande encurtadores e segue redirecionamentos antes do agente. /v1/pii/detect verifica cargas úteis e conteúdo da área de transferência para campos restritos. Todos os três são sem estado, abaixo de 200 ms e gratuitos a 5 req/min.

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.