← أحدث الأبحاث
💻 computer science

Adversarial SQL Injection Generation with LLM-Based Architectures

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

المؤلفون الأصليون: Ali Karakoc, H. Birkan Yilmaz

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

المؤلفون الأصليون: Ali Karakoc, H. Birkan Yilmaz

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

الصورة الكبيرة: صانع الأقفال الرقمي والمفتاح الرئيسي

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

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

يطرح هذا البحث سؤالاً جديداً: ماذا لو استخدمنا ذكاءً اصطناعياً فائق الذكاء (نموذج لغوي كبير أو LLM) لابتكار مفاتيح جديدة لم يرها حراس الأمن من قبل؟

قام الباحثون ببناء "صانعي مفاتيح بالذكاء الاصطناعي" جديدين لاختبار مدى براعتهما في خداع هؤلاء الحراس.


صانعا المفاتيح الجديدان بالذكاء الاصطناعي

ابتكر الباحثون طريقتين مختلفتين لمساعدة الذكاء الاصطناعي على توليد هذه المفاتيح الماكرة:

1. RADAGAS: "الباحث في المكتبة"

تخيل هذا الذكاء الاصطناعي كطالب عبقري قرأ كل الكتب في أكبر مكتبة في العالم حول عمليات السطو السابقة.

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

2. RefleXQLi: "المفكر الناقد"

يعمل هذا الذكاء الاصطناعي مثل فريق مكون من شخصين: المبتكر والناقد.

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

الاختبار الكبير: 2.2 مليون محاولة

لمعرفة من هو الأفضل، أقام الباحثون محاكاة ضخمة:

  • المهاجمون: استخدموا 7 أنظمة مختلفة (بما في ذلك النظامين الجديدين، بالإضافة إلى الأدوات التقليدية والذكاء الاصطناعي القياسي).
  • المدافعون: اختبروا الأنظمة ضد 10 حراس أمن مختلفين (WAFs). بعضهم كان يتبع قواعد قديمة (مثل حارس لديه قائمة مهام)، وبعضهم يعتمد على الذكاء الاصطناعي (حراس يتعلمون من خلال المراقبة)، وبعضهم حراس تجاريون مشهورون (مثل Cloudflare وAWS).
  • النطاق: قاموا بتوليد 240,000 مفتاح وجربوها على الحراس 2.2 مليون مرة.

ماذا وجدوا؟

1. "الباحث في المكتبة" (RADAGAS) فاز بالسباق

كان نظام RADAGAS، خاصة عندما يعمل بواسطة ذكاء GPT-4o، هو الأكثر نجاحاً بشكل عام. فقد تمكن من التسلل خلف الحراس بنسبة 22.7% من الوقت تقريباً.

  • لماذا؟ لأنه لم يكتفِ بالتخمين؛ بل تعلم من قائمة منسقة من الأشياء التي نجحت بالفعل في الماضي.

2. "المفكر الناقد" (RefleXQLi) كان مستقراً جداً

كان نظام RefleXQLi أقل نجاحاً بشكل عام (حوالي 21.2%)، لكنه كان ثابتاً للغاية. نادراً ما ارتكب أخطاءً وكان ينتج دائماً مفاتيح فريدة.

3. تم تفنيد "أسطورة التنوع"

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

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

4. الحراس المختلفون يحتاجون مفاتيح مختلفة

لم يكن هناك "مفتاح سحري" يفتح كل الأبواب.

  • حراس الذكاء الاصطناعي (WAFs القائمة على تعلم الآلة): كان نظام RADAGAS وحشاً ضد هذه الأنظمة، حيث نجح في الاختراق بنسبة تزيد عن 90%. يبدو أن حراس الذكاء الاصطناعي هؤلاء لم يتم تدريبهم جيداً لرصد الحيل القدية "الممزوجة".
  • الحراس القائمون على القواعد (WAFs القائمة على قوائم المهام): كانت هذه الأنظمة صعبة للغاية. عانت أنظمة الذكاء الاصطناعي الجديدة أمامها، حيث تم حظرها في معظم الأوقيت. الأدوات القديمة (مثل SQLmap) كانت في الواقع أفضل قليلاً ضد هذه الحراس تحديداً.
  • الحراس التجاريون (Cloudflare/AWS): كانت النتائج مختلطة. وجدت أنظمة الذكاء الاصطناعي المختلفة "ثغرات" مختلفة في دفاعاتهم.

5. إعداد "درجة الحرارة" (Temperature) مهم

تمتلك نماذج الذكاء الاصطناعي مقبضاً للإبداع يسمى "درجة الحرارة" (Temperature).

  • عمل GPT-4o بشكل أفضل عندما تم ضبطه ليكون أقل إبداعاً (درجة حرارة منخفضة، أكثر منطقية).
  • عمل DeepSeek بشكل أفضل عندما تم ضبطه ليكون أكثر إبداعاً (درجة حرارة عالية).
  • كان Claude في حالته المثالية في المنتصف.
  • الدرس المستفاد: لا يمكنك استخدام نفس الإعدادات لكل ذكاء اصطناعي؛ يجب عليك ضبطها مثل الراديو للحصول على أفضل إشارة.

الخلاصة

يخلص البحث إلى أنه إذا كنت تريد اختبار ما إذا كان موقع إلكتروني آمناً، فلا ينبغي أن تعتمد فقط على أداة واحدة.

  • استخدم RADAGAS للاختبار ضد أنظمة الأمن القائمة على الذكاء الاصطناعي.
  • استخدم RefleXQLi (أو النسخ المعتمدة على البذور) للاختبارات المستقرة وعالية الجودة.
  • لا تهوس بجعل مفاتيح الهجوم الخاصة بك "متنوعة"؛ بل ركز على جعلها ذكية وذات صلة بالقفل المحدد الذي تحاول فتحه.

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

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

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

جرّب Digest →