Bots, Fraud, and the Business of Breaking Games
In the world of online gaming, risk looks very different from banking or e-commerce.
Players expect frictionless fun, not identity verifications. However, behind every login, there is a real-money trading economy, automation, and account theft that feeds a massive underground market.
This talk explores how different online attackers profit from video games—from bot farms and AI-driven automation to resale networks and phishing campaigns—and why the gaming environment represents a high-profit, low-legal-risk target.
We will also analyze how studios respond through risk-based authentication, behavioral defenses, and a constant balance between security and player experience.
Through real-world examples and interactive “think like both sides” exercises, attendees will understand how defenders and attackers adapt in a continuous cat-and-mouse dynamic.
The talk concludes with practical advice:
- Protecting your account
- Detecting phishing
- Monitoring credential leaks
- Participating in programs like Riot’s Bug Bounty.
Both students and professionals will leave with a clear vision of how business realities shape security decisions.
Follow-up Links
For students looking to dive deeper into the world of game security, here are some curated resources:
Defense
References (Talks, Blogs & Papers)
- Riot Games: Riot’s Approach to Anti-Cheat: Excellent technical deep dives into anti-cheat (Vanguard) and risk-based systems.
- [OWASP LA 2016] “Running a Bug Bounty Program” by David Rook: A foundational talk on the philosophy and operation of Riot’s bug bounty program.
- [GDC 2023] “Anti-Cheat: The Never-Ending War” by Narek Agasaryan: A high-level overview of the industry’s approach to security and the evolution of anti-cheat.
- GDC 2018: Valve’s “Robocalypse Now”: John McDonald’s famous talk on using Deep Learning (VACnet) to combat cheating in CS:GO.
- Easy Anti-Cheat (EAC) & Epic Online Services: Documentation and approach of the industry’s most used third-party anti-cheat.
- USENIX Security ’23: “The Impact of User-Agent Client Hints on Differential Privacy” (PDF): An analysis of how replacing User-Agent strings with Client Hints affects privacy and fingerprinting.
- ESORICS 2024: “The Impact of User-Agent Client Hints on Differential Privacy”: A follow-up study on the privacy implications of UA-CH within the context of differential privacy.
- Cloudflare Radar: Bot Traffic Trends: A 52-week global view of bot activity and its evolution across the web.
- Recorded Future: Identity Trend Report (March 2024): An analysis of emerging identity-based threats, credential stuffing, and account takeover patterns.
- arXiv: “The All-Seeing Eye: A Survey of Computer Vision in the Age of LLMs”: A survey on how Large Language Models are being integrated into computer vision, relevant to the evolution of AI-driven automation.
- OWASP Top 10 (2025): The industry-standard list of the most critical web application security risks, updated for 2025.
- OWASP Game Security Framework (GSF): An active project focused on threat modeling and defending modern gaming ecosystems.
- Account Takeover (ATO) Checklist: A comprehensive checklist for security teams to defend against and respond to account takeover attacks.
- The Economy of Botting in MMORPGs: A case study on the financial drivers and ecosystem behind automation in gaming.
- [VDTRIESTE 2024] “Cracking the Code: Decoding Anti-Bot Systems!” by Fabien Vauchelles: An exploration of how modern anti-bot systems use fingerprinting and behavioral analysis to challenge automated traffic.
- [x33fcon 2023] “How Much Is The Phish? Evolving Defences Against Evilginx Reverse Proxy Phishing” by Kuba Gretzky: A session on the “arms race” between reverse proxy phishing tools and defensive measures like JA4 fingerprinting and FIDO2.
- [Black Hat USA 2017] “Bot vs. Bot for Evading Machine Learning Malware Detection” by Hyrum Anderson: A deep dive into using Reinforcement Learning to automatically discover mutations that bypass ML-based security products.
- [CypherCon 6.0] “Tales of Physical PenTests & How to Defend” by Ryan Zagrodnik & Chad Finkenbiner: A collection of real-world physical penetration testing stories and practical strategies for defending physical perimeters.
- JavaScript Obfuscation: The Definitive Guide for 2026: An explanation on how JavaScript obfuscation transforms readable client-side code into a functionally equivalent but hard-to-understand form to protect intellectual property and hinder reverse engineering
- DataDome Bot Security Report: Industry report covering bot traffic trends, attack patterns, and defensive strategies relevant to anti-bot programs.
- F5 Labs: 2025 Advanced Persistent Bots Report: Analysis of persistent bot operator techniques, evasion trends, and mitigations for modern web defenses.
- Imperva 2025 Bad Bot Report: Yearly bot threat intelligence report with trends, sector impact data, and actionable anti-bot defense insights.
- Google Cloud: Disrupting the Largest Residential Proxy Network: A detailed analysis of how a massive residential proxy network (Glupteba) was disrupted, highlighting its role in botnets and fraud.
Tools
- UltimateAntiCheat: A usermode anti-cheat system built in C++ designed to detect common attack vectors like debugging, memory editing, and code injection.
- Open Anti Cheat System (OACS): A machine learning framework in Python for developing server-side anti-cheat systems, focusing on anomaly detection.
- Little-Anti-Cheat: A popular open-source anti-cheat for Source Engine games (TF2, CS:GO) that runs on SourceMod.
- javascript-obfuscator (Obfuscator.io): The most widely used open-source tool for JavaScript protection, featuring control flow flattening, string array encoding, and dead code injection.
- JS-Confuser: A powerful open-source obfuscator known for its aggressive transformations and ability to make code highly resilient to static analysis.
- Google Closure Compiler: A tool for making JavaScript download and run faster, often used in “Advanced Mode” for obfuscation.
- FingerprintJS: FingerprintJS is an open-source, client-side, browser fingerprinting library that queries browser attributes and computes a hashed visitor identifier from them.
- 2FA Directory (Two Factor Auth): A community-driven list of websites and whether or not they support 2FA, essential for protecting accounts.
Attack
References (Talks & Blogs)
- [SeleniumConf 2023] “Python Selenium: Fundamentals to Frameworks (with SeleniumBase)” by Michael Mintz: A comprehensive look at the evolution of Selenium, driver management, and how SeleniumBase simplifies complex automation tasks.
Tools
- Strix: An open-source AI penetration testing agent (“AI Hacker”) that uses LLMs to autonomously identify, exploit, and validate security vulnerabilities.
- RecaptchaV2-IA-Solver: An open-source project using the YOLOv8x object detection model to solve Google reCAPTCHA v2 challenges.
- JS Deobfuscator (UglifyJS): While UglifyJS is for minification, its
astparsing is foundational for building deobfuscators. - restringer: A JavaScript deobfuscation tool that reconstructs strings and simplifies complex logic.
- CyberChef: The “Cyber Swiss Army Knife”—essential for multi-stage deobfuscation, decoding Base64, and reversing hex/char encoding.
- Synchrony: A deobfuscator for modern, heavily obfuscated JavaScript (like that produced by JScrambler or Obfuscator.io).
- SeleniumBase: A powerful Python framework for browser automation, end-to-end testing, and web scraping with built-in features to bypass bot detection.
- Scrapling: An adaptive web scraping framework that uses an intelligent parser to handle website changes and bypass anti-bot systems like Cloudflare Turnstile.
- Browser Use: An open-source Python library that allows LLM-powered AI agents to autonomously control a web browser using natural language.
- Crawl4ai: An AI-friendly web crawling framework optimized for LLMs and RAG pipelines, transforming web content into clean Markdown or JSON.
- Browserless (Open Source): A self-hosted headless browser-as-a-service providing managed Chrome instances for high-scale scraping, automated PDF generation, and E2E testing.
- httpcloak: A Go-based HTTP client that mimics the TLS and HTTP/2 fingerprints of modern browsers to make automated traffic indistinguishable from real users.
- Camoufox: A custom, stealthy Firefox-based browser engine designed to achieve high stealth scores against modern bot detectors.