Thay vì chỉ than phiền, một nam game thủ đã biến chính bài toán chống gian lận thành đề tài luận văn thạc sĩ, phát triển hệ thống có khả năng nhận diện người chơi để lệnh cấm có thể "đi theo" cheater ngay cả khi họ tạo tài khoản mới.
Nghiên cứu được thực hiện trong khuôn khổ luận văn thạc sĩ tại Đại học Khoa học và Công nghệ Na Uy. Ý tưởng xuất phát từ một điểm yếu khá rõ ràng của cách xử lý hiện nay: hệ thống thường khóa tài khoản, trong khi người gian lận hoàn toàn có thể tạo tài khoản khác và tiếp tục chơi.
Để giải quyết vấn đề này, tác giả và cũng là anh chàng game thủ trong câu chuyện phát triển phương pháp sử dụng sinh trắc học hành vi, nhận diện từng game thủ thông qua cách họ sử dụng chuột và bàn phím.
Đặc biệt, hệ thống không yêu cầu cài đặt thêm phần mềm theo dõi trên máy tính. Nó có thể phân tích những bản demo trận đấu mà CS2 vốn đã ghi lại, sau đó tạo ra một dạng “CS-fingerprint” - dấu vân tay CS dành riêng cho từng người.
Nguyên lý nằm ở thói quen điều khiển được hình thành sau thời gian dài chơi game. Trong CS2, game thủ thực hiện hàng nghìn lần những thao tác như flick chuột, counter-strafe, kiểm soát độ giật hay sử dụng utility. Khi lặp lại đủ nhiều, các hành động này dần trở thành muscle memory và mang những đặc điểm riêng rất khó thay đổi hoàn toàn.
Tác giả giải thích khá thú vị rằng một game thủ có thể đổi tên, tài khoản, rank, vũ khí và thậm chí cố tình thay đổi phong cách chơi, nhưng thay đổi đôi tay của mình khó hơn rất nhiều.
Kết quả thử nghiệm ban đầu cũng gây chú ý. Trên tập dữ liệu hơn 1.000 người chơi, dấu vân tay dựa trên chuyển động chuột xác định đúng người chơi trong toàn bộ các trường hợp thử nghiệm, trong khi dữ liệu bàn phím đạt độ chính xác 98%. Khi kết hợp cả hai, hệ thống phân biệt được toàn bộ những cặp tài khoản đã biết thuộc cùng một người với các tài khoản không liên quan.
Thậm chí, một số trường hợp ban đầu tưởng là nhận diện nhầm sau khi kiểm tra lại hóa ra lại là tài khoản phụ của chính những người chơi có trong dữ liệu. Sau khi cập nhật, hệ thống xác định chính xác cả 13 cặp tài khoản được biết là thuộc cùng một người.
Mục tiêu của tác giả là công nghệ này có thể hoạt động bổ trợ cho những công cụ chống gian lận như VAC và Trust Factor. Khi một cheater bị phát hiện, hệ thống có thể nhận diện họ trên tài khoản khác thay vì để mọi thứ bắt đầu lại từ đầu.
Dù vậy, đây chưa phải giải pháp sẵn sàng để Steam hay Valve áp dụng ngay lập tức. Nghiên cứu chưa được kiểm chứng trên quy mô toàn bộ cộng đồng CS2 và tác giả cũng đề xuất dữ liệu nhận diện trước mắt chỉ nên đóng vai trò bằng chứng bổ sung, không phải căn cứ duy nhất để tự động khóa tài khoản. Việc nhiều người cùng sử dụng một tài khoản cũng có thể gây khó khăn cho hệ thống.
Hiện tác giả đang hy vọng Valve hoặc các nền tảng matchmaking bên thứ ba sẽ hỗ trợ thử nghiệm công nghệ với lượng người chơi lớn hơn. Nếu phương pháp chứng minh được hiệu quả ở quy mô thực tế, đây có thể trở thành một vũ khí đáng gờm trước vấn nạn hack cheat: cheater không chỉ mất một tài khoản, mà có thể bị nhận diện ngay cả khi cố gắng quay trở lại bằng tài khoản mới.
Tuấn Hưng
