Chống gian lận

Các kiểu gian lận có thể gặp, biện pháp chặn và phát hiện, ưu tiên cho MVP, và quy trình xử lý khi phát hiện. Mục tiêu: quà đến đúng người chơi thật.

Mục tiêu

Mục tiêuChỉ số đoNgưỡng MVP
Quà không rơi vào tay gian lậnGiá trị quà cấp cho phiên sau đó xác định gian lận / tổng giá trị quà ≤ 2%
Không chặn nhầm người thậtTỉ lệ người chơi khiếu nại bị chặn được gỡ ≤ 0,5% số người chơi
Không tốn tiền SMS vô íchSố OTP gửi / số OTP xác thực thành công ≤ 1,5
Phát hiện sớmThời gian từ bất thường tới cảnh báo ≤ 15 phút

Ngoài phạm vi

Vai trò & quyền

Vai tròXem cảnh báoĐánh dấu phiên không hợp lệChặn người chơiSửa ngưỡng
Quản trị hệ thống✓✓✓✓ (ngưỡng hệ thống)
Quản lý campaign✓ (campaign mình)✓ (campaign mình)Đề xuất ✓ (ngưỡng campaign, trong trần hệ thống)
Quản lý kho quà✓ (cảnh báo trao quà)———
Nhân viên booth————

Ma trận quyền chính thức ở Tài khoản & phân quyền.

Kiểu gian lận × biện pháp

Ưu tiên: MVP phải có ở bản đầu · Đợt 2 · Theo dõi chỉ đo, chưa chặn.

MãKiểu gian lậnKênhBiện phápƯu tiên
GL-1Nhiều SĐT ảo / sim rác để lấy thêm lượt, thêm quàWeb · KioskOTP (web); giới hạn số SĐT trên một thiết bị/IP; ngưỡng trúng/người; phát hiện cụm SĐT liên tiếpMVP
GL-2Bơm OTP (gọi gửi OTP hàng loạt để tốn tiền SMS)WebGiới hạn tần suất gửi OTP theo SĐT, IP, thiết bị; CAPTCHA chỉ bật khi vượt ngưỡngMVP
GL-3Bot / script tự động chơiWeb · ZaloGiới hạn tần suất phiên; kiểm tra nhịp thao tác phía server; dấu vết thiết bị; CAPTCHA theo rủi roMVP
GL-4Sửa điểm / kết quả ở client (sửa JS, gọi thẳng API)Web · Zalo · AppKết quả và quay thưởng quyết định ở server; điểm tối đa theo thời lượng; ghi chuỗi sự kiện — theo Khung gameMVP
GL-5Auto-click, chạm đa điểmMọi kênhChỉ đếm 1 điểm chạm; trần lần/giây (vd. Bứt tốc 10 giây: > 20 lần/giây bị loại) — tham số game ở Quản lý gameMVP
GL-6Chia sẻ ảo để lấy lượt (bấm chia sẻ rồi huỷ, chia sẻ vào nhóm rác)Zalo · WebTrần lượt từ chia sẻ/người/ngày; không thể xác minh chia sẻ thật → coi lượt chia sẻ là lượt thưởng có trầnMVP
GL-7Nhân viên booth tự trao quà cho mình/người quen, hoặc xác nhận trao không có người nhậnKiosk · BoothPhân tách quyền (nhân viên booth không cấp lượt trúng); trao chỉ bằng quét QR; nhật ký; cảnh báo nhịp trao bất thường; đối soát cuối ngàyMVP
GL-8Nhân viên booth cấp lượt chơi tuỳ tiệnKiosk · BoothTrần lượt nhân viên cấp/ca; ghi lý do; báo cáo theo nhân viênĐợt 2
GL-9Chơi lặp ở nhiều booth/kiosk cùng campaignKioskGiới hạn lượt, trúng tính theo người trên toàn campaign khi online; khi offline chỉ trúng trong hạn mức thiết bị, đối chiếu sau đồng bộMVP
GL-10Khai thác lỗi đồng bộ offline (chỉnh giờ máy, gửi lại gói đồng bộ, giả kiosk)KioskThiết bị đăng ký có khoá riêng, bản ghi ký số + số thứ tự tăng dần; server loại bản trùng; hạn mức quà offline — nghiệp vụ ở Activation offlineMVP
GL-11Nhập SĐT người khác tại kiosk (không OTP) để nhận quà thayKioskQR nhận quà hiện trên màn ngay lúc trúng, chỉ người đứng trước kiosk quét được; quà digital gửi về SĐT đã nhập FCM quyết có OTP ở kiosk khi có mạng khôngTheo dõi
GL-12Xoá dữ liệu cá nhân rồi chơi lại để lấy quà lần nữaMọi kênhGiới hạn tính theo SĐT đã băm, vẫn giữ sau khi xoá — theo BR-DL-14 ở Dữ liệu cá nhânMVP
GL-13Bán lại / gom mã voucherMọi kênhTheo dõi mã được dùng bởi tài khoản khác SĐT trúng cần dữ liệu dùng mã từ hệ thống cước/FPT PlayTheo dõi
CAPTCHAKhông hiện CAPTCHA cho mọi người chơi — làm rơi người chơi ở kiosk và trên điện thoại. Chỉ bật khi một SĐT/IP/thiết bị vượt ngưỡng (BR-GL-03). Kiosk và Zalo không dùng CAPTCHA .

