دراسة 2024 عبر 40 جامعة وجدت أن 73% من الطلاب يعترفون بشكل من أشكال غش الامتحان الأونلاين. أكثر التقنيات تقدمًا هي تشغيل تطبيق الامتحان داخل محاكي أندرويد (Bluestacks، Nox، LDPlayer) على حاسوب، مع مثيل محاكي ثانٍ مفتوح بجانبه حيث يغذي شريك الإجابات في الوقت الفعلي. يبدو الطالب يأخذ الامتحان بشكل شرعي، لكن كل إجابة تأتي من شخص آخر. هذا الهجوم يهزم معظم أنظمة منع الغش لأن المحاكي يبدو كجهاز أندرويد شرعي. ميزة منع الغش: كشف المحاكيات والجذر في يوكيرا تستخدم سبعة نواقل كشف لالتقاط هذا وكل تقنية غش متقدمة أخرى.

سبعة نواقل كشف — التقاط متعدد الطبقات #

منع الغش في يوكيرا يفحص سبع إشارات مختلفة لكشف بيئات الغش: (1) التحقق من مستشعرات الأجهزة — الأجهزة الحقيقية لها مقياس تسارع وجيروسكوب و GPS؛ المحاكيات غالبًا لا أو لها قيم ثابتة. (2) فحص معرّف الجهاز — المحاكيات تستخدم معرّفات أجهزة عامة أو مكررة لا تطابق أنماط الأجهزة الحقيقية. (3) عدم تطابق البنية — المحاكيات تشغل تطبيقات مستهدفة ARM على بنية x86 تترك تواقيع قابلة للكشف. (4) تحليل توقيع النواة — النواة المعدلة (شائعة في الأجهزة المكسورة الجذر) لها بصمات قابلة للتحديد. (5) SafetyNet و Play Integrity API — خدمات التصديق الرسمية من Google تؤكد سلامة الجهاز. (6) فحص نظام الملفات — فحوصات لـ su binary و Cydia و Sileo و Zebra وغيرها من مؤشرات الجذر/كسر الحماية. (7) شذوذ التوقيت — الأجهزة الافتراضية لها أنماط توقيت قابلة للكشف تختلف عن الأجهزة الحقيقية. أي إشارة واحدة تُطلق حظرًا.

يحظر Bluestacks، Nox، LDPlayer — كل المحاكيات الرئيسية #

تحتفظ يوكيرا بتوقيعات كشف لكل محاكي أندرويد رئيسي: Bluestacks، Nox، LDPlayer، MEmu، Genymotion، محاكي Android Studio، وغيرها. عندما يحاول طالب إطلاق تطبيق الامتحان من أي من هذه البيئات، يرفض التطبيق البدء، معروضًا رسالة واضحة: "هذا التطبيق لا يمكن تشغيله في بيئة محاكي. يرجى استخدام جهاز أندرويد أو iOS حقيقي." لا يمكن للطالب تجاوز هذا بتغيير إعدادات المحاكي — يفحص الكشف إشارات متعددة، لذا حتى المحاكي المُكثف التكوين الذي يخفي بعض الإشارات سيُلتقط بواسطة أخرى. تُضاف إصدارات المحاكي الجديدة لقاعدة بيانات الكشف خلال أسابيع من الإصدار.

أندرويد المكسور الجذر — مكتشف عبر خمس إشارات #

أجهزة أندرويد المكسورة الجذر تسمح للطلاب بتثبيت أدوات تتجاوز قيود مستوى التطبيق — حاجبات تسجيل الشاشة، أدوات انتحال الجهاز، نصوص حقن إجابات آلية. تكشف يوكيرا الجذر عبر خمس إشارات مستقلة: وجود su binary، وجود حزم Magisk أو SuperSU، فشل تصديق SafetyNet API، فشل تصديق Play Integrity API، وأذونات نظام ملفات غير طبيعية. أي واحدة من هذه تُطلق حظرًا. يرى الطالب: "هذا الجهاز مكسور الجذر ولا يمكنه الوصول للامتحانات الآمنة. يرجى استخدام جهاز غير مكسور الجذر." معظم الطلاب لديهم جهاز غير مكسور يمكنهم استخدامه بدلًا من ذلك؛ الأقلية الصغيرة التي تكسر الجذر خصيصًا للغش هي بالضبط من صُممت هذه الحماية لإيقافهم.

iOS المكسور الحماية — كشف Cydia و Sileo و Zebra #

أجهزة iPhone المكسورة الحماية هي معادل iOS لأندرويد المكسور الجذر — تسمح للطلاب بتثبيت أدوات تتجاوز صندوق تطبيق Apple، تعطل حماية تسجيل الشاشة، وتشغل نصوص الأتمتة. تكشف يوكيرا كسر الحماية بفحص وجود Cydia (متجر تطبيقات كسر الحماية الأصلي)، Sileo (مدير حزم كسر الحماية الحديث)، Zebra (مدير حزم شائع آخر)، وبفحص مسارات نظام الملفات التي توجد فقط على الأجهزة المكسورة الحماية. عند اكتشاف جهاز مكسور الحماية، يُحظر الطالب من الامتحان برسالة واضحة ويُرشاد لاستخدام جهاز غير مكسور الحماية.

كشف الجهاز الافتراضي — VirtualBox، VMware، QEMU #

لامتحانات سطح المكتب، معادل المحاكي هو جهاز افتراضي: يشغل الطالب تطبيق الامتحان داخل VM (VirtualBox، VMware، QEMU)، مع نظام التشغيل المضيف يشغل أدوات أخرى تغذي الإجابات. تكشف يوكيرا الأجهزة الافتراضية عبر بادئات عنوان MAC (VirtualBox و VMware تستخدم نطاقات OUI محددة)، توقيعات BIOS (الأجهزة الافتراضية لها سلاسل BIOS قابلة للتحديد)، كشف ميزات CPU (الأجهزة الافتراضية تكشف إشارات CPUID محددة)، وشذوذ التوقيت (الأجهزة الافتراضية لها اختلافات توقيت قابلة للقياس من المعدن المكشوف). عند اكتشاف جهاز افتراضي، يرفض تطبيق الامتحان الإطلاق برسالة واضحة. هذا يغلق معادل سطح المكتب لثغرة المحاكي.

وضع النافذة الواحدة — يقفل شاشة سطح المكتب على الامتحان #

على سطح المكتب، أكثر تقنية غش شيوعًا هي فتح تبويب متصفح آخر للبحث عن الإجابة على Google أو تشغيل ChatGPT في نافذة جانبية. وضع النافذة الواحدة في يوكيرا يقفل الشاشة على الامتحان: يعمل الامتحان في ملء الشاشة، وكل محاولة لتبديل النوافذ، alt-tab، أو فتح تطبيق آخر مُسجّلة كعلم. لا يزال الطالب يستطيع التبديل (لا نمنعه فيزيائيًا)، لكن كل تبديل مُسجل في سجل التدقيق لمراجعة المُحاضِر. بعد الامتحان، يمكنك رؤية بالضبط أي الطلاب بدلوا النوافذ، كم مرة، ولأي مدة. الطلاب الذين بدلوا 20 مرة خلال امتحان 50 سؤالًا لديهم بعض الشرح ليقدموه.

استئنافات الإيجابي الكاذب — العدالة مدمجة #

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