Per capire cosa fanno i software anti-cheat, lascia che ti dica quali sono i trucchi all'inizio.
Come funzionano i cheat: Per ottenere barare, i trucchi sono metodi usati come l'iniezione di codice nel processo remoto, la manipolazione di processi e dati remoti, l'interfacciamento dei ganci del puntatore, la gestione delle eccezioni del dirottamento, ecc. spesso usano metodi come la manipolazione diretta degli oggetti del kernel (usata dai rootkit), il nascondiglio dei descrittori degli indirizzi virtuali ecc. Quindi, quando si usano i cheat, gli si dà il permesso di guardare e manipolare la memoria e altre cose sensibili.
Come funziona il software anti-cheat: il software anti-cheat rileva i trucchi tramite firma ed euristica (principalmente come anti-virus). A volte blocca i cheat rilevando codice offuscante o sandboxing dell'applicazione. Software anti-cheat come VAC confronta MD5 di trucchi dal database VAC con i file (DLL) del tuo disco rigido. VAC controlla anche le cache DNS ed è in ricerca esplicita di voci correlate a cheat specifici. Perché funziona? Perché The cheat si connette a un server remoto per vedere se la licenza dell'utente è valida, lasciando quindi una voce nella cache DNS. VAC rileva tale voce e vieta l'utente. Software anti-cheat come PunkBuster esegue la scansione della memoria per rilevare il presenza di cheat e se ne trova uno, quindi tira fuori il giocatore dal server.
È un rischio per la sicurezza: Sì, lo è se non proviene da una fonte affidabile. Così come gli altri software dovresti fare attenzione alla firma digitale, controllare md5, ecc. Alcuni software anti-cheat installati con il gioco stesso così non ti devi preoccupare se lo acquisti dalla fonte ufficiale e alcuni vengono installati ai server per cui non devi installare nulla, quindi sei chiaro. Ma i dati sensibili che hai citato devono essere collocati in un luogo sicuro separato, dove è altamente improbabile che vengano infettati da malware di qualsiasi tipo.