30/6/2020

مدونة المطورين: حرب القضاء على الغش في Rainbow Six Siege

الفهرس
المقدمة
مسرد المصطلحات
توجه مكافحة الغش في Siege
الرسوم البيانية والبيانات
مستقبل مكافحة الغش في Siege
-- 1. تحسين رصد الغش
----- 1.1. تصميم الرصد
----- 1.2. التعاون بين Siege وBE
-- 2. زيادة عوائق الدخول لصد الغش
----- 2.1. وضع العوائق في وجه الغشاشين
----- 2.2. وضع العوائق في وجه مطوري الشفرات
-- 3. خفض تأثير الشفرات
----- 3.1. تقييمات مواطن الضعف
----- 3.2. إصلاحات مواطن الضعف
الخاتمة

المقدمة

نخوض حربا طاحنة لا تتوقف للقضاء على الغش - إذ نحن في سباق مستمر لا ينتهي للتسلح بكل ما يمكن، فيجب علينا توسيع نطاق دفاعاتنا لمواصلة تقديم نظام مكافحة غش فعال ومناسب للتصدي لأعداد الغشاشين وسعة حيلتهم اللتان تشهدان تزايدا مستمرا.

وهي حرب يتوجب علينا خوضها إذ تعد نزاهة التنافس جوهر لعبة Rainbow Six Siege. سواء كنتم تكابدون مشاق المباريات التصنيفية أو تتمتعون بلعب المباريات السريعة، يجب أن يكون أساس تحديد ناتج الفوز/الخسارة بناء عليكم وعلى مهارات اللاعبين التسعة الآخرين في المباراة. بالنسبة إلى فريق Rainbow Six Siege، إن منع الغشاشين من تقويض النزاهة التنافسية أحد أهم أولوياتنا وسيظل هكذا دائما.

بعد بضعة أسطر، سنتعمق في الحديث عن استراتيجيتنا في مكافحة الغش. إن الغش وفعالية نظامنا لمكافحة الغش أمر خاص ومهم للغاية بالنسبة إلينا، ولطالما أبقينا أساليبنا في مكافحة الغش طي الكتمان كما جرت العادة. ومع ذلك، فإن هذه المدونة التي طال انتظارها سترفع النقاب عن كيفية خوض Siege حربها لمكافحة الغش. سنتناول عدة موضوعات مثل الجهود التي نبذلها الآن، وبعض النجاحات والإخفاقات التي شهدناها، ومدى تطلعنا لتعزيز مكافحة الغش لدينا في المستقبل.

نهج فريق Siege إزاء الغش

R6 3PillarStrategy

حرب Siege تصديا للغش هي الحرب التي نتوقع خوضها مع استمرار لعبة Siege في النمو. إن استراتيجيتنا لمكافحة الغش مبنية على ثلاث ركائز:

  • تحسين الرصد
  • زيادة العوائق لمنع الغشاشين وطرق الغش الجديدة المبتكرة
  • خفض التأثير الناجم عن شفرات الغش داخل اللعبة

تصب كل ركيزة من تلك الركائز في الأخرى لمساعدتنا في تحصين لعبتنا للتصدي إلى شفرات الغش.

وتشمل الجهود المبذولة لمكافحة الغش كذلك العديد من الفرق التي تعمل من زوايا عديدة، وسنواصل تطوير أدواتنا وأساليبنا لمكافحة الغش بينما نواصل المضي قدما.

مسرد المصطلحات

خلال قراءتكم للمدونة، ستجدون أننا نشير إلى بضع مجموعات من الأفراد وبضعة مصطلحات تقنية متخصصة:

  • الغشاشون: هم أفراد يستعينون بتطبيق أو نص برمجي أو ماكرو تابع لجهة خارجية لاكتساب أفضلية وميزة غير عادلة أو على نحو ينتهك شروط الاستخدام.
  • مطورو شفرات الغش: الأفراد الذين يطورون تطبيقات معنية بشفرات الغش، والتي يستغلونها أو يبيعونها أو يزودون الغشاشين بها. إنهم يتسللون إلى كود العميل، ما يتضمن الاتصالات التي يتم إجراؤها في الواجهة الخلفية لدينا ضمن أمور أخرى، للعثور على سبل تمكنهم من إقحام شفرة لابتكار ميزة غير عادلة لاحقا لعملائهم.
  • المخترقون: في سياق هذا المقال، هم مجموعات ماكرة/أفراد ماكرين يستحوذون على حسابات لا تعود ملكيتها إليهم، ويعيدون بيعها وهم لا يملكونها فعلا.
  • الثغرات الثغرات هي عيوب في التصميم ويتم التعامل معها على أساس كل حالة على حدة. سنركز في هذه المدونة على الغش (الهجمات الخبيثة على نقاط الضعف في النظام).

