We outsmarted CSGO cheaters with IdentityLogger

Overall reaction to IdentityLogger approach

  • Many find the hidden fingerprinting both impressive and “disgusting.”
  • Some argue it’s acceptable in the context of cheaters who deliberately ruin others’ experiences.
  • Others worry this shows how easy it is to repurpose browser‑style tracking for games.
  • A few suggest platform‑level support (e.g., Steam exposing stronger fingerprint APIs), but note this would quickly become part of the cheat arms race.

VGUI browser, security, and implementation details

  • Several comments highlight how insecure the old VGUI browser was: shared cookies across Steam accounts, session theft, and even RCE‑like exploits via server‑served JavaScript.
  • Valve eventually removed it, breaking tools like IdentityLogger and in‑game music players but closing a major attack vector.
  • Some point out that HTTPS traffic isn’t a real barrier for determined attackers, but is enough to hide from most “script kiddies.”

Privacy, legality, and GDPR/ePrivacy debates

  • Some see the hidden cookie as a clear tracking mechanism that would violate EU rules today.
  • Others argue fraud/cheat prevention could be a “legitimate interest” / “user‑centric security cookie” not requiring explicit consent, though disclosure would still be expected.
  • There is disagreement over whether “long‑lived” (10+ years) cookies can ever count as “limited duration.”

Effectiveness, limits, and the arms race

  • Consensus: technique is useful mainly to raise the cost of ban evasion and push cheaters elsewhere, not to “solve” cheating.
  • Critics note it’s trivial for technically skilled cheaters to defeat once known (e.g., delete a file, reinstall, or sandbox).
  • Discussion emphasizes the broader cat‑and‑mouse: kernel‑level cheats, DMA devices, AI/YOLO‑based aimbots, external overlays, and server‑side statistical detection.
  • Some argue modern anti‑cheat is fundamentally defeatable; focus should shift to plausibility modeling, reputation systems, and human review rather than absolute prevention.

IP bans and collateral damage

  • Heavy debate on IP‑based banning:
    • Pro: cheap, easy, effective against low‑effort cheaters; widely used in practice.
    • Con: CGNAT, dynamic IPs, and shared networks mean frequent collateral bans and possible denial‑of‑service against innocents.
  • Suggested mitigations: combine IP with other identifiers, expire bans, use whitelists or cheater‑only “hell” queues, and accept some unfairness on small private servers.