Quy tắc & ngưỡng mặc định

Ngưỡng dưới đây là trần hệ thống. Campaign đặt số lượt, giới hạn trúng thấp hơn trong Campaign; không được vượt trần.

MãQuy tắcMặc địnhHành động khi vượt
BR-GL-01Gửi OTP theo SĐT 3 lần/15 phút, 5 lần/ngày, cách nhau ≥ 60 giâyTừ chối gửi, hiện thời gian chờ
BR-GL-02Gửi OTP theo IP / thiết bị 10 lần/giờ/IP; 5 SĐT khác nhau/ngày/thiết bịBật CAPTCHA; vượt gấp đôi → khoá 24 giờ
BR-GL-03Nhập sai OTP 5 lần → huỷ OTPPhải xin OTP mới, tính vào BR-GL-01
BR-GL-04Số SĐT chơi trên một thiết bị (web/Zalo/app) 3 SĐT/thiết bị/ngàySĐT thứ 4 chơi được nhưng không trúng quà, đánh dấu "nghi vấn"
BR-GL-05Tần suất bắt đầu phiên theo người chơi ≥ 5 giây giữa hai phiên; ≤ 60 phiên/giờTừ chối bắt đầu, báo "Thử lại sau"
BR-GL-06Trần trúng mỗi người trên toàn campaign (mọi kênh, mọi điểm) 3 lượt trúng có giá trị; 1 quà giá trị ≥ 500.000đQuay thưởng chỉ ra "không trúng"
BR-GL-07Lượt từ chia sẻ ≤ 1 lượt/người/ngàyKhông cộng thêm
BR-GL-08Kết quả phiên chỉ được chấp nhận khi đúng chuỗi sự kiện, đúng thời lượng (± 2 giây ) và điểm ≤ điểm tối đa lý thuyếtTheo tham số gamePhiên → Không hợp lệ (BR do Khung game sở hữu, trang này dùng kết quả)
BR-GL-09Nhân viên booth không có quyền tạo lượt trúng, sửa kết quả, điều chỉnh tồnCố định—
BR-GL-10Nhân viên booth không được chơi tại điểm mình đang trực bằng SĐT đăng ký tài khoản quản trị Cố địnhChơi được, không trúng quà
BR-GL-11Mọi hành động nhạy cảm ghi nhật ký không sửa được: trao quà, cấp lượt, đánh dấu không hợp lệ, chặn, đổi ngưỡngCố định—
BR-GL-12Thiết bị kiosk đồng bộ bản ghi có số thứ tự trùng hoặc lùi → bản ghi bị loại và tạo cảnh báoCố địnhCảnh báo Quản trị hệ thống

Phát hiện bất thường

Luật chạy liên tục (hoặc mỗi 5 phút), sinh cảnh báo vào hàng chờ xử lý. Cảnh báo không tự huỷ quà — trừ dòng ghi "tự động".

