DOI QR코드

DOI QR Code

A Study of Cheater Detection in FPS Game by using User Log Analysis

사용자 로그 분석을 통한 FPS 게임에서의 치팅 사용자 탐지 연구: 인공 신경망 알고리즘을 중심으로

  • Park, Jung Kyu (Graduate School of Information Security, Korea University) ;
  • Han, Mee Lan (Graduate School of Information Security, Korea University) ;
  • Kim, Huy Kang (Graduate School of Information Security, Korea University)
  • 박정규 (고려대학교 정보보호대학원) ;
  • 한미란 (고려대학교 정보보호대학원) ;
  • 김휘강 (고려대학교 정보보호대학원)
  • Received : 2015.04.20
  • Accepted : 2015.04.29
  • Published : 2015.06.20

Abstract

In-game cheating by the use of unauthorized software programs has always been a big problem that they can damage in First Person Shooting games, although companies operate a variety of client security solutions in order to prevent games from the cheating attempts. This paper proposes a method for detecting cheaters in FPS games by using game log analysis in a server-side. To accomplish this, we did a comparative analysis of characteristics between cheaters and general users focused on commonly loaded logs in the game. We proposed a cheating detection model by using artificial neural network algorithm. In addition, we did the performance evaluation of the proposed model by using the real dataset used in business.

온라인 게임의 인기 장르인 FPS (First Person Shooting) 게임에서 치팅(cheating)을 근절하기 위해 게임 회사는 다양한 클라이언트 보안 솔루션을 운영하고 있지만 불법 프로그램을 이용한 치팅은 끊이지 않고 있으며 이로 인한 피해도 지속적으로 발생하고 있다. 본 논문에서는 서버 단에서 게임 로그 분석을 통해 FPS 게임의 치팅 사용자를 탐지하는 방법을 제안한다. FPS 게임에서 일반적으로 적재되는 로그를 중심으로 치팅 사용자와 일반 사용자의 특성을 비교 분석하고 인공 신경망 알고리즘을 이용해 치팅 사용자를 탐지하는 모델을 생성하였다. 또한 실제 서비스 중인 FPS 게임 로그를 이용해 치팅 사용자 탐지 모델에 대한 성능 평가를 수행하였다.

Keywords

References

  1. Korea Creative Content Agency (2014 White Paper on Korea Games), http://www.kocca.kr
  2. Im, Sung-Jin, and Lee, Dae-Hyun, "A Study on Cheating Patterns in Online FPS Games and their Countermeasures: By the Case of Point Blank in Indonesia.", Journal of Korea Game Society, 11.2, 81-91, 2011.
  3. Kang, Ah Reum, et al., "Online game bot detection based on party-play log analysis.", Computers & Mathematics with Applications, 65.9, 1384-1395, 2013. https://doi.org/10.1016/j.camwa.2012.01.034
  4. Alayed, Hashem, et al., "Behavioral-based cheating detection in online first person shooters using machine learning techniques.", Computational Intelligence in Games (CIG), 2013 IEEE Conference on. IEEE, 1-8, 2013.
  5. Yoo, Dong-Young, et al., "A Study for Effectiveness of Preliminary Security Assessment on Online Game Service Domain.", Journal of the Korea Society of IT Services, 10.2, 293-308, 2011. https://doi.org/10.9716/KITS.2011.10.2.293
  6. Yu, Su-Yang, et al., "A statistical aimbot detection method for online FPS games.", Neural Networks (IJCNN), The 2012 International Joint Conference on. IEEE, 1-8, 2012.
  7. Woo, Kyungmoon, et al., "What can free money tell us on the virtual black market?.", ACM SIGCOMM Computer Communication Review, 41.4, 392-393, 2011. https://doi.org/10.1145/2043164.2018484
  8. Thawonmas, Ruck, et al., "Detection of MMORPG bots based on behavior analysis.", Proceedings of the 2008 International Conference on Advances in Computer Entertainment Technology. ACM, 91-94, 2008.
  9. Chen, Kuan-Ta, and Hong, Li-Wen, "User identification based on game-play activity patterns.", Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games. ACM, 7-12, 2007.
  10. van Kesteren, Marlieke, et al., "A step in the right direction: Botdetection in MMORPGs using movement analysis.", Proceedings of the 21st Belgian-Dutch Conference on Artificial Intelligence. 2009.
  11. Chen, Kuan-Ta, et al., "Identifying MMORPG bots: A traffic analysis approach.", EURASIP Journal on Advances in Signal Processing 2009, 3, 2009.
  12. Kim, Hyungil, et al., "Detection of auto programs for MMORPGs.", AI 2005: Advances in Artificial Intelligence. Springer Berlin Heidelberg, 1281-1284, 2005.
  13. Yampolskiy, Roman V., and Govindaraju, Venu, "Embedded noninteractive continuous bot detection.", Computers in Entertainment (CIE), 5.4, 7, 2008.
  14. Chen, Kuan-Ta, et al., "Game bot identification based on manifold learning.", Proceedings of the 7th ACM SIGCOMM Workshop on Network and System Support for Games. ACM, 21-26, 2008.
  15. Galli, Luca, et al., "A cheating detection framework for unreal tournament III: a machine learning approach.", Computational Intelligence and Games (CIG), 2011 IEEE Conference on. IEEE, 266-272, 2011.
  16. Han, Mee Lan, et al., "Online Game Bot Detection in FPS Game.", Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems-Volume 2. Springer International Publishing, 479-491, 2015.
  17. Point Blank FPS Game Information, http://www.fps-pb.com/

Cited by

  1. A research on improving client based detection feature by using server log analysis in FPS games vol.25, pp.6, 2015, https://doi.org/10.13089/JKIISC.2015.25.6.1465
  2. A Case Study on PVP Level Design Patterns of FPS games - Focusing on ‘Point Blank’ - vol.15, pp.5, 2015, https://doi.org/10.7583/JKGS.2015.15.5.39