The Impact of Anti-Cheat Software on User Privacy
Abstract
The video game market is constantly growing, and with it, the use of cheat software, where users cheat to gain unfair advantages. As a consequence, game developers dedicate efforts to developing techniques to detect and prevent malicious users from using such software. One of the strategies used is the adoption of anti-cheat software. However, anti-cheats typically operate intrusively on their users’ systems, sometimes requiring execution permissions at the kernel level, raising concerns about the privacy and security of the personal data collected. This paper presents a technical analysis of anti-cheats, investigating their operations looking for potential privacy breaches for users.
References
BattlEye (2024). Battleye - the anti-cheat gold standard. [link].
Bhardwaj, A. and Goundar, S. (2020). Keyloggers: silent cyber security weapons. Network Security, 2020(2):14–19.
Boldt, M. and Carlsson, B. (2006). Privacy-invasive software and preventive mechanisms. In International Conference on Systems and Networks Communications, pages 21–21.
Chen, Z., Roussopoulos, M., Liang, Z., Zhang, Y., Chen, Z., and Delis, A. (2012). Malware characteristics and threats on the internet ecosystem. Journal of Systems and Software, 85(7):1650–1672.
DeLap, M., Knutsson, B., Lu, H., Sokolsky, O., Sammapun, U., Lee, I., and Tsarouchis, C. (2004). Is runtime verification applicable to cheat detection? In Workshop on Network and System Support for Games, pages 134–138.
Dias Canedo, E., Toffano Seidel Calazans, A., Toffano Seidel Masson, E., Teixeira Costa, P. H., and Lima, F. (2020). Perceptions of ICT practitioners regarding software privacy. Entropy, 22(4):429.
Doneda, D. (2006). Da Privacidade à Proteção de Dados Pessoais. Revista dos Tribunais, São Paulo, SP, Brasil.
Eung, S., Lui, J. C., Liu, J., and Yan, J. (2006). Detecting cheaters for multiplayer games: Theory, design and implementation. In Consumer Communications and Networking Conference, pages 1178–1182.
Games, R. (2024). Riot games privacy notice. [link].
Gao, J., Li, L., Kong, P., Bissyandé, T. F., and Klein, J. (2019). Should you consider adware as malware in your study? In International Conference on Software Analysis, Evolution and Reengineering, pages 604–608.
Goh, E., Al-Tabbaa, O., and Khan, Z. (2023). Unravelling the complexity of the video game industry: An integrative framework and future research directions. Telematics and Informatics Reports, page 100100.
Greidanus, R. (2017). Client-side Anti-cheat in Online Games: Legal Implications from a Privacy and Data Protection Perspective. PhD thesis, Tilburg University, Tilburgo, Países Baixos.
Iachello, G., Hong, J., et al. (2007). End-user privacy in human-computer interaction. Foundations and Trends® in Human–Computer Interaction, pages 1–137.
Lan, X., Zhang, Y., and Xu, P. (2009). An overview on game cheating and its counter-measures. In 2nd International Symposium on Computer Science and Computational Technology, page 195, Huangshan, China.
Maario, A., Shukla, V. K., Ambikapathy, A., and Sharma, P. (2021). Redefining the risks of kernel-level anti-cheat in online gaming. In International Conference on Signal Processing and Integrated Networks, pages 676–680.
Machado, J. d. M. S. (2014). A expansão do conceito de privacidade e a evolução na tecnologia de informação com o surgimento dos bancos de dados. Revista da AJURIS, 41(134).
Maziero, C. (2020). Sistemas Operacionais: Conceitos e Mecanismos. Universidade Federal do Paraná, Curitiba, PR, Brasil.
Microsoft (2024). Determine allow-deny list and application inventory for software restriction policies. [link].
PCGamingWiki (2023). List of games with anti-cheat technology. [link].
Pilipovic, S. (2023). Every game with kernel–level anti–cheat software. [link].
Pontiroli, S. (2019). The cake is a lie! uncovering the secret world of malware-like cheats in video games. Virus Bulletin.
Riot, G. (2024a). /DEV: Vanguard X LoL. [link].
Riot, G. (2024b). Vanguard anti-cheat. [link].
Ronkainen, W. (2021). Prevention vs Detection in Online Game Cheating. PhD thesis, University of Oulu, Oulu, Finlândia.
Schellens, K. (2021). Addressing Privacy in Software Architecture. PhD thesis, Utrecht University, Utreque, Países Baixos.
Shin, D.-H. (2010). The effects of trust, security and privacy in social networking: A security-based approach to understand the pattern of adoption. Interacting with Computers, pages 428–438.
Stafford, T. F. and Urbaczewski, A. (2004). Spyware: The ghost in the machine. The Communications of the Association for Information Systems, 14(1):49.
Ven, B. (2023). Cheating and anti-cheat system action impacts on user experience. PhD thesis, Radbound University, Nimega, Países Baixos.
Wendel, E. (2012). Cheating in Online Games A Case Study of Bots and Bot-Detection in Browser-Based Multiplayer Games. PhD thesis, Norwegian University of Science and Technology, Trondheim, Noruega.