التسلسل الزمني لمكافحة الغش في Siege

R6 AntiCheatTimeline

في البداية: عند إصدار Siege عام 2015، تعذر علينا التنبؤ بمدى حب اللاعبين للعبة Siege وكذلك حماسهم في المراحل الأولى. وعليه لم تكن تحتوي Siege عند الإصدار بما يستلزم من الحماية للتصدي إلى دس الشفرات فيها، ما أدى إلى إمكانية تشغيل أي شخص لمولدات شفرات الغش خلال المباريات المباشرة. في تلك الآونة، كانت أعراف الكشف عن الغش في صناعة ألعاب الفيديو تتألف في الغالب من عمليات الرصد بعد الغش وفرض العقوبات على اللاعب بعد وقوع الأمر. باتباع المنهجية الموحدة في الصناعة، كنا نعتمد كذلك على طرق الكشف والعقاب بعد اللعب للتعامل مع حالات الغش في Siege.

واليوم، لا تزال هاتان العمليتان جوهريتين ومهمتين للغاية في عملية مكافحة الغش. ومع ذلك، فإن الاعتماد على نظام تفاعلي للكشف بعد المباراة غير كاف – على حد سواء لتعرض لاعبينا غير المباشر للغشاشين في اللعبة، وكفاءتنا في الإمساك بالغشاشين. أدركنا أننا بحاجة إلى مزيد من الإجراءات الاستباقية لنظام حماية أكثر اكتمالا معني بمكافحة الغش.

انضمام BattlEye إلى صفوفنا: قدمنا في عام 2016 حلا لمكافحة الغش في الوقت المباشر. لم يكن من المفترض أن يكون BE حلا شاملا للغش. كان الغرض من BE هو المساعدة في تعزيز نظامنا المحدود السابق المعني بمكافحة الغش من خلال جعل مجهوداتنا المبذولة في الإمساك بالغشاشين بشكل استباقي أكثر فعالية خلال الوجود على الهواء مباشرة. ثمة أمر مهم يجب وضعه في الاعتبار، وهو أنه لا يحظر BE اللاعبين بناء على إحصائيات اللاعبين ونقاط البيانات داخل اللعبة، بل يحظرهم عندما يكتشف تطبيقات أو نصوصا برمجية أو ماكرو معروفة تابعة لجهات خارجية معنية بدس شفرات الغش. نستغل حاليا نقاط البيانات لتتبع الغشاشين المحتملين ودمج شفرات الغش التي يستخدمونها لاحقا في نظام BE.
عام 2020 والمستقبل: باتت لعبة Siege مقصد الغشاشين ومزودي شفرات الغش المفضل أكثر من أي وقت مضى نظرا لشعبيته المتزايدة وطبيعته التنافسية. ودفعنا هذا إلى إجراء المزيد من التحسينات على نظامنا المعني بمكافحة الغش، والذي سنتناوله بمزيد من التفاصيل أدناه.

بعض البيانات عن تقدمنا في مكافحة الغش

R6 BansByYear

يرتفع حظر BE للاعبين عاما بعد عام بمعدل ثابت (لا يتم عرض مرات الحظر في العام الرابع إلا بشكل جزئي هنا، لذا عليكم توقع أن تكون القيمة الفعلية أعلى). هدفنا هو رفع أعداد الحظر لدينا على نحو أسرع لمواكبة عدد اللاعبين المتنامي والإقبال على الغش.

R6 Bans2020

في عام 2020 وحده حتى الآن، قمنا بحظر 47898 حسابا من خلال BE بسبب الغش (مع زيادة كبيرة في شهر أبريل على وجه الخصوص). نتوقع أن تستمر هذه الأرقام في التزايد في عام 2020 إذ بدأنا بالفعل في تكثيف مبادرات مكافحة الغش وبدء تنفيذ خطوات مستقبلية المرجو منها مكافحة الغش.

مكافحة الغش في Siege والتحسينات المستقبلية

كما تتسع آفاق لعبة Siege وتتطور، تتطور أساليب الغش كذلك.

فيما يلي سنستعرض خططا أكثر تفصيلا بشأن كيفية تحسين إجراءاتنا لمكافحة الغش بناء على ركائزنا الأساسية الثلاثة وهي 1. الرصد، و2. عوائق الدخول والمنع، و3. الحد من فرص الغش وتأثير شفرات الغش.

