Uma campanha de phishing direcionada a administradores de contas de anúncios usa páginas falsas do ChatGPT, Gemini, Claude e Perplexity para roubar credenciais de acesso e códigos de autenticação multifator (MFA) por meio de ataques de navegador dentro do navegador.
Pesquisadores descobriram que a operação se aproveita do lançamento recente do agente de IA Muse, descrito pela Meta como um assistente para diversas tarefas pessoais.
As páginas maliciosas têm como alvo funcionários de agências, compradores de mídia e administradores cujas contas dão acesso às contas de vários clientes. Em geral, essas contas também permitem que invasores usem os saldos disponíveis em campanhas publicitárias fraudulentas ou as revendam a outros criminosos cibernéticos por valores elevados.
Nos sites de phishing, os produtos falsos de IA prometem ajudar anunciantes a alcançar compradores, obter briefings de anúncios e planejar e auditar campanhas e gastos publicitários.
Para acessar esses recursos, a vítima precisa conectar sua conta ao produto falso. No entanto, o botão “Conectar” abre uma janela falsa do Google dentro da página, com uma barra de endereço que exibe accounts.google.com.
O ataque de navegador dentro do navegador, conhecido pela sigla BitB (de Browser-in-the-Browser), é uma técnica de phishing criada pelo pesquisador de cibersegurança mr. dox em março de 2022. Ela consiste em simular uma janela de navegador dentro de outra para exibir uma página falsa de acesso.
A janela falsa imita uma tela de autenticação, com títulos, aparência e endereço realistas, semelhantes aos que a vítima espera encontrar. Na prática, porém, trata-se apenas de um quadro incorporado à página, criado para roubar credenciais.
A técnica vem sendo amplamente usada ao longo dos anos, inclusive em ataques contra contas da Steam.
Pesquisadores da Island, empresa de segurança de navegadores, afirmam que o invasor usa um kit capaz de adaptar a interface ao Windows, macOS, iOS e Android. A adaptação inclui a aparência dos navegadores e o suporte ao modo escuro.
Quando a vítima entra no fluxo de ataque BitB, um operador humano assume o controle e decide o que será solicitado em seguida.
O invasor pode pedir que a vítima digite a senha até três vezes, solicitar um código enviado por mensagem de texto ou gerado por um aplicativo autenticador para contornar a MFA, exibir solicitações de aprovação da Okta, apresentar pedidos de aprovação do Google ou mostrar um código QR.
Os operadores também podem rejeitar os códigos enviados, manter a vítima em uma tela de espera e encerrar ou interromper o fluxo de phishing a qualquer momento.
Ao analisar a infraestrutura da campanha, os pesquisadores descobriram que ela faz parte de uma operação maior, que usou diferentes iscas, como falsas oportunidades de emprego e páginas de reembolso.
Todas as páginas ligadas à operação compartilham uma estrutura baseada em Next.js e Socket.IO, além de endpoints de API comuns. Muitas usam interfaces hospedadas na Vercel, com backend na Railway ou na Render.
A ligação com a operação mais ampla foi possível porque o invasor expôs código-fonte antigo em repositórios públicos do GitHub com configurações incorretas. Isso permitiu rastrear a atividade até março.
Os pesquisadores também identificaram que o canal de controle da operação no Telegram recebeu centenas de submissões de vítimas. Esse número, porém, não indica necessariamente quantas contas foram comprometidas com sucesso.
Embora os ataques BitB sejam enganosos, também podem ser identificados com facilidade. Janelas incorporadas não podem ser movidas para fora da janela do navegador nem redimensionadas, ao contrário das janelas legítimas de autenticação.
Essas ações simples são possíveis em janelas reais do navegador, mas não nas janelas falsas criadas com BitB.
A equipe da Island descobriu que a plataforma de phishing oferece fluxos de autenticação para Google, Meta, TikTok e Okta. Os comandos são enviados por meio de eventos do Socket.IO.
“Diferentemente de um kit de proxy reverso transparente, a plataforma visível recria localmente a interface do provedor e coleta credenciais e informações sobre o estado da MFA por meio de suas próprias APIs”, afirmam os pesquisadores em um relatório.
Isso disfarça o tráfego, que passa a parecer originado por um produto de IA que se comunica com o backend de um aplicativo sem relação com o ataque.
Segundo os pesquisadores, a operação usou dezenas de endereços em campanhas relacionadas a anúncios, reembolsos e recrutamento. O relatório inclui uma lista de todos os endereços associados à atividade.
Publicidade
Nossa audiência é formada por analistas, pentesters, decisores e entusiastas que consomem nossas notícias todo dia pelo Site, Newsletter e Instagram. Fale com quem realmente importa para o seu negócio. Anuncie aqui. Saiba mais...