การตรวจจับการเปิดหลายบัญชีในเกมและ SaaS
เมื่อคนคนเดียวสร้างบัญชีหลายสิบบัญชี การตรวจจับแบบเดิมล้มเหลว การทำ device fingerprinting เผยให้เห็นฮาร์ดแวร์ที่อยู่เบื้องหลังบัญชีเหล่านั้น
การเปิดหลายบัญชี (multi-accounting) เป็นหนึ่งในรูปแบบการฉ้อโกงที่พบบ่อยที่สุดในแพลตฟอร์มเกม SaaS และมาร์เก็ตเพลส ผู้ใช้สร้างบัญชีหลายบัญชีเพื่อใช้ทดลองใช้ฟรีเกินสิทธิ์ ปั่นอันดับ หลบเลี่ยงการแบน หรือซ้อนสิทธิ์ข้อเสนอโปรโมชัน การตรวจจับแบบเดิมพึ่งพาการจับคู่อีเมล/IP ซึ่งหลบเลี่ยงได้ง่ายมากด้วยอีเมลชั่วคราวและ VPN
จุดเชื่อมโยงที่อุปกรณ์
การระบุตัวตนของอุปกรณ์เปลี่ยนสมการนี้ไป เมื่อผู้ใช้สร้างบัญชี A บนอุปกรณ์ X เราจะบันทึก device fingerprint ไว้ เมื่ออุปกรณ์เดียวกันสร้างบัญชี B ขึ้น แม้จะใช้อีเมล, IP, VPN และโปรไฟล์เบราว์เซอร์ที่ต่างกัน การจับคู่ fingerprint ก็เผยให้เห็นความเชื่อมโยงนั้น อุปกรณ์คือสิ่งคงที่ที่ผู้ใช้เปลี่ยนได้ยาก
การจับคู่ข้ามเซสชันของเราทำงานได้เพราะสถาปัตยกรรมการระบุตัวตนหลายชั้นของ tracio.ai แยกสัญญาณฮาร์ดแวร์ (GPU, screen, audio) ออกจากสัญญาณซอฟต์แวร์ (fonts, plugins, user agent) สัญญาณฮาร์ดแวร์ปลอมแปลงได้ยากอย่างยิ่งหากไม่มีการเปลี่ยนฮาร์ดแวร์จริง แม้ผู้ใช้จะติดตั้งเบราว์เซอร์คนละตัวหรือใช้เครื่องเสมือน แต่ string ของ GPU renderer, ผลลัพธ์การเรนเดอร์ canvas และคุณลักษณะการประมวลผลเสียงที่อยู่เบื้องหลังก็ยังคงสม่ำเสมอ
รูปแบบการตรวจจับในโลกจริง
รูปแบบที่ 1: การใช้ทดลองใช้ฟรีเกินสิทธิ์
แพลตฟอร์ม SaaS หนึ่งเสนอการทดลองใช้ฟรี 14 วัน ผู้ใช้สมัคร ใช้ช่วงทดลอง และเมื่อหมดอายุก็สร้างบัญชีใหม่ด้วยอีเมลอื่น tracio.ai ตรวจจับได้ว่าทั้งสองบัญชีมาจากอุปกรณ์เดียวกัน แพลตฟอร์มจึงสามารถบังคับใช้นโยบาย "หนึ่งการทดลองต่อหนึ่งอุปกรณ์" ได้โดยไม่กระทบผู้ใช้ที่สุจริต
รูปแบบที่ 2: บัญชี Smurf ในเกม
แพลตฟอร์มเกมแข่งขันเผชิญกับการทำ "smurfing" — ผู้เล่นที่ช่ำชองสร้างบัญชีใหม่เพื่อไปเล่นแข่งกับมือใหม่ tracio.ai ระบุได้เมื่อมีการสร้างบัญชีใหม่บนอุปกรณ์ที่มีบัญชีจัดอันดับอยู่แล้ว แพลตฟอร์มสามารถเร่งปรับค่าเรตติ้งการจับคู่ของบัญชีใหม่ หรือทำเครื่องหมายไว้เพื่อตรวจสอบด้วยมือได้
รูปแบบที่ 3: การปั่นในมาร์เก็ตเพลส
มาร์เก็ตเพลสอีคอมเมิร์ซพบผู้ขายสร้างหลายบัญชีเพื่อโพสต์รีวิวปลอมหรือปั่นอันดับการค้นหา การจับคู่อุปกรณ์ของ tracio.ai เผยให้เห็นเมื่อบัญชีผู้ขายหลายบัญชีทำงานจากอุปกรณ์เดียวกัน ทำให้บังคับใช้มาตรการโดยอัตโนมัติได้
รูปแบบที่ 4: การซ้อนสิทธิ์โปรโมชัน
แพลตฟอร์มหนึ่งเสนอโปรโมชัน "ลด $10 สำหรับคำสั่งซื้อแรกของคุณ" ผู้ใช้สร้างหลายบัญชีเพื่อซ้อนส่วนลดข้ามคำสั่งซื้อหลายรายการ tracio.ai ตรวจจับอุปกรณ์ร่วมและจำกัดโปรโมชันให้ใช้ได้หนึ่งครั้งต่อหนึ่งอุปกรณ์
แนวทางการนำไปใช้งาน
การนำไปใช้ที่ง่ายที่สุดคือการเรียก API ของ tracio.ai หลังจากสร้างบัญชี และตรวจสอบว่าอุปกรณ์นี้เคยถูกพบร่วมกับบัญชีอื่นหรือไม่:
หลังจากผู้ใช้สมัครและทำการระบุตัวตนอุปกรณ์ครั้งแรกเสร็จ ให้เรียก endpoint ประวัติผู้เยี่ยมชม (visitor history) หาก device fingerprint นั้นเคยเชื่อมโยงกับบัญชีอื่นในระบบของคุณ ให้ใช้นโยบายการเปิดหลายบัญชีของคุณ: บล็อกบัญชี, กำหนดให้ต้องยืนยันตัวตนเพิ่มเติม หรือทำเครื่องหมายไว้เพื่อตรวจสอบด้วยมือ
ข้อพิจารณาด้านความเป็นส่วนตัว
การตรวจจับการเปิดหลายบัญชีต้องสร้างสมดุลระหว่างการป้องกันการฉ้อโกงกับความเป็นส่วนตัวของผู้ใช้ เราแนะนำให้เปิดเผยข้อมูลอย่างโปร่งใส: แจ้งผู้ใช้ว่ามีการใช้สัญญาณจากอุปกรณ์เพื่อป้องกันการละเมิด จัดให้มีช่องทางอุทธรณ์สำหรับกรณีที่ถูกต้อง เช่น สมาชิกในครอบครัวใช้อุปกรณ์ร่วมกัน และอย่าใช้สัญญาณจากอุปกรณ์เพื่อปฏิเสธบริการโดยไม่มีหลักฐานเพิ่มเติม
ที่ tracio.ai เราจัดหาข้อมูลการจับคู่อุปกรณ์ให้ ส่วนแพลตฟอร์มของคุณเป็นผู้ตัดสินใจนโยบาย ลูกค้าบางรายใช้แนวทางแบบผ่อนปรน (กำหนดให้ยืนยันตัวตนทางโทรศัพท์สำหรับบัญชีที่ใช้อุปกรณ์ร่วมกัน) ขณะที่บางรายใช้จุดยืนที่เข้มงวด (หนึ่งบัญชีต่อหนึ่งอุปกรณ์) นโยบายที่เหมาะสมขึ้นอยู่กับบริบททางธุรกิจและข้อกำหนดด้านกฎระเบียบของคุณ