يواجه فريق مكافحة الغش المخصص لدينا التحدي المتمثل في التهديد المتزايد للغش من خلال بناء استراتيجيتنا في مكافحة الغش وتعزيزها وتوسيع نطاقها. التحسينات المقبلة التي سيتم إدخالها على جميع المواطن الثلاثة المكونة لنظام مكافحة الغش لدينا، ستساعدنا في تحسين قدرتنا على مكافحة انتشار الغش في Siege.

1. تحسين رصد الغش

إن مكافحة الغش بمثابة سباق للتسلح بالإمكانات - وعلينا تسخير الإمكانات والتطور والتكيف باستمرار مع ما وصلت إليه أساليب الغش. في حين أن رصد الغش لن يرقى أبدا إلى ألا تشوبه شائبة، فإن تحسين سرعة ودقة نظام الرصد لدينا جزء لا يتجزأ من استراتيجيتنا لمكافحة الغش.

ستنبهنا نماذج الرصد إلى وجود شفرات غش على نحو أسرع، وسيعمل تحليل القياس عن بعد الإضافي على تحسين مدى الدقة التي يمكننا من خلالها الكشف عن الغش. على نحو أسرع وأكثر دقة هو كل ما يهم هنا، والمعرفة المبكرة من نماذج الرصد تمنحنا الأفضلية فيما يتعلق بالتنبيه ومراقبة شفرات الغش.

1.1 استخدام نماذج رصد قائمة على البيانات للكشف المبكر والتنبيه بوجود شفرات غش

__تستخدم أساليب وضع نماذج الكشف ما يتيسر من البيانات لإنشاء نماذج معنية برصد أساليب الغش الجديدة. كما تمدنا النماذج برؤية أكبر لأساليب الغش الجديدة. إذ يمكننا من خلالها إنشاء نماذج بسيطة وسريعة يمكن الاعتماد عليها في الاستجابة لوجود شفرات غش على نحو أسرع والتعرف على الغشاشين الذين ربما قد أفلتوا من شبكة BE بشكل أفضل.

وبالاستعراض ضمن المزيد من السياق، عندما يجد المطورون سبلا للتحايل على نظام مكافحة الغش لدينا، ستتيح لنا نماذج الرصد لدينا مستوى أرفع كثيرا من الرؤية للاطلاع على أساليب الغش الجديدة والتحايلات المؤقتة لتمكين الغش وكذلك الغشاشين الذين يستخدمونها. ستمكننا نماذج الرصد القائمة على البيانات من التالي:

  • التمتع بحساسية أكبر تجاه اندفاع مجموعات من الغشاشين الذين تعذر رصدهم على BE
  • العمل بمثابة نظام تنبيه ومراقبة
  • تحفيز التقصي __ وإصلاح التلف الناجم عن الغش وعملية منع الغش
  • __تسريع التعرف على الغشاشين وعملية الحظر من المشاركة
  • إجراء عمليات تقصي بشأن الغشاشين على نحو أسرع وأكثر دقة مع الحد من النتائج الإيجابية الزائفة
  • تحسين التفاعل مع أساليب الغش الجديدة والمبتكرة لرصد الغشاشين وطردهم يمكن لفترة التكيف الوجيزة التي يستغرقها BE عند ظهور أساليب غش جديدة أن تتيح لشفرات الغش الجديدة القدرة على إحداث الفوضى خلال هذه الفترة القصيرة. أما رصد الغشاشين القائم على البيانات، فيتيح لنا تحديد الغشاشين الأكثر وضوحا ممن يمارسون غشا صارخا كلما ظهر في الساحة أسلوب غش جديد. من خلال مشاركة هذه المعلومات مع BattlEye، نحرص كذلك على التعاون مع BE لدمج أساليب رصد أنواع الغش الجديدة في BE في أقرب وقت ممكن).

نعمل الآن على ضمان الدقة في إنشاء نماذجنا لتجنب ظهور النتائج الإيجابية الزائفة المحتملة التي يمكن أن تشوش رؤيتنا لأساليب الغش الجديدة وتؤثر فيها. بمجرد أن يتم ضبط النماذج بدقة، سنبدأ قريبا في استخدامها في عملياتنا لمكافحة الغش.

1.2 تعزيز الرابط بين Siege وBE

