If you play Call of Duty, you know that some people appear to be completely incapable of playing fair. Activision has gone on record to say that Call of Duty: Elite will have more anti-cheating measures in the form of humans who decide if you’re a cheating scumbag or just that good.
The amount of cheaters in online games is nothing short of being both absurd and ridiculous, and there really is no real way to prevent them without a long list of fork options and variables that detect impossible numbers happening in the game.
Their solution however isn’t a very good one even though it’s the best they have. Human individuals deciding if someone has been cheating or not. A concept similar to League of Legends with their recent release of the tribunal, which allows players to decide if a reported case should go through or be pardoned.
However, people get banned constantly for things they aren’t involved in. Most of the cases you see on the appeal forums however are just smacked down with a long list of offenses showing just how much they cheated at the game. Having a human intelligence somewhere in that means that it’s going to result in far less uncalled for bans.
I myself have moderated a handful of games and doled out bans for bug and mechanic exploitation, and I find that automatically-detecting cheats has its own problems, especially if it doles out bans itself. Someone might just find a heavily optimized build that makes their stats go beyond the limits, or a single wrong digit makes that 2.5 growth a 25. But humans are subject to bias whereas a computer does exactly what it’s told to do. There really is no solution outside of making the game a viewer instead of a hackable client, and even that has its own problems.