
Hey everyone!
(This is the second time i am asking for this, because i just lost all of my data, please sign up again if you saw this post earlier this month)
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 or FACEIT matches 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
OR
Go to Steam >> Support >> Counter-Strike 2 (if it's not in recent products, look for CS2 in Games, Software) >> Manage my authentication codes >> Access to Your Match History
(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!)
If you have a smurf!
For this project, adding your smurf under the same email address is amazing! It gives me a really good test case for if people play consistently across skill ranges. But make sure that you are the only one using both accounts, or it may ruin the dataset.
Thank you for your support! ❤️