Important Note

Tufts ended funding for its Open Courseware initiative in 2014. We are now planning to retire this site on June 30, 2018. Content will be available for Tufts contributors after that date. If you have any questions about this please write to

Tufts OpenCourseware
Author: Ming Y Chow

Tufts OpenCourseWare
Introduction to Game Development
M. Chow
Spring 2012


Assignment 6: IEEE Security & Privacy Securing Online Games Readings

This assignment is worth 10 points. You must work on this assignment individually.

A few years ago, I co-edited (with Gary McGraw a special issue of IEEE Security & Privacy on Securing Online Games (Volume 7, Number 3, May/June 2009). Below are six articles from the issue:

  • Guest Editors' Introduction (McGraw, Chow)
  • Reducing the Attack Surface in Massively Multiplayer Online Role-Playing Games (Bono, Caselden, Landau, Miller)
  • Walking on Water: A Cheating Case Study (Portnoy, Rizvi-Santiago)
  • Virtual Judgment: Legal Implications of Online Gaming (Kane)
  • Server-Side Bot Detection in Massively Multiplayer Online Games (Mitterhofer, Platzer, Kruegel, Kirda)
  • An Investigation of Cheating in Online Games (Yan, Randell)

Read all six (6) papers. Please answer all of the following questions in no more than one-paged typed:

  1. After reading all the papers, what do you think is the main reason for vulnerabilities or insecurity in online games: technical or non-technical?
  2. A number of vulnerabilities and exploits are described in the papers. Which is your favorite? Have you heard or seen it in action before, or can you apply it to another situation or software?
  3. What is your solution to reduce the vulnerabilities and exploits in online games?

Submitting the Assignment

  • Submit.
  • You are allowed a maximum of three (3) submissions.
  • File must not be bigger than 1MB total.