ومع استخدام البيانات التي نحصل عليها من نماذج الرصد لدينا، نستعد كذلك للحرص على مشاركة المعلومات مع BattlEye لدعم خدمة BE المعنية برصد الغش. سيساعد هذا على الجمع بين نماذج الرصد وأنظمة مكافحة الغش، مع دعم BE في عملية الرصد التلقائي للغش وعملية حظر الغشاشين. كما ذكرنا أعلاه، لا يطلع BE على إحصائيات اللاعب – بل يعتمد تنفيذ BE لعمليات الحظر على برامج الغش التي تم رصدها. ومع ذلك، سيتيح تحسين معرفة اللاعبين الذين يستعينوا بشفرات الغش وطبيعة أساليب الغش تلك لنا ولـBE على حد سواء تقصي أمر برامج الغش واكتشافها على نحو أفضل أثناء العمل حتى يمكن إضافتها إلى مكتبة شفرات الغش في BE.

2. زيادة عوائق الدخول ومنع الغش

تنشأ شفرات الغش حينما ينشئ مطورو الشفرات إياها ويبيعونها استجابة لطلب اللاعبين المتزايد لها في الساحة سعيا لخلق طريق مختصر (بدلا من التمتع بأي مهارة فعلية). كلا الطرفين المشتركين سيئون. من خلال زيادة العوائق التي تحول دون دخول كل من منشئي الشفرات ومشتريها على حد سواء، يتمثل هدفنا في محو أي امتيازات قد يمكن اكتسابها وجعلهم يدفعون الثمن غاليا في كل مرة يقدمون فيها على أي فعل مشبوه.

2.1. تضييق الخناق على الغشاشين الذين يستخدمون الشفرات

بخصوص جانب الغشاشين من تلك المعضلة، نود جعل حياة اللاعبين الذين يستخدمون الشفرات مملة ومزعجة ومحبطة وصعبة بقدر الإمكان. إحدى الطرق للقيام بذلك تكمن في منع إمكانية الوصول إلى شفرات الغش وإمكانية الغش على جهاز الكمبيوتر من خلال قفل التحقق بخطوتين للعب التصنيفي. لا يمنع التحقق بخطوتين الغش وحسب، بل ويساعد على تأمين الحسابات من الاختراق__ – منع الغشاشين المحتالين من الاستمتاع بما ليس لهم والاستحواذ على الحسابات المسروقة/المخترقة. نستعد لتعزيز قفل التحقق بخطوتين للعب التصنيفي عالميا في المستقبل القريب من خلال توسيع نطاق المتطلبات في مناطق آسيا والمحيط الهادي، بالإضافة إلى تعزيز متطلباتنا الحالية للتحقق بخطوتين.

ما التحقق بخطوتين إلا أداة ضمن العديد من الأدوات التي نحتفظ بها في جعبتنا لتضييق الخناق على الغشاشين. من خلال الاستعانة بنهج متعدد الجوانب، نحاول حماية ساحة اللعب لتعزيز بيئة تصنيف أفضل وإبقاء لوحة صدارة الأبطال نزيهة. الطرق الأخرى التي نستخدمها:

  • وضع حد لنقاط الخبرة في طور اللاعب ضد البيئة ما يجعل من العسير على الغشاشين أداء المهام مرار وتكرارا/التحكم آليا في الحسابات منخفضة المستوى بغرض استخدامها مؤقتا.
  • زيادة متطلبات مستوى التصريح للدخول إلى المباريات التصنيفية
  • زيادة متطلبات الأبطال
  • يمكنكم قراءة المزيد عن ذلك في تحديث مدونتنا المعنية بتناول أهم القضايا.

2.2. تضييق الخناق على مطوري شفرات الغش

من جهة تطوير أساليب الغش، يعمل النظام المثالي لمكافحة الغش على ردع عمليات الغش حتى قبل أن يتم إعدادها. ليس لدينا آلة تمكنا من الانتقال بالزمن، لذا نحاول أن ننتزع سريعا من شفرات الغش الجديدة فرصة الوجود قبل حتى أن يكون لها تأثير.__ بجعل تطوير الغش وصيانة الغش أكثر تكلفة وأكثر صعوبة بالنسبة إلى مطوري شفرات الغش، نحبط تلك عملية تطوير الغش في مهدها.__ مثل هذا الوضع المثالي لمنع ظهور الغش والوقاية منه، ليس من السهل دائما تحقيقه، ولكن ردع التطوير المحتمل للغش وانتشاره في اللعبة يعد أهم وسيلة لمواجهته.

خلال الأسابيع القليلة القادمة، سنبدأ في وضع بعض الأسس التقنية التي يمكننا تطويرها في المستقبل للتأكد من استمرار كون تكلفة تطوير أساليب الغش وصيانته في زيادة. حينما تحدونا الثقة بشأن استعداد هذه الإجراءات الجديدة، سنشرع في تنفيذها. لا يمكننا التعمق في التفاصيل لأسباب أمنية، لكننا سنبذل قصارى جهدنا لتضييق الخناق على مطوري شفرات الغش.

