Live data from Hacker News

We outsmarted CSGO cheaters with IdentityLogger

mobeigi.com

1–10 of 372 posts

Re: We outsmarted CSGO cheaters with IdentityLogger

#6
> If a player joins with a different Steam ID but with an IP address that is already banned, the system now re-bans them

This works great until you realize you're punishing innocent players because of CGNAT and IP addresses getting rotated. Cheaters usually know how to get their router to request a new IP address. That IP address then gets assigned to someone else later.

Re: We outsmarted CSGO cheaters with IdentityLogger

#8

> If a player joins with a different Steam ID but with an IP address that is already banned, the system now re-bans them This works great until you realize you're punishing innocent players because of CGNAT and IP addresses getting rotated. Cheaters usually know how to get their router to request a new IP address. That IP address then gets assigned to someone else later.

Yeah, you would think they would rely on their secret cookie in that situation instead, to minimize false positives like that.

Re: We outsmarted CSGO cheaters with IdentityLogger

#9

> If a player joins with a different Steam ID but with an IP address that is already banned, the system now re-bans them This works great until you realize you're punishing innocent players because of CGNAT and IP addresses getting rotated. Cheaters usually know how to get their router to request a new IP address. That IP address then gets assigned to someone else later.

They addressed this in the section entitled "Problematic cases of IP address fingerprinting"

Re: We outsmarted CSGO cheaters with IdentityLogger

#10
post #7

Kudos to the author for using RFC5737[0] TEST-NET-2 address for: > An example of an IPv4 IP address is 198.51.100.1. [0] https://www.rfc-editor.org/rfc/rfc5737

I'm a big fan of using identifiers reserved for examples. I use TEST-NET-2 IP's and example.com all the time in my documentation!
Post reply on HN