MCP com Chrome: Automação com IA · Capítulo 1 de 16 · 25 min
O que um agente pode estragar antes de conseguir te ajudar
Cinco minutos de instalação dão ao agente o mesmo alcance que você tem no Chrome logado, e um pedido ambíguo basta para o estrago.
Este capítulo faz parte do curso gratuito MCP com Chrome: Automação com IA.
O que é: instalar a extensão dá a um modelo de linguagem, dentro do seu Chrome logado, o mesmo alcance que você tem, das abas abertas ao painel de anúncios com cartão cadastrado. Por que importa: o estrago não exige um atacante. Um pedido escrito de forma ambígua somado a uma página lida no caminho basta para pausar uma conta inteira ou exportar a base de clientes, sem que nenhum alerta dispare. A sua decisão: qual grau de estrago pode rodar sozinho e onde entra confirmação humana obrigatória antes de o agente agir. O que delegar: o preenchimento da ficha de exposição e a classificação técnica de cada tarefa cabem ao time. O passo a passo para operar vem logo abaixo.
Glossário rápido
Trinca letal
As três condições que, juntas, permitem um vazamento: o agente alcança dado privado, lê conteúdo escrito por terceiros e tem um canal para mandar algo para fora. Como uma porta que só abre com as três fechaduras destrancadas ao mesmo tempo, trancar qualquer uma delas basta para barrar a saída.
Reversibilidade
O custo de desfazer um erro depois que ele acontece. Reversível é o que se apaga em um clique; irreversível é a mensagem já enviada, a verba já gasta, o lead já exportado. É a diferença entre rasgar um rascunho e recolher uma carta que já foi postada.
Cinco minutos de instalação bastam para o problema começar. Você clica em instalar e autoriza. A partir daquele momento um modelo de linguagem passa a ter no seu Chrome o mesmo alcance que você tem: as abas abertas, os cookies válidos, o e-mail já logado, o painel de anúncios com cartão cadastrado, o CRM (o fichário digital de clientes e negociações) com a base de clientes.
Nada disso exige um atacante para dar errado. Basta uma instrução sua escrita de forma ambígua e uma página que o agente (assistente de IA que usa o navegador por você, como um estagiário) leu no meio do caminho.
Suponha o dono de uma loja de roupas que anuncia no Google Ads. Ele pede: "confere as campanhas e pausa o que estiver com custo fora do padrão". Ele quis dizer um anúncio. O agente entendeu a conta inteira. Não houve invasão, não houve página maliciosa, não houve bug. Houve capacidade concedida sem limite combinado.
Entenda o mecanismo antes de qualquer regra, porque ele é simples. O modelo não tem separação estrutural entre a instrução que você digitou e o texto que ele leu de uma página, de um e-mail ou da descrição de uma ferramenta. Tudo chega como a mesma sequência de tokens (os pedacinhos de texto que o modelo lê, como sílabas).
Quando você soma isso a uma sessão logada, o agente passa a agir em seu nome, com as suas credenciais vivas, e cada texto que ele lê pesa como uma ordem sua.
Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
Simon Willison formulou em junho de 2025 o modelo mental mais econômico para esse risco, a trinca letal. São três propriedades que, juntas, tornam a exfiltração possível.
Acesso a dado privado: o agente alcança algo que só você deveria ver, do GA4 ao painel de leads. Exposição a conteúdo não confiável: ele lê texto que terceiros escreveram, ou seja, qualquer página, comentário, issue, e-mail ou documento compartilhado. Canal de saída: ele consegue mandar algo para fora, publicando, enviando formulário ou simplesmente abrindo uma URL com o dado colado no parâmetro.
As três precisam coexistir. Duas quaisquer produzem incômodo; vazamento exige as três. Por isso a pergunta útil de arquitetura é "qual das três pernas eu consigo remover nesta tarefa?", bem mais produtiva que "como deixo o agente mais seguro?".
1. Você abre o agente no Chrome onde o painel de leads já está logado | v 2. Pede: "resume os comentários do post e responda os mais relevantes" | v 3. Um comentário contém texto endereçado ao agente, não a você | v 4. O agente lê esse texto no mesmo fluxo da sua instrução | v 5. O agente abre a aba do painel, copia os e-mails e monta uma URL | v 6. A URL é aberta. O dado saiu. Nenhum alerta disparou.
Não adianta apenas filtrar texto escondido. A Unit 42 (Palo Alto Networks) publicou em março de 2026 telemetria de injeções observadas em produção e 37,8% dos payloads estavam em texto puro, simplesmente visível na página. Para o ataque funcionar, basta o agente ler o texto, mesmo que ele esteja à vista de qualquer humano.
Agora separe duas coisas que costumam ser tratadas como uma só, porque as contenções são diferentes.
Risco de acidente: o agente faz a coisa errada por conta própria, interpretando mal um pedido seu. Risco de ataque: alguém faz o agente fazer a coisa errada, plantando instrução no conteúdo que ele vai ler.
Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
Acidente se contém reduzindo capacidade e exigindo confirmação humana onde a ação é irreversível. Ataque se contém isolando origem, cortando o canal de saída e usando perfil descartável. Um prompt bem escrito ajuda no primeiro caso e não resolve o segundo.
Olhe os números que o próprio fornecedor publicou, com a metodologia declarada, porque eles ancoram a expectativa em algo verificável.
No lançamento do piloto do Claude para Chrome, em agosto de 2025, a Anthropic mediu 23,6% de sucesso de ataque em modo autônomo sem mitigações, caindo para 11,2% com mitigações, e de 35,7% para 0% num conjunto de desafio com quatro tipos de ataque específicos de browser. Em novembro de 2025, numa avaliação diferente, contra um atacante interno adaptativo com 100 tentativas por ambiente, reportou cerca de 1% com o Claude Opus 4.5 e a extensão atualizada.
Desde então saíram modelos mais novos, o Opus 4.8 em maio de 2026 e a família 5, e a extensão roda em todos os modelos públicos. Mesmo assim, a medição de injeção específica de navegador continua sendo a de novembro de 2025, feita com o Opus 4.5, porque nenhum número browser-específico foi publicado com os modelos mais recentes. Por isso o 1% segue sendo a referência honesta, mesmo com o modelo de hoje diferente daquele avaliado.
Esses números vêm de metodologias e momentos distintos, então não leia como uma progressão contínua. E leia o 1% pelo que ele é: a própria Anthropic escreve que nenhum agente de browser é imune a injeção de prompt. Em uma automação que roda centenas de vezes por semana, 1% deixa de ser margem de erro e vira agenda.
Parte do que a ferramenta não faz é decisão de produto, tomada de propósito. A Anthropic bloqueia acesso a sites de conteúdo adulto e de conteúdo pirata, exige permissão para sites financeiros e proíbe Claude de negociar ações, burlar CAPTCHA ou coletar imagens faciais. Também desaconselha o uso para gerir contas financeiras, documentos jurídicos e informação médica. Se a sua tarefa cai nessa lista, trocar de modelo não resolve.
Falta a terceira peça do mapa, e é a que mais muda o dia a dia: reversibilidade. Antes de decidir se uma tarefa entra na automação, classifique o estrago que ela causa quando sai errada.
Reversível é o que você desfaz em um clique e ninguém fica sabendo. Cara de desfazer é o que dá para reverter, mas custa tempo, dinheiro ou credibilidade. Irreversível é o que não volta: a mensagem enviada, o lead exportado, a verba gasta.
Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
Uma pergunta única separa os três casos: se isso executar sozinho às três da manhã e estiver errado, o que eu preciso fazer amanhã de manhã?
Se a resposta é "apagar e refazer", é reversível. Se é "pedir desculpa para alguém", é cara de desfazer. Se é "avisar o jurídico ou o cliente", é irreversível e não deveria rodar sem alguém olhando. Numa clínica de duas pessoas, por exemplo, mover um lembrete na agenda interna é apagar e refazer; mandar ao paciente o lembrete com o horário errado é pedir desculpa; exportar a lista de pacientes para fora é avisar o cliente e o jurídico.
SERVIÇO LOGADO | DINHEIRO | DADO DE CLIENTE | PUBLICAÇÃO ------------------------|----------|-----------------|----------- Google Ads | sim | não | não GA4 | não | sim | não WordPress do blog | não | não | sim TAREFA | REVERSIBILIDADE | DECISÃO ------------------------------|-------------------|------------------ Ler relatório de analytics | reversível | pode automatizar Publicar post agendado | cara de desfazer | revisar antes Aprovar orçamento de campanha | irreversível | gate humano
# Ficha de Exposição
<!-- Preencha com os serviços em que VOCÊ está logado hoje no Chrome que usa no trabalho. -->
<!-- Mínimo de oito linhas. Marque com x cada coluna que se aplica. -->
## Parte 1: serviços logados no perfil de trabalho
| Serviço | Envolve dinheiro | Tem dado de cliente | Publica em público |
| --- | --- | --- | --- |
| Google Ads | | | |
| Google Analytics 4 | | | |
| Search Console | | | |
| Meta Business | | | |
| CRM | | | |
| E-mail de trabalho | | | |
| CMS do site ou blog | | | |
| Rede social da marca | | | |
## Parte 2: três tarefas que pretendo automatizar neste curso
| Tarefa | Reversível, cara de desfazer ou irreversível | Por quê |
| --- | --- | --- |
| 1. | | |
| 2. | | |
| 3. | | |
## Parte 3: leitura da trinca letal
<!-- Responda com base na Parte 1, olhando o perfil que você usa hoje. -->
- Perna 1, acesso a dado privado, ficaria ativa? (sim/não e por quê)
- Perna 2, exposição a conteúdo não confiável, ficaria ativa?
- Perna 3, canal de saída, ficaria ativa?
- Qual das três é a mais barata de remover no meu caso?Para preencher a Parte 1 sem depender da memória, comece identificando quais perfis do Chrome existem na sua máquina. É comum descobrir aí que o perfil "pessoal" também está logado em algo de trabalho.
# Lista os perfis do Chrome existentes na máquina.
# Rode apenas a linha do seu sistema operacional.
# macOS
ls -1 "$HOME/Library/Application Support/Google/Chrome" | grep -E '^(Default|Profile )'
# Linux
ls -1 "$HOME/.config/google-chrome" | grep -E '^(Default|Profile )'
# Windows, no PowerShell
# Get-ChildItem "$env:LOCALAPPDATA\Google\Chrome\User Data" -Directory |
# Where-Object { $_.Name -match '^(Default|Profile )' } |
# Select-Object Name
# Depois, dentro do Chrome, abra cada perfil e confira em chrome://settings/people
# qual conta está conectada. A Ficha de Exposição deve descrever o perfil que você
# usaria com o agente, não a soma de todos.Ainda neste módulo, uma decisão que economiza sofrimento depois: não use o perfil pessoal do Chrome como perfil do agente. A documentação do Chrome DevTools é explícita ao dizer que conectar um agente ao navegador em execução dá a ele acesso a todos os dados do perfil, incluindo abas abertas, cookies, localStorage e sessionStorage. O módulo 3 monta o laboratório descartável, mas a separação começa por essa escolha.
Preencha hoje a Ficha de Exposição da sua própria máquina, com no mínimo oito serviços logados e as três colunas de sensibilidade marcadas. Depois escolha três tarefas que você pretende automatizar ao longo do curso e classifique cada uma na escala de reversibilidade.
Feche a ficha respondendo a Parte 3, olhando o perfil que você usa hoje, e guarde o arquivo: os módulos 6, 8 e 16 pedem essa ficha de volta para desenhar permissões, contenção e runbook em cima dos seus dados reais. A ficha está pronta quando você aponta, só olhando para ela, qual das três pernas é a mais barata de remover.
Sua ficha lista pelo menos oito serviços logados com a marcação de sensibilidade e as três tarefas classificadas em reversível, cara de desfazer ou irreversível. Olhando a própria ficha, você consegue apontar quais das três pernas da trinca letal ficariam ativas se conectasse um agente ao seu perfil de hoje, e dizer qual delas seria a mais barata de remover.
Cabe a você definir a política, e ao time escrever o roteiro: quais tarefas o agente pode executar sozinho, quais exigem confirmação humana antes de agir e quais estão proibidas de rodar sem alguém olhando. Aprove essa fronteira pela reversibilidade do estrago, não pela conveniência, e trate aquele 1% de injeção bem-sucedida como orçamento de risco que você aceita gastar, tarefa a tarefa.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- CursoMCP para quem decidesugerido pelo grafo7 capítulos de “MCP com Chrome: Automação com IA” usam conceitos apresentados em “MCP para quem decide”.
- CursoNode.js: JavaScript no Servidorsugerido pelo grafo3 capítulos de “MCP com Chrome: Automação com IA” usam conceitos apresentados em “Node.js: JavaScript no Servidor”.
- CursoSetup Completo: do zero ao Claude Codesugerido pelo grafo3 capítulos de “MCP com Chrome: Automação com IA” usam conceitos apresentados em “Setup Completo: do zero ao Claude Code”.
- CursoVídeo com IA: Claude Code, Codex e ElevenLabssugerido pelo grafo3 capítulos de “MCP com Chrome: Automação com IA” usam conceitos apresentados em “Vídeo com IA: Claude Code, Codex e ElevenLabs”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Prompt Engineering para ExecutivosConter a injeção de prompt com camadas fora do modeloExaminar conexões de Conter a injeção de prompt com camadas fora do modelo
- Agentes de código para executivosComprar primeiro a proteção barata que corta fraudeExaminar conexões de Comprar primeiro a proteção barata que corta fraude
- MCP para quem decideReconhecer os ataques próprios deste protocoloExaminar conexões de Reconhecer os ataques próprios deste protocolo
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em MCP com Chrome: Automação com IA
- 01O que um agente pode estragar antes de conseguir te ajudar
- 02Escolher a ferramenta de navegador pelo login que ela enxerga
- 03Montar um laboratório que você pode jogar fora
- 04Fazer o agente ler a página em texto em vez de fotografar
- 05Instalar a extensão no seu Chrome e religar quando ela cair