How to deal with bot scum in MMORPGs?

Nowadays, bots are becoming a critical issue for the online gaming world. Bots give unfair advantages, and are then considered as cheating and undesirable on game servers. Currently, CAPTCHA and human controls are the most commonly chosen strategies to catch bots. However, these methods are intrusive and complicated have proven to be inefficient due to the large servers' populations. Researchers have proposed various kinds of automated detection scheme. Yet, these proposals exhibit unpractical features, such as complexity or scalability issues, making the deployment on real systems problematic. We propose to study bots' and humans' client-server communication patterns, focusing on a one of most famous MMORPG called World of Warcraft. Intuiting that, for sake of efficiency and human-looking behavior, bots cannot constrain both packet timing and sizes, we propose a detection scheme that combines both parameters. We propose an online algorithm that processes our scheme on the fly as packets arrive. We evaluate the proposed scheme with real packet trace and observe that it can detect bots with small false alarm probability.

[1]  Engin Kirda,et al.  Server-Side Bot Detection in Massively Multiplayer Online Games , 2009, IEEE Security & Privacy.

[2]  John Langford,et al.  CAPTCHA: Using Hard AI Problems for Security , 2003, EUROCRYPT.

[3]  Grenville Armitage,et al.  Measuring the auto-correlation of server to client traffic in first person shooter games , 2006 .

[4]  Venu Govindaraju,et al.  Embedded noninteractive continuous bot detection , 2008, CIE.

[5]  Chin-Laung Lei,et al.  Identifying MMORPG Bots: A Traffic Analysis Approach , 2009, EURASIP J. Adv. Signal Process..

[6]  Zicheng Liu,et al.  ARTiFACIAL: automated reverse turing test using FACIAL features , 2003, MULTIMEDIA '03.

[7]  Hsing-Kuo Kenneth Pao,et al.  Game Bot Detection Based on Avatar Trajectory , 2008, ICEC.

[8]  Sungwoo Hong,et al.  Detection of Auto Programs for MMORPGs , 2005, Australian Conference on Artificial Intelligence.

[9]  Philip Hingston,et al.  A Turing Test for Computer Game Bots , 2009, IEEE Transactions on Computational Intelligence and AI in Games.

[10]  Ruck Thawonmas,et al.  Detection of MMORPG bots based on behavior analysis , 2008, ACE '08.

[11]  Rich Gossweiler,et al.  WWW 2009 MADRID! Track: User Interfaces and Mobile Web / Session: User Interfaces What’s Up CAPTCHA? A CAPTCHA Based on Image Orientation , 2022 .

[12]  Hsing-Kuo Kenneth Pao,et al.  Game bot identification based on manifold learning , 2008, NETGAMES.

[13]  Philippe Golle,et al.  Keeping bots out of online games , 2005, ACE '05.