
Hey everyone!
I'm a Master student in Information Security writing my thesis on behavioral biometrics in Counter-Strike 2. Specifically wether keyboard and mouse behaviour during gameplay can be used to recognize players across demos. Giving away a total of 300€ to participants.
This research will be based on, combine, and seek to expand on keystroke- (keyboard) and mouse-dynamics, which are behavioral biometrics fields where the goal is to identify or authenticate subjects based on their respective input devices.
This is not about detecting cheats or performance, but a study into wether non-pro CS players have a consistent and distinct enough way of playing the game, for us to be able to create a "CS-fingerprint" from their demos.
The goal is not to identify (i.e put a legal name to) the person behind the screen, but to tell whether two demos where played by the same player. The final version of this thesis would be able to:
- Connect smurfs back to their main account.
- Re-detect cheaters on new accounts after being banned.
- Detect possible account sharing and boosting services.
What participation involves
- Giving access to your match history, allowing me to download your demos. The same way sites like Leetify and csstats get access to your demos.
- Signup is done on my site cbjerke.no
- After signup, premier, mm, and wingman games will be automatically downloaded.
- Signup and each subsequent demo is recorded as an entry into a 300€ giveaway with 6 50€ winniers, drawn on the 30th of april.
Privacy & ethics
- Email is only used for giveaway contact and deletion/withdrawal requests.
- SteamIDs are only used for API access, anonymized for analysis
- Data is used only for academic research
- The study follows NTNU / GDPR research ethics guidelines
- You can withdraw your data at any time.
Why I’m posting here
To do this properly, I need real players with real demos, not synthetic data.
Reddit has consistently been the best place to reach people who actually care about CS at a deeper level.
Even a small number of participants helps massively.
Link to authentication code and newest match sharing code, if you don't want to trust the links on my site. https://help.steampowered.com/no/wizard/HelpWithGameIssue/?appid=730&issueid=128&transid=4743993828535937318&line_item=4743993828535937320
(Note: Conti and Tricomi (2020) did a paper similar to this in Dota2 looking at Dota 2 demos from the community, and got ~650 responses, lets see if we can get more!)