A Modular Cyber Range Platform for Smart Energy Systems
تقدم هذه الورقة منصة "سايبر رينج" (Cyber Range) خفيفة الوزن وتركيبية مبنية على FastAPI وQEMU/KVM، تستخدم محركاً قائماً على YAML لمحاكاة بيئات تقنية معلومات وتقنيات تشغيل (IT/OT) واقعية تلقائياً، والتي تم استعراضها من خلال سيناريو هجوم متعدد المراحل على محطة طاقة كهروضوئية لمدينة ذكية لتقييم كل من الثغرات التقنية والاستجابة البشرية للأزمات.
المؤلفون الأصليون:Vasilis Ieropoulos, Theofanis Eleftheriadis, Kyriakos Christou, Philippos Isaia, Maria Michalopoulou, Angelos K. Marnerides, Christos Laoudias, Maria K. Michael
المؤلفون الأصليون: Vasilis Ieropoulos, Theofanis Eleftheriadis, Kyriakos Christou, Philippos Isaia, Maria Michalopoulou, Angelos K. Marnerides, Christos Laoudias, Maria K. Michael
تخيل عالماً تكون فيه الأضواء في منزلك، وإشارات المرور في شارعك، وشبكة الطاقة التي تُبقي قاعدة عسكرية تعمل، كلها متصلة بالإنترنت. هذا هو واقع "المدن الذكية"، حيث يتحكم الكود الرقمي في أشياء مادية مثل الكهرباء والمياه. ولكن تماماً مثل منزل به قفل ضعيف على الباب الأمامي، يمكن اختراق هذه الأنظمة المتصلة. الجزء المخيف ليس فقط احتمال قيام المتسللين بسرقة بياناتك؛ بل هو قدرتهم على قطع التيار الكهربائي أو العبث بالآلات التي تحافظ على سير العمل. ولإيقاف ذلك، يحتاج الخبراء إلى مكان آمن للممارسة والقتال ضد هؤلاء الأشرار الرقميين دون إطفاء شبكة الطاقة الحقيقية فعلياً. وهنا يأتي دور "الميدان السيبراني" (Cyber Range). فكر فيه كمحاكي لألعاب الفيديو للأمن السيبراني، ولكن بدلاً من إطلاق النار على الفضائيين، أنت تدافع عن محطة طاقة في مدينة. ومع ذلك، فإن معظم أجهزة المحاكاة إما بسيطة للغاية (تختبر فقط فيروسات الكمبيوتر) أو ثقيلة ومكلفة جداً لبنائها. السؤال الكبير هو: هل يمكننا بناء أرض تدريب خفيفة الوزن ومرنة، تبدو واقعية بما يكفي لاكتشاف كل من الأخطاء البرمجية والأخطاء البشرية التي تحدث عندما تسوء الأمور؟
تقدم هذه الورقة البحثية منصة "ميدان سيبراني" جديدة، نمطية (Modular)، مصممة خصيصاً لأنظمة الطاقة الذكية. قام المؤلفون، وهم فريق من جامعة قبرص، ببناء نظام يعمل كمجموعة "ليجو" رقمية للتدريب على الأمن السيبراني. فبدلاً من الحاجة إلى حاسوب فائق ضخم ومكلف، تعمل منصتهم على أجهزة قياسية باستخدام "وصفة" ذكية مكتوبة بتنسيق نصي بسيط يسمى YAML. تخبر هذه الوصفة الحاسوب بالضبط كيفية بناء شبكة وهمية، كاملة مع أجهزة افتراضية تعمل كأجهزة كمبيوتر حقيقية، وأجهزة توجيه (Routers)، وحتى آلات صناعية. النظام سريع ومرن؛ إذ يمكنه تشغيل سيناريو معقد في دقائق وإغلاقه بنفس السرعة، مما يجعله سهل الاستخدام للمعلمين والمدربين.
تستعرض الورقة هذه المنصة من خلال قصة خيالية درامية تدور أحداثها في مدينة ذكية. يبدأ السيناريو صغيراً: يخترق متسلل ("الفريق الأحمر") شبكة "واي فاي" لمنزل لأن كلمة المرور ضعيفة جداً. ومن هناك، يتسلل إلى نظام التحكم في محطة طاقة شمسية ويقوم بإيقاف تشغيلها. لكن الهجوم لا يتوقف عند هذا الحد؛ بل ينتشر مثل الفيروس عبر شبكة المدينة، مما يؤدي في النهاية إلى انقطاع كبير في التيار الكهربائي في قاعدة عسكرية مجاورة. تُظهر الورقة أن نظامهم يمكنه محاكاة سلسلة التفاعلات هذه بأكملها، بما في ذلك اللغات المحددة التي تستخدمها الآلات الصناعية للتحدث مع بعضها البعض (مثل Modbus/TCP و MQTT).
ما يجعل هذه المنصة مميزة هو أنها لا تختبر الحواسيب فحسب، بل تختبر البشر أيضاً. يقدم المؤلفون مفهوم "الفريق الأخضر". فبينما يقوم "الفريق الأحمر" بالهجوم و"الفريق الأزرق" بالدفاع، يمثل "الفريق الأخضر" المشغلين البشريين الفعليين — المهندسين والمديرين الذين يتعين عليهم اتخاذ القرارات عندما تبدأ صفارات الإنذار في العمل. تم تصميم النظام لمعرفة مدى قدرة هؤلاء البشر على رصد المشكلة، والحفاظ على الهدوء، والتواصل مع بعضهم البعض تحت الضغط. تشير الورقة إلى أن نهج الفرق الثلاثة هذا يوفر صورة أكثر اكتمالاً لمدى جاهزية المؤسسة حقاً للتعامل مع الأزمات.
أجرى المؤلفون عمليات محاكاة لإثبات نجاح نظامهم. وقد أظهروا أن منصتهم يمكنها بنجاح نشر هذه الهجمات المعقدة ومتعددة المراحل، وأن الفرق المختلفة يمكنها التفاعل مع النظام كما هو مخطط له. لم يدّعوا أنهم حلوا جميع مشاكل الأمن السيبراني، لكنهم أثبتوا أن تصميمهم الخفيف والنمطي هو وسيلة قابلة للتطبيق لتدريب الأشخاص على العلاقة الفوضوية في العالم الحقيقي بين الاختراقات الرقمية والنتائج المادية. وتخلص الورقة إلى اقتراح أن النسخ المستقبلية يمكن أن تصبح أكثر ذكاءً، ربما باستخدام الذكاء الاصطناائي لإنشاء سيناريوهات جديدة فورياً أو ربط مراكز التدريب المختلفة معاً لممارسة هجمات أكبر وعابرة للحدود. ولكن في الوقت الحالي، تقف هذه المنصة كأداة واعدة للحفاظ على سلامة مدننا الذكية.
ملخص تقني: منصة ميدان سيبراني نمطية لأنظمة الطاقة الذكية
بيان المشكلة تواجه البنية التحتية الحيوية الحديثة، ولا سيما أنظمة الطاقة الذكية، مشهد تهديدات متزايد حيث يمكن للحوادث السيبرانية أن تنتشر عبر الخدمات الرقمية لتسبب عواقب مادية. تفتقر حلول الميدان السيبراني (Cyber Range) الحالية غالبًا إلى النطاق والتنوع والقدرة على التشغيل البيني اللازمين لتمثيل هذه الأنظمة البيئية المعقدة ذات الطبيعة السيبرانية-المادية. تركز العديد من المنصات الأكاديمية بشكل كبير على بيئات تكنولوجيا المعلومات (IT)، بينما تهمل التكنولوجيا التشغيلية (OT) والبروتوكولات الصناعية. وعلى العكس من ذلك، فإن ميادين العمليات عالية الدقة غالبًا ما تكون مملوكة لجهات معينة، أو مغلقة المصدر، أو تفتقر إلى النمطية. علاوة على ذلك، تفشل بيئات التدريب الحالية غالبًا في دمج التقييم المتمحور حول العنصر البشري، حيث تعامل الجاهزية السيبرانية كمسألة تقنية بحتة بدلاً من كونها تحديًا اجتماعيًا-تقنيًا يشمل المشغلين وصناع القرار والمدافعين.
المنهجية يقترح المؤلفون منصة ميدان سيبراني خفيفة الوزن ونمطية، مصممة لمحاكاة بيئات تكنولوجيا المعلومات (IT) والتكنولوجيا التشغيلية (OT) المترابطة بدقة عالية. تعتمد بنية النظام على أربع طبقات رئيسية:
الواجهة الأمامية (Frontend): تطبيق ويب قائم على React لإدارة الطوبولوجيا (التشكيل الهيكلي) وعملاء NoVNC للوصول إلى وحدة التحكم.
الخلفية (Backend): إطار عمل FastAPI يدير منطق الأعمال، واستخراج الصور، ومحرك التنسيق القائم على ملفات YAML.
التخزين (Storage): طبقة مستمرة لصور الأجهزة الافتراضية (VM) وتوصيفات السيناريوهات.
مضيف المحاكاة الافتراضية (Virtualisation Host): استخدام Libvirt وQEMU/KVM لإدارة دورات حياة الأجهزة الافتراضية، وقد تم اختيار ذلك بدلاً من تقنية الحاويات (Containerization) لضمان عزل مستوى النواة (Kernel-level isolation) والتلاعب الواقعي بسلسلة الشبكة المطلوب لمحاكاة التكنولوجيا التشغيلية (OT).
تستخدم المنصة محركًا مدفوعًا بملفات YAML للنشر التلقائي لطوبولوجيا الشبكات المعقدة على أجهزة قياسية متاحة تجاريًا. ولإثبات القدرات، صمم المؤلفون سيناريو هجوم متعدد المراحل داخل مدينة ذكية خيالية تضم محطة للطاقة الكهروضوئية (PV). ينمذج هذا السيناريو سلسلة هجمات متتالية تبدأ من منزل مدني ذكي وصولاً إلى قاعدة عسكرية، وتتضمن ثلاث أدوار تشغيلية متميزة:
الفريق الأحمر (Red Team): ينفذ هجمات متعددة المتجهات (مثل اختراق شبكة Wi-Fi، وحقن أوامر Modbus، واختطاف بروتوكول MQTT) بناءً على خرائط MITRE ATT&CK.
الفريق الأزرق (Blue Team): يراقب حركة المرور، ويكتشف الشذوذ (مثل انتهاكات أكواد وظائف Modbus)، ويستجيب للتهديدات باستخدام أدوات مثل Ntopng وZeek وWireshark.
الفريق الأخضر (Green Team): يمثل موظفي العمليات (مهندسي محطة الطاقة الكهروضوئية) الذين يراقبون لوحات التحكم لتقييم الشذوذ المادي وتقدير الوعي بالموقف تجاه محاولات الهندسة الاجتماعية.
المساهمات الرئيسية
بنية نمطية: ميدان سيبراني خفيف الوزن وذو بنية مفتوحة يدعم النشر الآلي لسيناريوهات ICT/OT المعقدة باستخدام مبادئ "البنية التحتية ككود" (Infrastructure-as-Code) عبر ملفات YAML.
محاكاة البروتوكولات الأصلية: على عكس البدائل مفتوحة المصدر الأخرى، تقوم هذه المنصة بمحاكاة البروتوكولات الصناعية أصليًا، وتحديدًا Modbus/TCP وMessage Queuing Telemetry Transport (MQTT)، مما يسمح بسلاسل هجوم متتالية واقعية من تكنولوجيا المعلومات إلى التكنولوجيا التشغيلية.
إطار عمل الفرق الثلاثة: دمج "الفريق الأخضر" إلى جانب الفريقين الأحمر والأزرق التقليديين. صُمم هذا الإطار لتقييم ليس فقط الاستغلالات التقنية وقدرات الكشف، بل أيضًا العوامل البشرية، بما في ذلك الوعي بالموقف لدى المشغل، واتخاذ القرار تحت الضغط، والمرونة تجاه الهندسة الاجتماعية.
القابلية للتوسع: يسمح النظام بتخصيص الموارد عند الطلب (CPU/RAM) عبر تعريفات YAML، مما يتيح بدء وإيقاف طوبولوجيا التدريب بأكملها دون الحاجة إلى بنية تحتية تعمل باستمرار.
النتائج والتحقق تتحقق الورقة من وظائف المنصة من خلال سيناريو محطة الطاقة الكهروضوئية. نجح النظام في:
نشر طوبولوجيا تضم عواكس طاقة كهروضوئية سكنية، ومنصة إنترنت أشياء (IoT) مركزية، ومزرعة رياح، ونظام تخزين طاقة بالبطاريات (BESS)، وخدمات تكنولوجيا معلومات متنوعة (مثل WordPress وZimbra).
تسهيل هجوم متعدد المراحل حيث قام الفريق الأحمر باختراق شبكة Wi-Fi سكنية، وحقن أوامر Modbus خبيثة لإيقاف إنتاج الطاقة، ثم استغل لاحقًا حركة مرور MQTT غير المشفرة وبيانات اعتماد واجهة برمجة التطبيقات (API) الضعيفة للتسبب في نقص مستهدف في الطاقة في منطقة عسكرية.
تمكين الفريق الأزرق من ربط التنبيهات عبر طبقات الشبكة والتطبيقات وأنظمة التحكم الصناعي (ICS).
توفير لوحة تحكم للفريق الأخضر لمراقبة انخفاضات القياس عن بُعد (Telemetry) ونواقل الهندسة الاجتماعية المحتملة.
تشير الورقة إلى أنه بينما كانت المحاكاة التقنية وتنفيذ السيناريو ناجحين، فإن التحقق التجريبي من التقييم المتمحور حول العنصر البشري (الفريق الأخضر) مؤجل للعمل المستقبلي.
الأهمية يضع المؤلفون هذه المنصة كجسر لسد الفجوة بين بيئات تدريب تكنولوجيا المعلومات (IT) المنعزلة وبين الحاجة إلى محاكاة سيبرانية-فيزيائية عالية الدقة وواقعية. من خلال دمج محاكاة البروتوكولات مع إطار عمل تقييم مكون من ثلاثة فرق، ينتقل الميدان السيبراني إلى ما هو أبعد من مجرد اختبار الاستغلال التقني لدعم تقييم شامل للجاهزية السيبرانية. تعالج المنصة قيود الحلول الحالية عبر تقديم نهج مفتوح، نمطي، ومؤتمت يمكنه تمثيل التبعيات المعقدة بين الطاقة والاتصالات وأنظمة التحكم التشغيلي. يهدف إدخال "الفريق الأخضر" تحديدًا إلى تعزيز تقييم المرونة التنظيمية واتخاذ القرار البشري في سيناريوهات البنية التحتية الحيوية.