العودة للمشاريع

مركز NUPCO التفاعلي (NUPCO Interactive Hub)

NUPCO فعاليات التوعية بالأمن السيبراني 2025-11-17
تطوير الويبتقنية الفعالياتتجربة تفاعليةNode.jsExpressSocket.IOGamificationReal-timeJavaScript

نظرة عامة

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

يتضمن المركز ألعابًا متعددة اللاعبين في الوقت الفعلي مثل حقيقة أو خدعة (Fact or Trick)، وأدوات تعليمية تفاعلية مثل تحدي التوعية بالتصيد الاحتيالي (Phishing Awareness) و عجلة الجوائز (Prize Wheel)، و غرفة تحكم (Control Room) لإدارة العروض التقديمية المباشرة.

تم بناء الخادم باستخدام Node.js و Express، وهو يدير التوجيه لجميع التطبيقات ويتعامل مع الاتصال في الوقت الفعلي باستخدام Socket.IO. تتيح هذه البنية تفاعلاً سلساً بين أجهزة التحكم المحمولة وشاشات العرض الرئيسية أثناء الفعاليات.

المكونات الرئيسية

غرفة التحكم

نظام تحكم عن بعد لإدارة عروض الفيديو والمؤثرات الصوتية عبر الأجهزة المحمولة.

حقيقة أو خدعة

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

التوعية بالتصيد الاحتيالي

محاكاة تفاعلية لتعليم الموظفين كيفية اكتشاف رسائل البريد الإلكتروني التصيدية.

عجلة الجوائز

طريقة ترويحية لاختبار المعرفة بالأمن السيبراني بأسئلة عشوائية.

تُعد عجلة الجوائز وسيلة ممتعة وتفاعلية لاختبار المعرفة. يقوم المشاركون بتدوير العجلة لاختيار فئة ثم يجيبون على سؤال متعدد الخيارات. يوضح الفيديو أدناه جولة واحدة من اللعب.

تجربة عجلة الجوائز

لعبة تفاعلية لتدوير العجلة لأسئلة الأمن السيبراني.

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

محاكاة الكشف عن التصيد الاحتيالي

تدريب المستخدمين على تحديد رسائل البريد الإلكتروني المشبوهة في بيئة آمنة.

حقيقة أو خدعة هي لعبة تنافسية متعددة اللاعبين. يستخدم النظام Socket.IO لمزامنة الشاشة الرئيسية مع الأجهزة المحمولة للاعبين في الوقت الفعلي. يوجد أدناه تسجيلات لواجهة التحكم المحمولة، والتي تظهر كيفية تفاعل اللاعبين مع اللعبة.

حقيقة أو خدعة - اللعب المباشر

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

Tap to play/pause all

Main Display

الشاشة الرئيسية: لوحة المتصدرين والأسئلة المباشرة

P1

وحدة تحكم اللاعب 1

P2

وحدة تحكم اللاعب 2

الأهداف

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

المميزات الرئيسية

التوجيه الموحد

يقدم 5 تطبيقات مختلفة (غرفة التحكم، حقيقة أو خدعة، اليوم الأول، التصيد الاحتيالي، العجلة) من خادم Express واحد.

التفاعل في الوقت الفعلي

يستخدم Socket.IO مع مساحات الأسماء (namespaces) للتعامل مع الاتصال في الوقت الفعلي لغرفة التحكم ولعبة حقيقة أو خدعة بشكل مستقل.

لوحة الإدارة

لوحة تحكم آمنة لإطلاق وإدارة الأنشطة المختلفة.

محتوى ثابت وديناميكي

يقدم صفحات معلومات ثابتة وألعاب تفاعلية ديناميكية.

التحديات والحلول

التحدي:

دمج مشاريع مستقلة متعددة مع تعارضات محتملة في المنافذ والتبعيات.

الحل:

تم دمج جميع المشاريع في خادم *Express.js* واحد وتم توحيد التبعيات لحل التعارضات.

التحدي:

إدارة مساحات أسماء (Socket.IO) مميزة لتطبيقات مختلفة على نفس الخادم.

الحل:

تم تنفيذ مساحات أسماء (Socket.IO) مخصصة لكل تطبيق لضمان قنوات اتصال معزولة في الوقت الفعلي.