Công cụ chống gian lận mới nhắm vào

Các nhà nghiên cứu bảo mật phát hành phần mềm mã nguồn mở phân tích lịch sử ván bài để phát hiện superuser có thể nhìn thấy bài tẩy của đối thủ, gắn cờ các tài khoản đáng ngờ để con người kiểm tra.
Poker trực tuyến vừa có thêm một công cụ bảo vệ tính toàn vẹn. Các nhà nghiên cứu an ninh từ QuintAce và AceGuardian Research đã công bố toàn bộ mã nguồn của một hệ thống chống gian lận tiên tiến, miễn phí trên GitHub, có khả năng phát hiện cái gọi là superuser — những người chơi có thể nhìn thấy bài tẩy của đối thủ — chỉ từ lịch sử ván bài.
Phản ứng trước vụ bê bối Trojan Horse
Việc công bố này là phản ứng trực tiếp sau sự cố hồi tháng 9, khi một Trojan mang tên MeshAgent bị phát hiện trong các phiên bản bị xâm nhập của những công cụ poker phổ biến, bao gồm Jurojin Poker và IntuitiveTables. Phần mềm độc hại này cho phép kẻ tấn công xem màn hình và biết chính xác bài của hơn hai chục người chơi stakes cao khắp châu Âu và Bắc Mỹ.
Như chính những người tạo ra công cụ nhấn mạnh, bản thân máy chủ của các nền tảng poker không bị xâm phạm. Việc rò rỉ bài xảy ra trực tiếp từ máy tính cá nhân của nạn nhân. Sử dụng thông tin đó tại bàn ảo để lại những dấu vết thống kê không thể nhầm lẫn trong các quyết định chơi, mà hệ thống có thể nhận diện bất kể kẻ tấn công có được dữ liệu bằng cách nào.
Dự án do Tiến sĩ Thanh Tran, nhà sáng lập kiêm CEO/CTO của QuintAce và AceGuardian, cựu giáo sư khoa học máy tính tại Viện Công nghệ Karlsruhe và từng là nhà nghiên cứu tại Đại học Stanford, dẫn dắt, cùng với John Andress, trưởng bộ phận toàn vẹn trò chơi tại AceGuardian và từng là người chơi no-limit hold'em stakes cao chuyên nghiệp. Đội ngũ AceGuardian đã quản lý các hệ thống chống gian lận từ năm 2019 cho bảy nền tảng quốc tế và đánh giá hàng chục triệu quyết định mỗi ngày.
Cách công cụ hoạt động: Sáu tín hiệu then chốt
Hệ thống phân tích các ván bài đã chơi khi có thông tin đầy đủ về bài của tất cả người chơi tại bàn. Thay vì chỉ dựa vào một chỉ số duy nhất, nó kết hợp nhiều thước đo thống kê:
- So sánh Equity: Quyết định của người chơi được đối chiếu với ba cấp độ — toàn bộ phổ kết hợp có thể xảy ra, bài thực tế của đối thủ, và range ước lượng từ mô hình Bayesian. Phép kiểm tra xem liệu phản ứng của người chơi có phụ thuộc bất thường vào đúng lá bài ẩn của đối thủ hay không, ngay cả sau khi đã tính đến chiến thuật thông thường.
- Oracle Folds: Nhận diện các tình huống người chơi fold một hand mạnh, chẳng hạn top pair hay hai đôi, khi đang dẫn trước range điển hình của đối thủ nhưng lại thua đúng hand ẩn của đối thủ.
- Chỉ số Bluff: Theo dõi tần suất và mức thành công của những cú bet có equity rất thấp nhắm vào tổ hợp cụ thể của đối thủ.
- Bluff Catching: Đối trọng của Chỉ số Bluff, đo khả năng call những cú bluff của đối thủ.
- Tỷ lệ thành công: Phân tích kết quả so với những người chơi có số ván tương đương và phong cách chơi tương tự.
- Thời gian ra quyết định: Giám sát tốc độ hành động trong các tình huống cụ thể, ví dụ fold đúng một hand mạnh trong pot khổng lồ chỉ trong hai giây.
Kết quả đầu ra của hệ thống không tự động ban người chơi. Phần mềm gán điểm rủi ro từ 0 đến 100 cho những ván đáng ngờ và tạo bảng xếp hạng để con người xem xét. Một tài khoản chỉ bị gắn cờ khi nhiều tín hiệu cảnh báo trùng khớp trên một mẫu lớn các ván đã chơi.
Nghiên cứu điển hình: Vì sao chỉ nhìn win rate là chưa đủ
Để chứng minh hiệu quả của công cụ, nhóm tạo ra nó đã công bố một nghiên cứu điển hình liên quan đến sự việc được gọi là "Paul Gregg." Phân tích tập trung vào mẫu 757 ván chơi trong 10 tuần ở mức 25/50, phần lớn là heads-up. Nghi phạm thắng khoảng 45.000 USD trong những cuộc đối đầu này và không có một đêm thua nào.
Nếu nền tảng chỉ đánh giá người chơi dựa trên win rate bb/100, nghi phạm sẽ hòa lẫn vào đám đông. Chuỗi thắng tốt nhất của anh ta chỉ đạt percentile 81 trong số 2.010 người chơi tương đương, phản ánh một đợt hưng phấn điển hình của một pro mạnh.
Chỉ khi áp dụng mô hình ra quyết định mới, bức tranh khác mới lộ ra. Mô hình cơ bản gắn cờ 72 ván đáng ngờ. Người chơi này nằm trong top 1% cực đoan ở sáu tín hiệu then chốt trong số 193 người chơi heads-up được so sánh, và liên tục có những pha fold cực nhanh ở đúng những chỗ anh ta bị đánh bại sát nút, kể cả với hand như A-A.
Khả năng ứng dụng cho các nền tảng và người chơi
Việc công bố mã nguồn trên GitHub theo giấy phép MIT đồng nghĩa với việc bất kỳ nhà vận hành poker trực tuyến nào cũng có thể tích hợp hệ thống phát hiện này vào hạ tầng của mình miễn phí. Nhóm nghiên cứu cũng tính đến cộng đồng poker. Những người chơi nghi ngờ máy tính của mình bị xâm nhập, hoặc từng đối đầu với đối thủ có quyền truy cập bất hợp pháp vào bài úp, có thể gửi trực tiếp lịch sử ván bài của mình để được phân tích miễn phí qua research@aceguardian.co.
Sự ra đời của đoạn mã này đánh dấu một cột mốc đáng chú ý cho an ninh poker trực tuyến. Nó cũng gửi đi một thông điệp rõ ràng: dù kẻ tấn công có thể tìm ra cách mới để nhìn thấy bài úp, những dấu vết thống kê tại bàn chơi ảo rốt cuộc vẫn sẽ tố cáo họ.