← أحدث الأبحاث
🤖 machine learning

NASimJax: GPU-Accelerated Policy Learning Framework for Penetration Testing

تقدم هذه الورقة NASimJax، وهو إطار عمل يعتمد على JAX ومعزز بمعالجات الرسوميات (GPU)، يعمل على تسريع التعلم التعزيزي لاختبار الاختراق بشكل كبير من خلال تمكين التدريب القابل للتوسع على سيناريوهات شبكية متنوعة، مما يؤدي إلى تحسين التعميم في حالة الصفر (zero-shot generalization) عبر تقنيات مبتكرة مثل تفكيك الإجراءات على مرحلتين والتعلم المنهجي الأمثل.

المؤلفون الأصليون: Raphael Simon, José Carrasquel, Wim Mees, Pieter Libin

نُشر 2026-03-23
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Raphael Simon, José Carrasquel, Wim Mees, Pieter Libin

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

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

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

1. المشكلة: المحاكي "بالتصوير البطيء"

تخيل أنك تحاول تعلم كيفية لعب الشطرنج عبر لعب مباراة واحدة يوميًا. بحلول الوقت الذي تلعب فيه 1,000 مباراة، ستكون قد قضيت بضعة أشهر فقط في التعلم. الآن، تخيل أن الذكاء الاصطناي يحتاج إلى لعب ملايين المباريات ليصبح جيدًا.

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

2. الحل: NASimJax (مصنع "السرعة الفائقة")

قام المؤلفون ببناء NASimJax، وهو إعادة كتابة كاملة لبرنامج المحاكاة الخاص بهم باستخدام لغة خاصة تسمى JAX.

  • التشبيه: بدلًا من شخص واحد يصرخ بالتعليمات، تخيل مصنعًا ضخمًا حيث يعمل 1,000 روبوت في تناغم تام، جميعهم في نفس الوقت تمامًا.
  • النتيجة: NASimJax أسرع بـ 100 مرة من النسخة القديمة. يمكنه محاكاة ملايين الهجمات السيبرانية في الوقت الذي كان يستغرقه لمحاكاة الآلاف فقط. وهذا يسمح للذكاء الاصطناعي بالتدرب على شبكات ضخمة ومعقدة كان من المستحيل التدرب عليها سابقًا.

3. ساحة التدريب: متاهة "متغيرة الشكل"

لجعل الذكاء الاصطناعي ذكيًا بما يكفي للتعامل مع أي شبكة، لم يبنوا مجرد متاهة واحدة؛ بل بنوا آلة تولد متاهات فريدة ولا نهائية.

  • المفهوم: يسمون هذا Contextual POMDP. فكر في الأمر كأنه لعبة فيديو حيث يتغير تخطيط المستوى، وعدد الأعداء، والفخاخ عشوائيًا في كل مرة تبدأ فيها لعبة جديدة.
  • الهدف: الذكال الاصطناعي لا يحفظ خريطة محددة. بل يتعلم قواعد الاختراق بشكل جيد جدًا بحيث يمكنه الدخول إلى مبنى جديد لم يره من قبل واكتشاف كيفية اختراقه دون أن يكون قد رآه سابقًا. يُسمى هذا التعميم الصفري (Zero-Shot Generalization).

4. التحدي: مشكلة "كثرة الأزرار"

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

  • الطريقة القديمة (قناع الإجراء المسطح - Flat Action Masking): تخيل جهاز تحكم عن بعد يحتوي على 10,000 زر. معظمها معطل أو عديم الفائدة بالنسبة للغرفة الحالية. يجب على الذكاء الاصطناعي تخمين أي منها يعمل. إنه يشبه محاولة العثور على إبرة في كومة قش عن طريق الضغط عشوائيًا على الأزرار.
  • الطريقة الجديدة (2SAS - اختيار الإجراء على مرحلتين): قدم المؤلفون استراتيجية أكثر ذكاءً. بدلًا من الضغط على واحد من 10,000 زر، يقوم الذكاء الاصطناعي بذلك في خطوتين:
    1. الخطوة 1: "أي حاسوب يجب أن أستهدفه؟" (يختار المضيف/Host).
    2. الخطوة 2: "ماذا سأفعل بهذا الحاسوب؟" (يختار الإجراء/Action).
    • التشبيه: الأمر يشبه محققًا يقرر أولًا أي مشتبه به سيستجوبه، ثم يقرر ما هو السؤال الذي سيطرحه. هذا يقسم المشكلة الضخمة إلى مشكلتين أصغر وأسهل في الإدارة، مما يجعل التعلم أسرع وأكثر دقة.

5. السر الخفي: "المنهج الدراسي الذكي"

كيف تعلم ذكاءً اصطناعيًا اختراق شبكة ضخمة دون إرهاقه؟

  • عشوائية النطاق (Domain Randomization - DR): إلقاء الذكاء الاصطناعي في متاهات عشوائية من جميع الأحجام. يشبه الأمر إلقاء طالب في مسائل رياضية عشوائية. هذا يعمل بشكل جيد مع المشكلات الصغيرة، لكنه يصبح فوضويًا مع المشكلات الكبيرة.
  • إعادة التشغيل ذو الأولوية للمستويات (Prioritized Level Replay - PLR): هذا هو "المنهج الدراسي الذكي". النظام يراقب الذكاء الاصطناعي. إذا فشل الذكاء الاصطناعي في نوع معين من المتاهات، يتذكر النظام ذلك ويجعل الذكاء الاصطناعي يتدرب على ذلك النوع المحدد من المتاهات مرة أخرى حتى يتحسن.
    • النتيجة: اكتشفوا أن تدريب الذكاء الاصطناعي على شبكات أبسط وأقل كثافة أولاً (مثل مكتب صغير) جعل قدرته أفضل في اختراق الشبكات الأكثر كثافة وتعقيدًا (مثل مركز بيانات ضخم) لاحقًا. إنه مثل تعلم ركوب الدراجة في شارع هادئ قبل محاولة السباق في مدينة مزدحمة.

6. لحظة "الخطأ": عندما تتعطل الأشياء

وجد الباحثون خللاً غريبًا عند الجمع بين "المنهج الدراسي الذكي" (PLR) و"استراتيجية الخطوتين" (2SAS) في الشبكات الكبيرة جدًا.

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

الملخص

NASimJax هو ساحة تدريب فائقة السرعة ومرنة لمخترقي الذكاء الاصطناعي. من خلال جعل المحاكاة أسرع بـ 100 مرة وتعليم الذكاء الاصطناعي كيفية تقسيم المشكلات الكبيرة إلى خطوات أصغر، أنشأ الباحثون نظامًا يمكنه تعلم اختراق الشبكات المعقدة التي لم يسبق له رؤيتها من قبل. يثبت هذا أنه إذا دربت الذكاء الاصطناعي على النوع الصحيح من "مستويات الممارسة" (البدء بالبسيط ثم الانتقال للأصعب)، فيمكنه أن يصبح مخترقًا ماهرًا قادرًا على التعامل مع التهديدات السيبرانية في العالم الحقيقي.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →