Skip to main content

Server-Side Verification Of Client Behavior In Online Games

Publication ,  Journal Article
Bethea, D; Cochran, RA; Reiter, MK
Published in: ACM Transactions on Information and System Security
January 1, 2011

Online gaming is a lucrative and growing industry but one that is slowed by cheating that compromises the gaming experience and hence drives away players (and revenue). In this paper we develop a technique by which game developers can enable game operators to validate the behavior of game clients as being consistent with valid execution of the sanctioned client software. Our technique employs symbolic execution of the client software to extract constraints on client-side state implied by each client-to-server message, and then uses constraint solving to determine whether the sequence of client-to-server messages can be “explained” by any possible user inputs, in light of the server-to-client messages already received. The requisite constraints and solving components can be developed either simultaneously with the game or retroactively for existing games. We demonstrate our approach in three case studies on the open-source game XPilot, a game similar to Pac-Man of our own design, and an open-source multiplayer version of Tetris. © 2011, ACM. All rights reserved.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

ACM Transactions on Information and System Security

DOI

EISSN

1557-7406

ISSN

1094-9224

Publication Date

January 1, 2011

Volume

14

Issue

4

Start / End Page

1 / 27

Related Subject Headings

  • Strategic, Defence & Security Studies
  • 4609 Information systems
  • 4604 Cybersecurity and privacy
  • 0806 Information Systems
  • 0804 Data Format
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Bethea, D., Cochran, R. A., & Reiter, M. K. (2011). Server-Side Verification Of Client Behavior In Online Games. ACM Transactions on Information and System Security, 14(4), 1–27. https://doi.org/10.1145/2043628.2043633
Bethea, D., R. A. Cochran, and M. K. Reiter. “Server-Side Verification Of Client Behavior In Online Games.” ACM Transactions on Information and System Security 14, no. 4 (January 1, 2011): 1–27. https://doi.org/10.1145/2043628.2043633.
Bethea D, Cochran RA, Reiter MK. Server-Side Verification Of Client Behavior In Online Games. ACM Transactions on Information and System Security. 2011 Jan 1;14(4):1–27.
Bethea, D., et al. “Server-Side Verification Of Client Behavior In Online Games.” ACM Transactions on Information and System Security, vol. 14, no. 4, Jan. 2011, pp. 1–27. Scopus, doi:10.1145/2043628.2043633.
Bethea D, Cochran RA, Reiter MK. Server-Side Verification Of Client Behavior In Online Games. ACM Transactions on Information and System Security. 2011 Jan 1;14(4):1–27.

Published In

ACM Transactions on Information and System Security

DOI

EISSN

1557-7406

ISSN

1094-9224

Publication Date

January 1, 2011

Volume

14

Issue

4

Start / End Page

1 / 27

Related Subject Headings

  • Strategic, Defence & Security Studies
  • 4609 Information systems
  • 4604 Cybersecurity and privacy
  • 0806 Information Systems
  • 0804 Data Format
  • 0803 Computer Software