← Últimos artigos
💻 computer science

Detecting Aimbot Cheaters in MOGs

Este artigo apresenta o PATCH, uma estratégia de defesa proativa que implanta patches adversários como honeytokens dentro do jogo para detectar e interromper eficazmente trapaceiros de aimbot visual em jogos online multijogador ao explorar seus modelos de visão computacional, alcançando altas taxas de detecção e transferibilidade entre modelos tanto em ambientes de jogos customizados quanto comerciais.

Autores originais: Salman Shaikh, Tao Ni, Marc Dacier

Publicado 2026-06-09
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Salman Shaikh, Tao Ni, Marc Dacier

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

O Problema: O Cheater "Fantasma"

Imagine um torneio de videogame massivo e de alto nível (como Fortnite ou Call of Duty). Durante anos, os desenvolvedores de jogos têm jogado um jogo de gato e rato com os trapaceiros (cheaters).

  • Os Antigos Cheaters (Aimbots de Memória): Estes eram como hackers que invadiam o "escritório" do jogo (a memória do computador) para roubar a localização exata de cada inimigo. Os seguranças do jogo (software anti-cheat) podiam detectá-los facilmente porque eles estavam bisbilhotando em áreas restritas.
  • Os Novos Cheaters (Aimbots Visuais): Estes são os "fantasmas". Em vez de invadir o escritório, eles apenas ficam do lado de fora da janela olhando para o que você vê na sua tela. Eles usam uma câmera especial (um modelo de visão computacional como o YOLO) para detectar inimigos e mirar automaticamente suas armas. Como eles nunca tocam no código interno do jogo, os seguranças do jogo não conseguem vê-los. Eles são invisíveis para as defesas tradicionais.

A Solução: A Armadilha do "Honeytoken"

Os autores, Salman Shaikh, Tao Ni e Marc Dacier, propõem uma armadilha inteligente chamada PATCH. Em vez de tentar pegar o cheater examinando o computador dele, eles alteram o mundo do jogo para enganar a câmera do cheater.

Pense nisso como um honeypot (pote de mel) em uma colmeia, mas para videogames.

  1. A Isca (Patches Adversários): Os desenvolvedores do jogo criam padrões minúsculos e estranhos (patches) que parecem ruído aleatório para um jogador humano. No entanto, para a "câmera" do cheater (o modelo de IA), esses padrões parecem exatamente com um jogador inimigo.
  2. A Armadilha: O jogo coloca secretamente esses padrões invisíveis (para humanos) ou quase invisíveis por toda a tela.
  3. O Gatilho:
    • Se o cheater estiver usando um "Visual Aimbot", a IA dele verá o patch, pensará: "Isso é um inimigo!" e mirará instantaneamente nele.
    • Se o cheater também tiver um recurso de "Auto-Shoot" (tiro automático), ele disparará contra o patch.
    • O servidor do jogo vê isso: "Espere, por que você acabou de atirar em um ponto aleatório onde não há nenhum jogador?" Bingo. O servidor sabe que você está trapaceando.

Se o cheater não atirar, mas apenas mirar no patch, o jogo pode inundar a tela dele com centenas desses patches. A IA do cheater ficará confusa, tentando mirar em dezenas de inimigos falsos ao mesmo tempo, tornando o jogo injogável para ele.

Como Eles Testaram

Os pesquisadores construíram um videogame personalizado usando a Unreal Engine (uma ferramenta popular para criar jogos) para testar essa ideia.

  • A Configuração: Eles criaram um "cheater" de IA que usava um modelo popular de detecção de objetos chamado YOLO (You Only Look Once) para encontrar jogadores.
  • O Experimento: Eles geraram 100 patches de "isca" diferentes de vários tamanhos (desde minúsculos 10x10 pixels até maiores 30x30 pixels) e os colocaram na tela.
  • Os Resultados:
    • Teste White-Box (Eles conheciam o modelo do cheat): Quando o jogo sabia exatamente qual IA o cheater estava usando, os patches funcionaram incrivelmente bem. Eles pegaram o cheater mais de 90% das vezes.
    • Teste Black-Box (Eles não conheciam o modelo do cheat): Mesmo se o cheater estivesse usando uma versão ligeiramente diferente ou mais nova da IA, os patches ainda funcionavam de 60% a 90% das vezes, especialmente se os patches fossem um pouco maiores.
    • Teste de Mundo Real: Eles testaram isso no jogo real Fortnite. Eles conseguiram criar patches que enganaram um visual aimbot do mundo real, provando que isso não é apenas uma teoria — funciona em jogos comerciais.

O Equilíbrio: Tamanho vs. Sigilo

O artigo encontrou um problema de equilíbrio, como tentar esconder uma armadilha:

  • Patches Minúsculos (10x10): Mais difíceis de serem vistos pelo cheater, mas muitas vezes falhavam em enganar a IA.
  • Patches Maiores (30x30): Muito eficazes em enganar a IA (pegando o cheater quase todas as vezes), mas podem ser grandes o suficiente para um jogador humano notar.
  • O Ponto Ideal: Um patch de tamanho médio (cerca de 15x15 ou 20x20) ofereceu um ótimo equilíbrio, pegando cheaters em mais de 90% das vezes, enquanto permanecia pequeno o suficiente para ser difícil de detectar.

Por Que Isso Importa

Este artigo introduz uma nova maneira de combater a trapaça que não depende de escanear o computador do cheater. Em vez disso, usa a própria arma do cheater (sua visão de IA) contra ele. Ao colocar "inimigos falsos" na tela, o jogo pode identificar cheaters no momento em que eles reagem a algo que não existe.

Em resumo: Os desenvolvedores do jogo estão colocando "inimigos miragens" na tela. Se você mirar em uma miragem, você é pego. Se você mirar em tudo, não consegue jogar. É uma defesa proativa que transforma o superpoder do cheater em sua própria queda.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →