Voltar ao blog

Métodos de combate a sistemas anti-bot de machine learning

Plataformas modernas utilizam aprendizado de máquina para identificar bots e múltiplas contas. Analisamos como funciona a proteção por ML e quais métodos realmente ajudam a evitar banimentos.

📅27 de dezembro de 2025
```html

Como contornar a proteção ML do Facebook Ads, Google e TikTok: métodos de combate aos sistemas antibot 2025

Recebeu um banimento da conta de anúncios do Facebook no dia seguinte após o lançamento? Teve 10 contas do Instagram bloqueadas ao mesmo tempo? O scraper parou de coletar dados do marketplace? A razão é uma só — plataformas modernas utilizam aprendizado de máquina (ML) para identificar automaticamente atividades suspeitas. Neste artigo, vamos analisar como exatamente funcionam os sistemas ML-antibot e quais métodos realmente ajudam a contornar a proteção em 2025.

Artigo para arbitradores, especialistas em SMM, vendedores de marketplaces e todos que trabalham com múltiplas contas ou automação. Nada de teoria — apenas métodos práticos com exemplos de configuração nas ferramentas populares.

Como funcionam os sistemas ML-antibot: o que Facebook e Google veem

Sistemas modernos de antibot não são apenas regras simples como "bloquear se 100 solicitações por minuto". São redes neurais treinadas em milhões de exemplos de comportamento humano e de bots. Facebook, Google, TikTok, Wildberries — todas as grandes plataformas utilizam aprendizado de máquina para proteção.

O princípio de funcionamento da proteção ML: o sistema coleta centenas de parâmetros sobre cada usuário e calcula uma "pontuação de suspeita" de 0 a 100. Se a pontuação ultrapassa o limite — ocorre um bloqueio ou verificação adicional (captcha, verificação de telefone, congelamento da conta).

Exemplo da prática: Um arbitrador criou 20 contas do Facebook Ads através do Dolphin Anty com diferentes proxies. Após 3 dias, todas as contas foram banidas em uma onda. A razão — o sistema ML identificou um padrão de ações idêntico: todas as contas foram criadas ao mesmo tempo, usaram a mesma sequência de configurações de anúncios, acessaram em horários semelhantes. Diferentes IPs não ajudaram — o padrão comportamental era idêntico.

Quais dados os sistemas ML coletam

Modelos ML analisam três categorias principais de dados:

Categoria de dados O que é rastreado Como o ML é utilizado
Parâmetros técnicos Endereço IP, User-Agent, resolução de tela, impressão digital Canvas, WebGL, fontes, fuso horário, idioma do navegador, plugins Criação de uma impressão digital única do dispositivo para vinculação de contas
Padrões comportamentais Velocidade de digitação, movimentos do mouse, pausas entre ações, tempo de sessões, frequência de logins, ordem de cliques Identificação de automação e bots por padrões não humanos
Sinais contextuais Geolocalização vs idioma da interface, correspondência entre IP e fuso horário, histórico de troca de dispositivos, conexões entre contas Identificação de inconsistências e anomalias no perfil do usuário

A principal diferença entre os sistemas ML e as regras comuns: eles aprendem. Se você encontrou uma maneira de contorno que funcionou há um mês — isso não significa que funcione agora. Modelos ML estão constantemente sendo re-treinados com novos dados sobre bots e fraudadores.

7 sinais que indicam um bot ou múltiplas contas

Sistemas ML não buscam um único "pistola fumegante" — eles calculam a probabilidade com base na combinação de sinais. Aqui estão os indicadores mais fortes que aumentam a pontuação de suspeita:

1. Impressão digital idêntica

O que é: Combinação de parâmetros do navegador que cria um ID único do dispositivo. Impressão digital Canvas, hash WebGL, lista de fontes, contexto de áudio, parâmetros de tela.

Por que é crítico: Se duas contas têm a mesma impressão digital — isso é 100% uma pessoa em diferentes contas. O modelo ML imediatamente vincula os perfis.

Exemplo de banimento: Um especialista em SMM gerenciou 15 contas do Instagram de clientes através do Chrome comum com diferentes proxies. A impressão digital era idêntica — todas as contas foram bloqueadas por múltiplas contas.

2. Inconsistência entre o endereço IP e outros parâmetros

O que é: O IP mostra Moscovo, mas o fuso horário está definido para Nova Iorque. Ou um proxy móvel da Rússia, mas o idioma do navegador é inglês.

Por que é crítico: Modelos ML são treinados com milhões de usuários reais e conhecem combinações típicas. Inconsistências são um forte sinal de falsificação.

Erro comum: Compraram proxies residenciais dos EUA para Facebook Ads, mas esqueceram de mudar o fuso horário e o idioma no navegador antibot. A conta foi banida na primeira entrada.

3. Padrões de comportamento robotizados

O que é: Intervalos idênticos entre ações, movimentos do mouse perfeitamente retos, cliques instantâneos, ausência de erros de digitação ao inserir texto.

Por que é crítico: Um ser humano não pode realizar ações com precisão de milissegundos. Modelos ML facilmente diferenciam automação de trabalho manual.

Caso real: Um scraper do Wildberries fazia solicitações exatamente a cada 5 segundos. Após uma hora, o IP foi banido. Após adicionar atrasos aleatórios de 3 a 8 segundos — o scraper funcionou por meses.

4. Frequência suspeita de troca de endereços IP

O que é: A conta acessa de diferentes IPs a cada hora ou, ao contrário — nunca muda o IP por meses.

Por que é crítico: Usuários reais têm padrões previsíveis: WiFi doméstico à noite, internet móvel durante o dia, IP de escritório em horário comercial. Anomalias geram suspeitas.

Erro de novatos: Uso de proxies rotativos para contas do Facebook Ads. O IP muda a cada 10 minutos — o sistema vê que o "usuário" está teletransportando entre cidades. Banimento garantido.

5. Ações idênticas em massa em um curto período

O que é: Criação de 10 contas em uma hora, lançamento de 20 campanhas publicitárias ao mesmo tempo, envio em massa de mensagens.

Por que é crítico: Modelos ML analisam não apenas o comportamento individual, mas também padrões em nível de plataforma inteira. Ações síncronas — um sinal claro de automação.

Caso de arbitragem: A equipe lançou 50 contas do TikTok Ads em um dia através de diferentes proxies e navegadores. Todos usaram os mesmos criativos e configurações de segmentação. Uma semana depois, banimento em massa — o sistema ML vinculou as contas pelo padrão comportamental.

6. Uso de proxies de data center em plataformas com verificação rigorosa

O que é: Endereços IP de data centers (AWS, Google Cloud, Hetzner) em vez de provedores de internet reais.

Por que é crítico: Sistemas ML têm bancos de dados de todos os data centers conhecidos. Facebook, Google, Instagram detectam esses IPs como suspeitos quase instantaneamente.

Onde pode ser usado: Proxies de data center funcionam para scraping de alguns sites e marketplaces. Mas para redes sociais e plataformas publicitárias, são necessários apenas proxies residenciais ou proxies móveis.

7. Ausência de "aquecimento" da nova conta

O que é: Uma nova conta começa imediatamente uma atividade agressiva: lançamento de anúncios com um grande orçamento, inscrições em massa, envio de centenas de mensagens.

Por que é crítico: Modelos ML são treinados com milhões de usuários reais e sabem como os novatos se comportam. Atividade agressiva desde o primeiro dia — um sinal claro de bot ou conta comprada.

Abordagem correta: Nos primeiros 7-14 dias, imitar um usuário comum: visualizar o feed, curtir, comentar, preencher o perfil. Aumentar gradualmente a atividade.

Falsificação de impressão digital: configuração de navegadores antibot

A impressão digital (fingerprint) é a primeira coisa que os sistemas ML verificam. Se as impressões digitais de duas contas coincidem em 90% ou mais — elas serão vinculadas independentemente do uso de diferentes proxies.

Navegadores antibot resolvem esse problema criando uma impressão digital única para cada perfil. Soluções populares em 2025:

Navegador Para quem Particularidades Preço a partir de
Dolphin Anty Arbitragem, SMM Interface simples, templates para Facebook/Google, automação de ações $89/mês (10 perfis)
AdsPower E-commerce, trabalho em massa Múltiplos perfis, API para automação, sincronização de ações $5.4/mês (10 perfis)
Multilogin Profissionais Máxima proteção da impressão digital, dois motores (Chromium + Firefox) €99/mês (10 perfis)
GoLogin Iniciantes, orçamento Baixo preço, perfis em nuvem, configuração simples $24/mês (100 perfis)
Octo Browser Equipes, agências Trabalho colaborativo, permissões de acesso, logs detalhados €29/mês (10 perfis)

O que o navegador antibot altera

Um bom navegador antibot altera dezenas de parâmetros para criar uma impressão digital única:

  • Impressão digital Canvas — hash único da renderização gráfica no navegador
  • Impressão digital WebGL — impressão digital da placa de vídeo e seus drivers
  • Contexto de áudio — parâmetros do sistema de áudio do dispositivo
  • User-Agent — string de identificação do navegador e do SO
  • Resolução de tela — resolução da tela e profundidade de cor
  • Fontes — lista de fontes instaladas no sistema
  • Fuso horário e Geolocalização — fuso horário e coordenadas GPS
  • WebRTC — bloqueio de vazamento do IP real através do WebRTC
  • Idiomas — idiomas do navegador e do sistema
  • Plugins — lista de plugins instalados
  • Concorrência de hardware — número de núcleos do processador
  • Memória do dispositivo — volume de memória RAM do dispositivo

Crucial: Todos os parâmetros devem ser consistentes entre si. Não é possível definir um User-Agent de iPhone, mas a resolução de tela de um laptop. Sistemas ML verificam a consistência dos parâmetros e inconsistências aumentam a pontuação de suspeita. Use templates prontos de dispositivos em navegadores antibot — eles contêm combinações realistas de parâmetros.

Erros na configuração da impressão digital

Mesmo com um navegador antibot, é possível ser banido se os parâmetros não forem configurados corretamente:

❌ Uso da mesma impressão digital para diferentes contas

Alguns novatos copiam as configurações do perfil no navegador antibot. O resultado — impressões digitais idênticas e vinculação de contas.

✅ Correto:

Criar um novo perfil do zero ou usar a função "impressão digital aleatória" no navegador. Cada conta deve ter um conjunto único de parâmetros.

❌ Combinações exóticas de parâmetros

Definir um SO raro (como Linux) com um User-Agent móvel ou usar versões desatualizadas de navegadores. Modelos ML são treinados com usuários reais e conhecem quais combinações são comuns.

✅ Correto:

Usar combinações populares: Windows 10 + Chrome, MacOS + Safari, Android + Chrome Mobile. Versões de navegadores — atuais ou no máximo 1-2 lançamentos atrás.

❌ Inconsistência entre impressão digital e proxy

Proxy móvel da Rússia + User-Agent de desktop + fuso horário dos EUA. Essas inconsistências são um sinal vermelho para os sistemas ML.

✅ Correto:

Todos os parâmetros devem corresponder à geolocalização do proxy: IP de Moscovo → fuso horário Europe/Moscow → idioma ru-RU → geolocalização 55.75,37.61 (coordenadas de Moscovo).

Imitação do comportamento humano: tempos e padrões de atividade

Mesmo a impressão digital perfeita não salvará se o comportamento indicar um bot. Sistemas ML analisam centenas de micropadrões: como o mouse se move, a velocidade de digitação, quanto tempo passa entre cliques, em que horas o usuário está ativo.

Modelos ML modernos são treinados em bilhões de sessões reais e podem diferenciar com alta precisão um humano de um script, mesmo por atrasos de microssegundos.

Sinais comportamentais que os sistemas ML rastreiam

Parâmetro de comportamento O que o bot vê O que o humano vê
Movimentos do mouse Linhas retas, movimentos instantâneos, ausência de movimentos aleatórios Curvas suaves, microflutuações, erros ao clicar, correção de trajetória
Velocidade de digitação Intervalos idênticos entre caracteres (50ms), sem erros de digitação, inserção de texto instantânea Velocidade variável (100-300ms), erros de digitação com correções, pausas entre palavras
Tempos de ações Exatamente 5 segundos entre cliques, ações no mesmo horário todos os dias Intervalos aleatórios de 3-15 segundos, diferentes horários de atividade, pausas para leitura
Padrão de rolagem Rolagem em uma distância fixa, sem paradas, velocidade constante Rolagem desigual, paradas em conteúdo interessante, retorno para cima
Duração da sessão Exatamente 10 minutos toda vez, sem pausas, saída instantânea Duração variável (5-60 minutos), distrações, aba permanece aberta

Métodos práticos de imitação do comportamento humano

1. Atrasos aleatórios entre ações

Se você está usando automação (scripts para scraping, autopostagem em redes sociais), adicione sempre atrasos aleatórios. Não use intervalos fixos.

Ruim: Atraso exatamente de 5 segundos entre solicitações

time.sleep(5) # Atraso idêntico — detectado como bot

Bom: Atraso aleatório de 3 a 8 segundos

import random
time.sleep(random.uniform(3, 8)) # Imitação de humano

2. Imitação da leitura de conteúdo

Ao abrir uma página — não clique imediatamente no botão. Sistemas ML rastreiam o tempo até a primeira ação. Um ser humano lê o texto, observa as imagens, rola a página.

  • Após o carregamento da página — pausa de 2-5 segundos (imitação da leitura do título)
  • Rolagem aleatória para baixo de 100-500 pixels (visualização do conteúdo)
  • Pausa de 3-7 segundos (leitura do texto)
  • Movimento do mouse em direção ao botão (sem teletransporte do cursor)
  • Clique com um pequeno erro e correção

3. Padrões de atividade naturais

Pessoas reais não trabalham 24/7 com a mesma intensidade. Crie gráficos de atividade realistas:

  • Horário de login: Não entre na conta exatamente às 09:00 todos os dias. Varie o horário: 08:45, 09:15, 09:30
  • Duração das sessões: Variável a cada vez: 10 minutos, 45 minutos, 5 minutos, 1 hora
  • Dias da semana: Menos atividade nos finais de semana (se for uma conta de trabalho) ou, ao contrário, mais (se for pessoal)
  • Pausas: Faça pausas na atividade. Não poste no Instagram a cada 2 horas como um robô — faça 3 postagens pela manhã, depois uma pausa até a noite

Dica para arbitradores: Se você está criando contas do Facebook Ads — imite o comportamento de um usuário real nos primeiros 7-14 dias. Acesse a conta, role o feed de notícias por 5-10 minutos, curta 2-3 postagens, assista a vídeos. Somente após o aquecimento comece a criar campanhas publicitárias. Contas que lançam anúncios imediatamente — recebem banimento 10 vezes mais frequentemente.

4. Uso de ferramentas de imitação de comportamento

Alguns navegadores antibot têm funções integradas de imitação do comportamento humano:

  • Dolphin Anty: A função "Cenários" permite gravar uma sequência de ações com atrasos naturais e depois reproduzi-las com variações
  • AdsPower: RPA (Automação de Processos Robóticos) com configuração de atrasos e movimentos do mouse aleatórios
  • Ferramentas de automação de navegadores: Puppeteer Extra com o plugin puppeteer-extra-plugin-stealth adiciona comportamento humano à automação

Rotação correta de proxies: por que um IP por conta não funciona

Um equívoco comum: "cada conta precisa de seu próprio IP estático que nunca muda". Isso não é verdade. Usuários reais mudam constantemente de endereços IP: WiFi doméstico, internet móvel, cafés, escritório, viagens.

Sistemas ML sabem disso e são suspeitos tanto a troca muito frequente de IP (a cada 10 minutos) quanto a completa ausência de troca (um IP por meses).

Tipos de rotação de proxies e quando usá-los

Tipo de rotação Como funciona Quando usar Riscos
IP estático Um IP é vinculado à conta para sempre Contas de anúncios (Facebook Ads, Google Ads), contas importantes de redes sociais Se o IP for banido — a conta também será. Não é natural para usuários móveis
Rotação por sessões IP muda a cada nova conexão (fechou o navegador — novo IP) Scraping de dados, registro em massa, tarefas únicas Mudanças muito frequentes — sinal vermelho para sistemas ML de redes sociais
Rotação por tempo IP muda a cada X minutos (5, 10, 30 minutos) Scraping com proteção contra rate limiting, monitoramento de preços NÃO é adequado para contas de redes sociais — parece um VPN
Piscina de 2-5 IPs A conta usa vários IPs que se alternam de forma natural Imitação de um usuário real (casa + trabalho + móvel) Requer lógica de alternância — não se pode mudar IP aleatoriamente

Estratégia de rotação para diferentes tarefas

Para Facebook Ads / Google Ads (arbitragem):

Use proxies residenciais estáticos. Uma conta = um IP que não muda. As plataformas publicitárias são muito sensíveis à troca de IP e podem banir a conta mesmo com uma única troca de endereço durante uma campanha ativa.

Exceção: Se você está imitando um usuário móvel — pode usar proxies móveis com rotação a cada 10-30 minutos (assim funciona a internet móvel real). Mas então todos os parâmetros da impressão digital devem ser de um dispositivo móvel.

Para Instagram / TikTok / redes sociais (SMM):

A estratégia ideal — uma piscina de 2-3 endereços IP que se alternam na lógica "casa-trabalho-móvel":

  • IP principal (residencial) — 70% da atividade, usado à noite e nos finais de semana
  • IP de trabalho (residencial de outra sub-rede) — 20% da atividade, usado em horário comercial das 9h às 18h
  • IP móvel — 10% da atividade, acessos aleatórios ao longo do dia

Esse padrão parece natural e não levanta suspeitas nos sistemas ML.

Para scraping de Wildberries / Ozon / marketplaces:

Use proxies residenciais rotativos com troca automática de IP a cada 5-15 minutos. Marketplaces monitoram a quantidade de solicitações de um único IP e bloqueiam ao ultrapassar o limite.

Importante: Não use proxies de data center — Wildberries, Ozon, Avito têm bancos de dados de IPs de data centers e os bloqueiam automaticamente. Apenas proxies residenciais ou móveis.

Para registro em massa de contas:

Cada registro — um novo IP. Use proxies rotativos com um grande pool de endereços. Após o registro, vincule um IP estático à conta para trabalho futuro. Nunca registre várias contas com um único IP — isso resulta no banimento imediato de todas as contas.

Erros críticos na rotação de proxies

1. Uso de um único IP para várias contas simultaneamente

Mesmo que você tenha impressões digitais perfeitas — se duas contas acessam de um único IP ao mesmo tempo, o sistema ML as vinculará. Uma conta = um IP em um momento específico.

2. Mudança de país/cidade do IP durante uma sessão ativa

Entrou na conta com um IP de Moscovo, após 10 minutos o IP mudou para Vladivostok — isso é teletransporte a 7000 km. Banimento imediato. Se você estiver usando rotação — os IPs devem ser da mesma cidade/região.

3. Alternância entre IPs móveis e de desktop sem mudança de impressão digital

Se você está usando um proxy móvel — a impressão digital deve ser de um dispositivo móvel (iOS ou Android). Não é possível usar um IP móvel com um User-Agent de desktop — essa inconsistência é detectada pelos sistemas ML.

Consistência de dispositivos: combinação de proxy + impressão digital + User-Agent

Sistemas ML verificam não apenas parâmetros individuais, mas também sua consistência. Isso é chamado de "consistência do dispositivo" — todas as características devem se corresponder e criar uma imagem única de um dispositivo real.

```