Kernel anti-cheat é um exagero
Impacto da trapaça nos jogos
- Muitos comentadores argumentam que a trapaça é uma ameaça existencial para jogos competitivos: afasta jogadores, destrói comunidades e já “matou” ou danificou gravemente títulos (CS, Arc Raiders e outros mencionados).
- Há uma forte divisão anedótica: alguns dizem que jogos modernos no estilo CS/Overwatch estão “infestados” de trapaceiros; outros (muitas vezes jogadores de rank mais alto) relatam relativamente poucos trapaceiros evidentes, especialmente com bons sistemas de confiança ou serviços de terceiros.
- Plataformas competitivas de terceiros (por exemplo, para Counter-Strike) com anti-cheat em kernel são citadas como tendo muito menos trapaceiros do que o matchmaking oficial apenas em userland.
Anti-cheat em kernel vs liberdade e privacidade do usuário
- Um lado: anti-cheat em kernel é uma تجاوز/“parecido com malware”, especialmente em máquinas usadas para dados privados ou de trabalho. A preocupação gira em torno de:
- Código de ring-0 não auditável, superfície de ataque e potencial para botnets ou uso indevido.
- Tendência de bloquear PCs de uso geral de forma semelhante a consoles ou cadeias totalmente atestadas.
- Outro lado: os jogadores aceitam isso voluntariamente para evitar trapaceiros; “ninguém te obriga a jogar” é repetido, embora opositores chamem isso de falsa escolha quando grandes gêneros não têm alternativa sem kernel.
- Alguns argumentam que o anti-cheat não adiciona muito risco de privacidade novo em relação a aplicativos comuns do Windows com direitos de administrador; o principal medo é controle e confiabilidade, não acesso incremental a dados.
Discussão da corrida armamentista técnica
- Historicamente, cheats usavam manipulação de memória; o anti-cheat foi para o kernel, depois os cheats foram para o kernel, hipervisores, cartões DMA, PCs externos e “pixelbots”.
- Alguns dizem que o design cliente-servidor e o cloud gaming podem remover muitos vetores; outros observam que ainda dá para trapacear via manipulação de entrada e aimbots baseados em visão.
- O sistema de Valorant é citado como:
- Restringindo dispositivos de entrada (um único mouse, ignorando mouses virtuais, sinalizando HIDs incomuns).
- Beneficiando-se de recursos modernos do SO (IOMMU) para restringir DMA.
- Debate sobre se o userland do Windows já permite acesso extenso à memória de processos; alguns argumentam que o kernel não é estritamente necessário, enquanto outros enfatizam que o kernel dá melhor visibilidade para truques de baixo nível.
Alternativas e ideias de política
- Alternativas propostas:
- Análise heurística/de replay e de comportamento baseada em IA; preocupações com falsos positivos e com a corrida armamentista contínua.
- Requisitos fortes de identidade (documento governamental, identidade digital), com banimentos vitalícios vinculados à identidade real.
- Mais servidores geridos/moderados pela comunidade em vez de matchmaking totalmente centralizado.
- Tornar a trapaça ou o desenvolvimento de cheats uma infração passível de processo, como em alguns países.
- Céticos respondem que nada disso ainda se compara ao anti-cheat em kernel em termos de dissuasão prática.
Mercado, lock-in e frustrações tecnológicas mais amplas
- Vários comentários generalizam para além dos jogos:
- “Se não gosta, não use” é criticado como antissocial quando a maioria dos produtos comparáveis compartilha os mesmos defeitos.
- Exemplos: dispositivos não reparáveis, limitações de escolha de SO, apps de ISP substituindo administração via web, Linux excluído por anti-cheat e drivers proprietários.
- Alguns usuários de PC tratam sua máquina Windows como um “semi-console” e a isolam; outros recusam qualquer anti-cheat em kernel e aceitam perder títulos populares.