MãDấu hiệuNgưỡng mặc địnhTự động
BR-GL-13Nhiều SĐT gần liên tiếp (cùng 7 số đầu) trúng trong cùng campaign ≥ 5 SĐT/giờTạm giữ quà chưa nhận của nhóm
BR-GL-14Một IP có nhiều SĐT chơi ≥ 20 SĐT/giờ (trừ IP Wi-Fi booth đã khai báo)Bật CAPTCHA cho IP
BR-GL-15Tỉ lệ trúng thực tế của campaign/điểm lệch cấu hình > 1,5 lần trong 1 giờ, ≥ 100 phiênKhông — báo Quản lý campaign
BR-GL-16Điểm số thuộc nhóm cao bất thường (bảng xếp hạng) > 3 độ lệch chuẩn hoặc top 10 có quàGiữ quà xếp hạng tới khi duyệt chuỗi sự kiện
BR-GL-17Một nhân viên booth xác nhận trao quà dồn dập > 10 lần/5 phút, hoặc > 2 lần cùng SĐT trong ngàyKhông — báo Quản lý kho quà
BR-GL-18Quà vật lý trúng ngoài giờ chạy của điểmBất kỳTạm giữ cấp phát
BR-GL-19Sau đồng bộ offline: một người vượt trần trúng do chơi ở nhiều kiosk cùng lúcVượt BR-GL-06Không — đưa vào hàng chờ, xem Xử lý
BR-GL-20Lượng OTP gửi tăng đột biến > 3 lần trung bình cùng giờ tuần trướcBật CAPTCHA toàn hệ thống cho bước OTP

Cảnh báo gửi qua kênh giám sát ở Hiệu năng & vận hành; số cảnh báo, số phiên không hợp lệ theo campaign hiện trong Báo cáo.

Quy trình xử lý khi phát hiện

  1. Cảnh báo vào hàng chờ, kèm bằng chứng: phiên, SĐT (che), thiết bị, IP, chuỗi sự kiện, luật kích hoạt.
  2. Quản lý campaign (hoặc Quản trị hệ thống) xem trong 4 giờ làm việc; campaign đang chạy sự kiện lớn: trong 30 phút.
  3. Kết luận Bỏ qua (ghi lý do) → quà tạm giữ được trả lại luồng bình thường.
  4. Kết luận Gian lận → phiên chơi chuyển Không hợp lệ (trạng thái chuẩn ở Thuật ngữ).
  5. Cấp phát của phiên đó → Huỷ theo luồng ở Kho quà (quà trả lại tồn). Quà vật lý đã "Đã nhận" không thu hồi được: chỉ ghi nhận, đưa vào biên bản đối soát.
  6. Tuỳ mức độ: chặn người chơi theo Danh sách khách hàng; chặn thiết bị/IP 7 ngày.
  7. Gian lận nội bộ (GL-7, GL-8): khoá tài khoản nhân viên booth theo Tài khoản, chuyển nhật ký cho quản lý trực tiếp.
  8. Người chơi bị huỷ quà nhận thông báo SMS/ZNS kèm kênh khiếu nại nội dung tin + kênh khiếu nại (hotline?).
Mới→Đang xem→Gian lận·Bỏ qua

Trạng thái cảnh báo. Cảnh báo không xử lý quá 24 giờ → nhắc lại người phụ trách campaign.

Đã công bố trúngHuỷ quà đã hiện trên màn kết quả gây khiếu nại. Thể lệ campaign phải có điều khoản "FPT Telecom có quyền huỷ kết quả do gian lận" — xem Campaign.

Tiêu chí nghiệm thu

Câu hỏi mở

#Câu hỏiHỏi aiHạnTrả lời
Q-GL-01Kiosk có bắt OTP khi có mạng không? Không OTP thì ai cũng nhập được SĐT người khác (GL-11); có OTP thì chậm hàng và tốn SMSFCM
Q-GL-02Quà giá trị cao có giới hạn cho khách hàng FPT hiện hữu (xác thực FPT ID) để chống sim rác không?FCM
Q-GL-03Offline: người vượt trần trúng do chơi nhiều kiosk cùng lúc — huỷ lượt trúng sau, hay chấp nhận như chi phí?FCM / Pháp chế
Q-GL-04Dùng dịch vụ CAPTCHA nào (reCAPTCHA, Turnstile…) — có được phép gửi dữ liệu ra nước ngoài không?IT / Pháp chế
Q-GL-05Nhân viên booth và nhân viên FPT có được chơi và nhận quà không? Danh sách SĐT nhân viên lấy từ đâu?FCM / HR
Q-GL-06Ai là người xử lý cảnh báo ngoài giờ hành chính trong sự kiện cuối tuần?FCM

Lịch sử thay đổi

BảnNgàyNgười sửaNội dung
0.12026-11-11PMNháp khởi tạo