3. الحد من مواطن الضعف وفرص الغش وتأثير شفرات الغش

تعلمنا الكثير طوال رحلتنا التي استمرت 5 سنوات في Siege. لسوء الحظ، لم يتم تصميم بعض الأنظمة في Siege في البداية مع مراعاة توفير الأمن اللازم في 2014-2015 والضروري لتحمل ما نعانيه اليوم من ضغط.

خلال السنوات الثلاث الماضية، عملنا على تحصين نظام تلو الآخر من خلال بذل جهود كبرى في إعادة الهيكلة لجعل أنظمة Rainbow Six Siege أكثر قوة وأمانا ومقاومة للغش على المدى الطويل. وبينما لا تزال تغييرات إعادة الهيكلة مستمرة، نحاول بذل المزيد في تقليص "مساحة الهجوم" أو مواطن الضعف المحتملة التي يستغلها مطوري شفرات الغش. يساعدنا تقييم مواطن الضعف وكذلك الإصلاحات على حماية مواطن الضعف لدينا وتقليل تأثير ناقلات الهجوم من خلال جعلها أقل ضررا للاعبين وتأثيرا في تجربة اللاعب.

3.1 تقييم مواطن الضعف

يستغل مطورو شفرات الغش مواطن الضعف الحالية لإعداد شفرات الغش. لذا حين نبادر بتقييم مواطن الضعف، علينا كذلك التنبؤ بالمحتوى المستقبلي الذي قد يحتمل احتواؤه على مواطن ضعف جديدة في وقت لاحق. نجري تقييمات بشكل منتظم لمواطن الضعف بالتعاون مع فريق UBISOFT المعني بأمن اللعبة. تساعدنا هذه التقييمات على فهم شفرات الغش في اللعب الجديدة المحتملة أو مواطن الضعف الأخرى التي قد تظهر مع إصدار تحديث جديد.

3.2 إصلاحات مواطن الضعف

يجب تحويل مواطن الضعف المكتشفة إلى سبل لإصلاح ثغرات مواطن الضعف. لحل مشكلة أي موطن ضعف، نترك الأمر بين يدي فريق مكلف بإصلاح مواطن الضعف مباشرة، كما يعمل على رأب أي ثغرات هجوم مستقبلية محتملة. في كل مرة تستجير فيها لعبة Siege بهم، ما كان من ذلك الفريق متعدد المهام الذي يحتوي على العديد من الأبطال إلا أن يلبي تلك الاستغاثة وينقذ الموقف. إنهم القوة الدافعة وراء ظهور الإصلاحات للكثير من شفرات الغش مثل اختراقات الذخيرة اللانهائية واختراقات السرعة واختراقات الانتقال السريع واختراقات الاصطدام وغيرها الكثير.

مع كل إصلاح، نستغل تلك المعرفة المكتسبة لنشر أفضل الأساليب في التعامل مع الأمور بين فرقنا الأخرى للوصول إلى مواطن ضعف أقل فأقل مع مرور الوقت.

الخاتمة

لا يمكننا "الخلاص" من مشكلة الغش. ولكن من خلال الاستمرار في تحصين ما نبديه من عوائق وتعزيز دفاعاتنا، يمكننا تحقيق المزيد فيما يتعلق بحماية لاعبينا وتجربتهم. نأمل أن تكون هذه المدونة قادرة على توضيح وإبراز قناعاتنا وأفكارنا بشأن مواجهة الغش وما لدينا من خطط للمستقبل.

بدأنا بالفعل في التسلح والتأهب لخوض معركة ضارية وطويلة في مواجهة شفرات الغش والغشاشين، وسنواصل دائما البحث عن فرص جديدة لتنمية صفوف دفاعتنا وتعزيزها. على الرغم من أننا لم نتمكن من الكشف عن جميع الإجراءات التي نعمل عليها نحن وفريق مكافحة الغش في هذه المدونة، فإننا نريد التوقف لحظة للتأكيد مجددا على تفانينا في جعل Rainbow Six Siege مساحة تنافسية آمنة وعادلة للاعبين.

الجهات المشاركة:

الوحدة المعنية بسلوك اللاعبين في R6 Siege
__فريق الهجوم المعني بمكافحة الغش في R6 Siege __
الفريق المعني بالمجتمع في R6 Siege

زوروا القنوات الاجتماعية الأخرى

facebook icontwitter iconyoutube icontwitch icon