Requisitos de Segurança do Windows
Para usar o EMAC Anti-Cheat, você precisa ativar algumas configurações de segurança no seu computador. Essas configurações ajudam a proteger seu PC e garantem que o anti-cheat funcione corretamente.
⚠️ IMPORTANTE: Todas essas configurações são feitas no BIOS do seu computador. Se você não estiver familiarizado com essas alterações, recomendamos seguir os guias passo a passo ou contatar um profissional.
Por que preciso ativar essas configurações?
O EMAC Anti-Cheat opera em modo kernel, o nível mais profundo do sistema operacional. Para garantir máxima segurança e impedir que trapaceiros contornem a proteção, essas configurações de hardware são obrigatórias.
Ao exigir essas proteções em nível de hardware, dificultamos métodos comuns.
Configurações Disponíveis
TPM 2.0
O que é?
O TPM (Trusted Platform Module) 2.0 é um chip de segurança físico na sua placa-mãe que fornece segurança baseada em hardware para o seu sistema. Ele funciona em conjunto com o Secure Boot para criar uma cadeia de confiança completa.
Por que é importante?
O Secure Boot garante uma cadeia de confiança rigorosa: ele verifica que todo software carregado na inicialização está assinado por um certificado confiável. O TPM aprimora isso realizando um "Measured Boot" (inicialização medida), onde registra uma impressão digital única de cada componente na cadeia de inicialização.
Através de um processo chamado "attestation" (atestação), o TPM fornece ao EMAC Anti-Cheat um relatório criptograficamente assinado e à prova de violação. Esse relatório nos permite verificar que o processo de inicialização foi limpo e que nenhum software não autorizado foi carregado.
Sem o TPM 2.0, o EMAC Anti-Cheat não consegue validar a integridade do seu sistema e não pode operar corretamente.
Secure Boot
O que é?
O Secure Boot é um recurso de segurança do BIOS/UEFI que impõe uma cadeia de confiança rigorosa. Ele verifica que todo software carregado durante a inicialização do sistema está assinado digitalmente por um certificado confiável.
Por que é importante?
Trapaceiros frequentemente usam programas que se escondem durante a inicialização do Windows para evitar detecção. Esses cheats baseados em EFI (Extensible Firmware Interface) podem ser carregados antes mesmo do sistema operacional iniciar, tornando-os extremamente difíceis de detectar.
O Secure Boot bloqueia isso na raiz, garantindo que apenas software autorizado e assinado possa ser executado durante a inicialização. Isso torna muito mais difícil e caro para desenvolvedores de cheats criarem trapaças que funcionem, pois eles precisariam de certificados válidos ou explorar vulnerabilidades muito específicas.
IOMMU
O que é?
O IOMMU (Input-Output Memory Management Unit) é uma proteção de hardware de próxima geração que funciona como um firewall para sua RAM. Ele limita o que dispositivos plug-in podem acessar, impedindo que cheats baseados em DMA (Direct Memory Access) leiam a memória do jogo.
Por que é importante?
Alguns cheats avançados usam dispositivos de hardware especializados (chamados de DMA cards) que se conectam diretamente ao barramento PCIe do seu computador. Esses dispositivos podem ler a memória do jogo diretamente, contornando completamente as proteções do sistema operacional e do anti-cheat.
O IOMMU bloqueia esse caminho no nível de hardware, impedindo que dispositivos externos acessem a memória sem permissão explícita do sistema. No Windows, exigimos VBS (Virtualization-Based Security) para suportar o IOMMU de forma confiável.
Ao exigir IOMMU (e VBS), aumentamos significativamente o custo e a complexidade do desenvolvimento de cheats. Dispositivos DMA capazes de contornar essas proteções são extremamente caros (custando milhares de dólares) e muito mais difíceis de usar, tornando esse método de trapaça inviável para a maioria dos trapaceiros.
Impacto no Desempenho
TPM 2.0 e Secure Boot: Essas configurações não têm impacto mensurável no desempenho do seu sistema. Elas operam durante a inicialização e não afetam o desempenho durante o jogo.
IOMMU e VBS: Podem ter um impacto menor de desempenho em alguns casos, particularmente em sistemas mais antigos ou com firmware imaturo. No entanto, os benefícios de segurança do IOMMU, que protege contra cheats baseados em DMA, são considerados mais significativos do que qualquer possível impacto mínimo de desempenho.
Ordem Recomendada
Recomendamos configurar essas opções na seguinte ordem:
- TPM 2.0 (primeiro) - Base de segurança e atestação
- Secure Boot (segundo) - Proteção na inicialização
- IOMMU (terceiro) - Proteção avançada de hardware
Seguir essa ordem facilita o processo e evita problemas de compatibilidade. Cada configuração depende das anteriores para funcionar corretamente.