CDP, o Chrome DevTools Protocol
CDP (Chrome DevTools Protocol) é o conjunto de comandos que um programa usa para controlar um navegador: abrir um endereço, clicar num botão, digitar texto, rodar um script na página, tirar um print da tela. As próprias ferramentas de desenvolvedor do navegador falam a mesma língua, assim como o Playwright e o Puppeteer.
Os comandos se leem com clareza: Page.navigate, Runtime.evaluate, Page.captureScreenshot.
Três formas de um programa se conectar
| Caminho | Como parece | A armadilha |
|---|---|---|
| Porta | o navegador inicia com --remote-debugging-port e o programa se conecta a ela | a porta está aberta, e não só o dono dela consegue alcançá-la |
| Pipe | um canal entre o programa e o navegador, sem porta de rede | nada de fora consegue se conectar — é exatamente isso que o torna melhor |
| Por uma extensão | uma extensão dentro do navegador emite os comandos | não há nenhum switch de depuração na linha de comando |
A diferença não é cosmética. Uma porta de depuração aberta é acesso total ao navegador: através dela dá para ler todos os cookies do perfil, inclusive os que scripts da página não conseguem alcançar. É exatamente por isso que o Chrome 136 proibiu a depuração na pasta de perfil padrão.
Uma medição que vale a pena conhecer de antemão
O login numa conta do Google falha sempre que o navegador tem um canal de depuração — qualquer um deles. Verificamos isso separadamente: a porta, o pipe, e até o caso em que o canal está simplesmente aberto e nenhum comando é enviado. O resultado é o mesmo toda vez — o login não passa.
A falsificação da impressão digital não resolve isso: o que é detectado não é como o navegador parece, mas o simples fato de que ele pode ser controlado de fora.
A consequência prática: automação e login no Google são uma escolha, não uma combinação. Um perfil controlado por um canal de depuração não serve para logar no Google; um perfil que precisa logar no Google é automatizado de outra forma — por uma extensão interna.
Por que isso deveria importar para uma pessoa comum
Diretamente — não deveria. Indiretamente, porque scripts, automação e o controle do navegador por um agente de IA se apoiam todos no CDP. E também porque uma porta de depuração aberta na sua máquina é um buraco de verdade: se um programa sugerir que você «simplesmente ligue a depuração» no seu navegador principal, isso é motivo para perguntar por quê.
