Sobre este projeto
it-programming / desktop-apps
Aberto
Solicitação de Desenvolvimento de Anticheat (Formato: Aplicativo)
Gostaria de solicitar o desenvolvimento de um sistema de anticheat completo, entregue como aplicativo desktop, que realize verificações ativas e periódicas no computador do jogador para identificar e prevenir o uso de trapaças.
Funcionalidades Essenciais:
Monitoramento ativo do sistema:
Verificação constante de processos suspeitos e injeções de memória.
Detecção de modificações no cliente de jogo, como DLLs externas, hooks, debuggers ativos e qualquer tentativa de bypass.
Varredura de drivers carregados no sistema, para identificação de cheat injectors ou spoofers de hardware.
Verificações periódicas:
Realizar rotinas de análise em intervalos programados (por exemplo, a cada 5 minutos) para detectar novos cheats abertos durante a sessão.
Logs detalhados e centralizados:
Cada ação suspeita detectada será registrada em um sistema de logs seguros.
Os logs conterão data, hora, tipo de detecção e evidências, permitindo auditorias posteriores.
Sistema de assinatura digital:
Para aplicação de banimentos automáticos de forma segura, utilizando assinaturas digitais que garantam a autenticidade das decisões tomadas, prevenindo manipulação externa.
Anti-spoofer (proteção contra troca de hardware):
Captura e vinculação segura de IDs de hardware (HWID), com verificação constante para identificar tentativas de spoofing.
Integração de Inteligência Artificial para análise de comportamento:
Implementação de IA que analise padrões de comportamento, anomalias de movimento ou reações impossíveis para reforçar a detecção de jogadores suspeitos.
Captura de telas (printscreens) automáticos:
O sistema fará capturas de tela em momentos críticos ou sob suspeita para verificar a presença de painéis, aimbots visuais, menus abertos ou qualquer elemento gráfico suspeito.
Detecção de software de terceiros:
Mapeamento e verificação de programas como cheat engines, macro tools, programas de automação e softwares de modificação de entrada (input emuladores).
Proteções adicionais sugeridas:
Monitoramento de APIs de teclado e mouse: Para detectar macros, triggers ou simulações de input humano.
Análise de integridade do jogo: Verificação de hash dos arquivos principais para garantir que o jogo não tenha sido alterado.
Detecção de virtualização: Identificar tentativas de execução do jogo em ambientes sandbox ou VMs, o que pode indicar tentativas de burlar o sistema.
Detecção de overlay e hooking: Monitorar tentativas de sobreposição gráfica ilegítima (por exemplo, ESPs e wallhacks baseados em overlay).
Sistema de alertas e ações:
Sistema escalável de alertas internos, onde cada infração detectada acumula "pontos de suspeita", possibilitando decisões automáticas (banimento, kick, análise manual).
Atualizações automáticas:
O anticheat deve ser capaz de receber updates remotos para reagir rapidamente a novos tipos de trapaças.
Comunicação segura:
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Plataformas exigidas Windows
Prazo de Entrega: Não estabelecido
Habilidades necessárias