3/2/2021

บันทึกทีมพัฒนา: อัปเดตเกี่ยวกับระบบป้องกันการโกงใน Rainbow Six Siege

เกริ่นนำ

นับเป็นเวลากว่าครึ่งปีนับตั้งแต่การอัปเดตครั้งสุดท้ายของเรา [บันทึกทีมพัฒนาครั้งก่อน] (https://www.ubisoft.com/en-ca/game/rainbow-six/siege/news-updates/71mLMFOOVefAO9qlHMLf3O/dev-blog-rainbow-six-sieges-anticheat-war) เกี่ยวกับระบบต่อต้านการโกงใน Rainbow Six Siege โดยในช่วงหกเดือนที่ผ่านมา ทีมงานได้ต่อสู้มาอย่างต่อเนื่อง และเราอยากแบ่งปันกับทุกคนว่ามีอะไรหลังบ้านเกิดขึ้นบ้าง แม้ว่าเราจะพยายามทำทุกอย่างให้โปร่งใสอย่างที่สุด แต่การทำเช่นนั้นอาจทำให้ความพยายามของเราสูญเปล่า และช่วยให้เกิดการโกงรูปแบบใหม่ได้

ความเปลี่ยนแปลงส่วนใหญ่ของเราเกิดขึ้นในส่วนแบ็กเอนด์ เพราะฉะนั้นคุณอาจจะไม่ได้เห็นมันสักเท่าไร เพื่อเป็นการสรุปสถานการณ์ปัจจุบันของเรา เราได้ทำการเสริมระบบการตรวจจับการโกงอย่างต่อเนื่อง โดยการเพิ่มมาตรการป้องกันและลดความสามารถในการโกงโดยรวมภายในเกม Rainbow Six Siege

บทบัญญัติศัพท์

ตลอดทั้งบันทึกของเรา เราจะใช้คำอ้างอิงถึงกลุ่มคนที่ใช้ช่องโหว่ของระบบในรูปแบบต่าง ๆ ได้แก่:

  • ผู้โกง (Cheaters): คือผู้เล่นที่ใช้แอพพลิเคชั่นบุคคลที่ 3, สคริปต์, หรือ มาโคร เพื่อให้ได้มาซึ่งความได้เปรียบภายในเกมอันไม่ยุติธรรม หรือโดยการละเมิดเงื่อนไขการใช้งานของ Rainbow Six Siege
  • ผู้พัฒนาแอพพลิเคชั่นโกง (Cheat Developers): ผู้ที่พัฒนาแอพพลิเคชั่นโกงชนิดต่าง ๆ ซึ่งถูกนำมาใช้, ขาย, หรือมอบให้กับผู้โกง
  • แฮกเกอร์: ตามบริบทของบทความนี้ มีบุคคลและกลุ่มบุคคลที่ยึดครองบัญชีผู้เล่นที่ไม่ใช่ของตนและขายบัญชีที่ไม่ใช่ของตน

มาตรการของทีม Siege ในการจัดการผู้เล่นที่โกง

[R6] DevBlog: Anti-Cheat Approach to Cheating

ในเกมแมวไล่จับหนูอันไม่รู้จบกับเหล่าผู้โกงนี้และผู้พัฒนาแอพพลิเคชั่นโกง เรามุ่งเน้นการทำงานของเราไปที่เป้าหมายหลัก 3 ประการ:

  • ปรับปรุงการตรวจจับ
  • เพิ่มการป้องกัน เพื่อไม่ให้เกิดผู้โกง
  • ลดผลกระทบ ของผู้โกงภายในเกม

ตัวเลขในปี 2020

[R6] BanCharts2021 Total

ในช่วงปลายปี 2020 เรายืนยันว่าเราแบนผู้เล่นเป็นสถิติสูงกว่าปีที่แล้ว 44.73%. ปรับปรุงการตรวจจับ, รายงานรายละเอียด, และการแบ่งปันข้อมูลกับ BattlEye เป็นปัจจัยสำคัญที่ทำให้การแบนมีมากขึ้น โดยการเพิ่มขึ้นอย่างต่อเนื่องของจำนวนผู้โกงและแอพพลิเคชั่นโกงใหม่ ๆ ทำให้เราต้องตื่นตัวตลอดเวลา

ในเดือนสิงหาคม เราได้เริ่มใช้มาตรการตอบโต้การโกงรูปแบบใหม่จากข้อมูลของผู้เล่น —เป็นสิ่งที่เราจะลงรายละเอียดในด้านล่าง เราใช้ข้อมูลการตรวจจับรูปแบบใหม่นี้ เพื่อแบนผู้เล่นกว่า 4,500 ราย ระหว่างสิงหาคมถึงธันวาคม เพิ่มเติมจากนี้การแทรกแซงการโกง ทำให้เราเพิ่มปริมาณการแบนขึ้นถึง 52.69%

[R6] Bans Graph Updated

มองย้อนกลับไปในปี 2020 และทางที่เราจะเดินต่อไป

ใน บันทึกทีมพัฒนาเดือนมิถุนายน ได้อธิบายถึงประเด็นสำคัญสามประการในปี 2020: การตรวจจับ, การป้องกัน, และ ช่องโหว่ การศึกษาอย่างต่อเนื่องทำให้เรามีเรื่องราวมาอัปเดตมารายงาน

1. พัฒนาการตรวจจับการโกง

การตรวจจับการโกงจะต้องถูกพัฒนาไปอย่างต่อเนื่องเสมอ, รวมถึงอยู่ในสถานะ ""ไล่ล่า"" อยู่เสมอ เพราะการโกงคือสิ่งที่วิวัฒนาการอยู่ตลอดเวลา ซึ่งต้องขอบคุณพฤติกรรมที่เปลี่ยนแปลง, ความพยายามที่จะลักลอบเข้าระบบ, และอื่น ๆ, มันจะไม่มีวันถูกตรวจจับได้ 100%

นั่นคือสาเหตุว่าทำไมเราถึงกำลังสร้างระบบการตรวจจับการโกงใหม่จากสถิติเพื่อค้นหาวิธีขัดขวางผู้เล่นที่โกงให้ได้มากที่สุด

1.1. การใช้โมเดลฐานข้อมูลเพื่อการตรวจจับและระบุผู้เล่นโกงได้อย่างรวดเร็ว

การแบนผู้เล่นโดยอาศัยสถิติเป็นสิ่งที่ใหม่ของ Rainbow Six Siege หนึ่งในเป้าหมายใหญ่ของการตรวจจับการโกงผ่านข้อมูลคือการที่เราจะตรวจจับและลงโทษผู้โกงได้รวดเร็วขึ้น เราพอใจกับความแม่นยำของโมเดลแรก แต่เรายังคงจัดการการแบนด้วยตัวเอง นี่ทำให้กระบวนการใช้เวลานานกว่าที่เราต้องการ โดยการให้โมเดลแรกนี้ทำงานอัตโนมัติได้นั้น มีการวางแผนว่าจะใช้ในช่วงเริ่มต้นของปีที่ 6

โมเดลการตรวจสอบแบบใหม่จะเริ่มใช้งานด้วยเราเองเสมอ เราจะเริ่มต้นด้วยการระบุข้อมูลที่ทำให้การตรวจจับของเราแม่นยำขึ้น ต่อจากนั้นเราจะเปิดใช้งานมันหลังบ้าน และทำให้มั่นใจว่าเราพอใจกับผลที่ได้ การแบนผู้เล่นรอบแรกเราจะเลือกเองกับมือ ทำให้เราจะได้ตรวจสอบผู้เล่นแต่ละคนที่ได้รับผลกระทบ สิ่งนี้ช่วยให้เรามั่นใจว่าการตรวจสอบมีหลักฐานที่หนักแน่นในการโกง เราจะยังพัฒนาโมเดลใหม่ที่สามารถทำให้เรามองเห็นสิ่งที่เกิดขึ้นได้ตรงเวลาจริงเพื่อที่จะเร่งการระบุตัวตนและลงโทษ

1.2. การปรับปรุงระบบ BATTLEYE ใน SIEGE

หกเดือนที่ผ่านมา เราได้ร่วมงานกับ BattlEye เพื่อปรับปรุงระบบการตรวจสอบผู้โกงใน Siege เรายังคงทำให้มั่นใจว่าความสัมพันธ์ของเรากับ BattlEye จะมีผลลัพท์ที่ดีกับกลุ่มผู้เล่น Rainbow Six Siege

2. เพิ่มการป้องกันการโกง

การตรวจสอบการโกงเป็นเพียงแค่ส่วนหนึ่งของการต่อต้านการโกงใน Siege เราได้พยายามทำงานหนักเพื่อเพิ่มการป้องกันจากทั้งผู้สร้างแอพพลิเคชั่นโกงและผู้ใช้งานมัน เป้าหมายของเราคือการลดสิทธิประโยชน์ที่ได้รับจากการนี้และทำให้มันยุ่งยากสำหรับผู้เล่นที่ทำไม่ถูกกติกา

2.1.ทำให้ชีวิตของผู้เล่นที่โกงยุ่งยาก

ภารกิจในการทำให้ชีวิตของผู้เล่นที่โกงยุ่งยากที่สุดเท่าที่จะทำได้ เราได้รวมการยืนยันตัวตนแบบสองขั้นตอน ในภูมิภาค APAC [2-Step Verification ก่อนเข้าเล่นโหมดจัดอันดับ] (https://www.ubisoft.com/en-us/game/rainbow-six/siege/news-updates/5yLMh8r7wyfP4X2hL6twwv/2-step-verification-ranked-lock-update-for-pc) นี่ไม่เพียงแค่ป้องกันการโกง แต่ยังช่วยทำให้บัญชีจำนวนมากรอดพ้นจากการถูกแฮก เพิ่มความปลอดภัยของบัญชีผู้ใช้งาน และเป็นทางที่มีประสิทธิภาพ ในการต่อสู้กับการขโมยและขายบัญชีผู้ใช้ และทำให้ผู้โกง, แฮกเกอร์, และผู้พัฒนาแอพพลิเคชั่นโกง ทำผิดได้ยากขึ้น

อีกหนึ่งเครื่องมือของผู้โกงและผู้พัฒนาแอพพลิเคชั่นโกงก็คือการสร้างแอคหลุม เพื่อการนี้เราได้เชื่อมต่อกับการแบน BattlEye กับการแบน Steam Vac, ซึ่งป้องกันการแบนผู้เล่นจากการได้รับเงินภายในเกม

หลายเดือนนับจากนี้ เรากำลังจับตาดูตารางคะแนนอย่างใกล้ชิด เราทราบดีว่าตัวละครปรากฎในขั้นที่สูงสุดและจะตัดสินล้างตารางคะแนนเป็นระยะ ๆ

2.2. การทำให้ผู้สร้างแอพพลิเคชั่นโกงทำงานยากขึ้น

แม้ว่าเราจะไม่สามารถลงรายละเอียดเกี่ยวกับประเด็นนี้ได้ โปรดทราบไว้ว่าเรากำลังทำทุกอย่างเพื่อให้ผู้พัฒนาแอพพลิเคชั่นโกงทำงานยากขึ้นเพื่อวิเคราะห์และปรับปรุงเกมของเรา ในทุก ๆ อัปเดตในหลายซีซันที่ผ่านมา เราพยายามเก็บโค้ดอย่างต่อเนื่อง ทำให้ผู้โกงทำงานได้ยากขึ้น

ผู้พัฒนาแอพพลิเคชั่นโกง อาจเป็นส่วนเดียวของสมการ แต่มันคืนต้นเหตุของปัญหา เราจะยังติดตามโค้ดต่อไปและกำจัดช่องโหว่เพื่อทำให้การโกงนั้นกินเวลามากขึ้น

3. ลดช่องโหว่ในการโกง โอกาสในการโกงและผลกระทบของการโกง

เรายังคงเรียนรู้จากการต่อสู้กับการโกงในทุกช่องทางอย่างมาก ตั้งแต่ปัญหาเหตุการณ์ที่เกิดขึ้นสด ไปจนถึงแผนการณ์ในอนาคตของ Siege, การตอบโต้การโกง, ผ่านการตรวจสอบช่องโหว่ของเราต่อไปเรื่อย ๆ

3.1. การประเมินช่องโหว่

ผู้สร้างแอพพลิเคชั่น ใช้ประโยชน์จากช่องโหว่เพื่อการสร้างแอพพลิเคชั่นการโกง ด้วยเหตุนี้ เราประเมินช่องโหว่ของเราทุกซีซัน โดยไม่เพียงตรวจสอบช่องโหว่ แต่ยังคาดเดาช่องโหว่ใหม่ ๆ ที่อาจพบได้ในอนาคต เราปรึกษาทีมรักษาความปลอดภัยอย่างใกล้ชิด และใช้ความรู้ของพวกเขา ในการวางแผนการเริ่มกระบวนการ และทำความเข้าใจกับอดีตและปัจจุบันมากขึ้น

3.2. การแก้ไขช่องโหว่

นอกจากการใช้ซอฟต์แวร์ในการค้นหาความเสี่ยงที่อาจเกิดขึ้น เรายังจับตาดูโซเชียลมีเดียและทำงานร่วมกับทีมคอมมูนิตี และฝ่ายซัพพอร์ตลูกค้าอย่างใกล้ชิด เพื่อให้ความสำคัญในการแก้ปัญหาที่กระทบต่อผู้เล่นมากที่สุด ทันทีที่เราค้นพบช่องโหว่ เราจะดำเนินการแก้ไขทันที ในบางกรณีนั้นอาจไม่มีทางแก้ไขได้ง่าย เราจึงใช้วิธีเพิ่มศักยภาพการป้องกันด้วยการตรวจจับ

แล้วจะเป็นอย่างไรต่อไป?

เรามีแผนการใหญ่รออยู่สำหรับทีมของเราและตัวเกม และเราไม่มีความคิดที่จะหยุดยั้งในเร็ววันนี้ แม้ว่าเราจะยังไม่สามารถลงรายละเอียดทั้งหมดได้ในตอนนี้ เราหวังว่าบันทึกทีมพัฒนานี้จะช่วยให้คุณเข้าใจงานที่เราทำอยู่หลังบ้านมากขึ้น งานเหล่านี้ไม่มีโอกาสได้พบกับผู้ใช้งานมากนัก และอาจถูกมองข้ามได้ง่ายด้วยการโกงรูปแบบใหม่ ๆ แต่เราก็พยายามผลักดันเพื่อพัฒนาไปในทุกด้าน

ในอนาคต แผนของทีมต่อต้านการโกงคือยังคงความโปร่งใส โดยการเผยแพร่บันทึกทีมพัฒนาเมื่อเรามีอัปเดตสำคัญจะแจ้งให้ทุกคนทราบ

สรุป

ในทุก ๆ กำแพงเสริมเหล็กที่เราติดตั้งลงไป ผู้พัฒนาแอพพลิเคชั่นโกงก็พยายามจะเจาะเข้าห้องต่อไป แต่มันก็ไม่ได้ทำให้ความตั้งใจที่จะกำจัดนักฉวยโอกาสและคนโกงลดน้อยลง เรามุ่งมั่นที่จะทำให้ Siege ปลอดภัยและยุติธรรมสำหรับทุกคน เราตั้งตารอคอยที่จะแบ่งปันเรื่องราวที่น่าตื่นเต้นในบันทึกทีมพัฒนาตอนต่อไป จนกว่าจะถึงตอนนั้น อย่าหยุดรีพอร์ตคนโกงภายในเกม และรักษาสุขภาพด้วยครับ

ไปที่โซเชียลอื่น ๆ

facebook icontwitter iconyoutube icontwitch icon