Computer scientists launch counteroffensive against video game cheaters

November 16, 2020

University of Texas at Dallas computer scientists have devised a new weapon against video game players who cheat.

The researchers developed their approach for detecting cheaters using the popular first-person shooter game Counter-Strike. But the mechanism can work for any massively multiplayer online (MMO) game that sends data traffic to a central server.

Their research was published online Aug. 3 in IEEE Transactions on Dependable and Secure Computing.

Counter-Strike is a series of games in which players work in teams to counter terrorists by securing plant locations, defusing bombs and rescuing hostages. Players can earn in-game currency to buy more powerful weapons, which is a key to success. Various software cheats for the game are available online.

"Sometimes when you're playing against players who use cheats you can tell, but sometimes it may not be evident," said Md Shihabul Islam, a UT Dallas computer science doctoral student in the Erik Jonsson School of Engineering and Computer Science and lead author of the study, who plays Counter-Strike for fun. "It's not fair to the other players."

In addition to fair play, cheating also can have an economic impact when dissatisfied players leave to play other games, Islam said.

Cheating incidents also can have serious consequences in esports, a fast-growing industry with annual revenues close to $1 billion. Cheating can result in sanctions against teams and players, including disqualification, forfeiture of prize money and a ban on future participation, according to the Esports Integrity Commission based in the United Kingdom.

Detecting cheating in MMO games can be challenging because the data that goes from a player's computer to the game server is encrypted. Previous research has relied on decrypted game logs to detect cheating after the fact. The UT Dallas researchers' approach eliminates the need for decrypted data and instead analyzes encrypted data traffic to and from the server in real time.

"Players who cheat send traffic in a different way," said Dr. Latifur Khan, an author of the study, professor of computer science and director of the Big Data Analytics and Management Lab at UT Dallas. "We're trying to capture those characteristics."

For the study, 20 students in the UT Dallas class Cyber Security Essentials for Practitioners downloaded Counter-Strike and three software cheats: an aimbot, which automatically targets an opponent; a speed hack, which allows the player to move faster; and a wallhack, which makes walls transparent so players can easily see their opponent. The researchers set up a server dedicated to the project so the students' activity would not disrupt other online players.

The researchers analyzed game traffic to and from the dedicated server. Data travels in packets, or bundles, of information. The packets can be different sizes, depending on the contents. Researchers analyzed features, including the number of incoming and outgoing packets, their size, the time they were transmitted, their direction and the number of packets in a burst, which is a group of consecutive packets.

By monitoring the data traffic from the student players, researchers identified patterns that indicated cheating. They then used that information to train a machine-learning model, a form of artificial intelligence, to predict cheating based on patterns and features in the game data.

The researchers adjusted their statistical model, based on a small set of gamers, to work for larger populations. Part of the cheat-detection mechanism involves sending the data traffic to a graphics processing unit, which is a parallel server, to make the process faster and take the workload off the main server's central processing unit.

The researchers plan to extend their work to create an approach for games that do not use a client-server architecture and to make the detection mechanism more secure. Islam said gaming companies could use the UT Dallas technique with their own data to train gaming software to detect cheating. If cheating is detected, the system could take immediate action.

"After detection," Khan said, "we can give a warning and gracefully kick the player out if they continue with the cheating during a fixed time interval.

"Our aim is to ensure that games like Counter-Strike remain fun and fair for all players."
Other authors of the study include Swarup Chandra PhD'18, a research engineer at Hewlett Packard Enterprise, and UT Dallas computer science doctoral student Bo Dong. Dr. Bhavani Thuraisingham, Founders Chair in Engineering and Computer Science, professor of computer science and executive director of the Cyber Security Research and Education Institute at UT Dallas, is senior author of the study.

The research was funded by the National Science Foundation, Air Force Office of Scientific Research, National Security Agency, IBM and Hewlett-Packard Development Co.

University of Texas at Dallas

Related Cheating Articles from Brightsurf:

Forgetting past misdeeds to justify future ones
Proven fact: we remember our altruistic behaviour more easily than selfish actions or misdeeds that go against our own moral sense.

'Cheater mitochondria' may profit from cellular stress coping mechanisms
Cheating mitochondria may take advantage of cellular mechanisms for coping with food scarcity in a simple worm to persist, even though this can reduce the worm's wellbeing.

Promises found to reduce cheating in large study of adolescents
New research has found that adolescents who promised to be truthful were less likely to 'cheat' than those who did not, even when they could not be found out.

Invisible barriers cut down on cheating
Both see-through and pretend partitions promoted honesty in taking tests, psychology experiments show, suggesting simple environmental cues can nudge children to do the right thing.

Study: Student attitudes toward cheating may spill over into their careers
A study co-authored by an SF State marketing professor finds that students who tolerate cheating in the classroom may also turn a blind eye to unethical behavior in the workplace.

Cheater, cheater: Human Behavior Lab studies cheating as innate trait
The Texas A&M Human Behavior Lab took a closer look at cheating during periods of relative economic abundance and scarcity to determine whether cheating for monetary gain is a product of the economic environment.

Visible punishment institutions are key in promoting large-scale cooperation: Study
New international research by Monash University has found that one way to overcome social dilemmas is through visible prosocial punishment -- the existence of collective institutions that punish individuals who don't cooperate.

Tempted to cheat on a written exam? Artificial intelligence is 90% certain to nab you
Combining big data with artificial intelligence has allowed University of Copenhagen researchers to determine whether you wrote your assignment or whether a ghostwriter penned it for you -- with nearly 90 percent accuracy.

Study finds natural selection favors cheaters
Natural selection predicts that mutualisms -- interactions between members of different species that benefit both parties -- should fall apart.

High stakes decision-making causes a little more cheating, a lot less charity
The age old adage of virtue being its own reward may not hold true in the corporate world -- in fact, honourable acts could lead workers to behave more selfishly later on, new research has shown.

Read More: Cheating News and Cheating Current Events is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to