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

Evaluating LLM-Generated Obfuscated XSS Payloads for Machine Learning-Based Detection

تقدم هذه الورقة مساراً هيكلياً يجمع بين التقنيات الحتمية والنماذج اللغوية الكبيرة لتوليد وتقييم حمولات (XSS) المموّهة بناءً على سلوك وقت التشغيل، كاشفةً أنه في حين يعمل الضبط الدقيق على تحسين الحفاظ على السلوك، لا تزال النماذج اللغوية الكبيرة الحالية تعاني في إنشاء تمويهات صالحة تعزز أداء كشف تعلم الآلة اللاحق.

المؤلفون الأصليون: Divyesh Gabbireddy, Suman Saha

نُشر 2026-04-22
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Divyesh Gabbireddy, Suman Saha

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

تخيل أنك حارس أمن في معرض فني فاخر للغاية (الإنترنت). مهمتك هي منع الناس من التسلل وطلاء حرف "X" على الجدران (اختراق الموقع الإلكتروني).

لفترة طويلة، حاول الأشرار (المخترقون) خداعك. هم لا يكتفون بالدخول بقميص عليه حرف "X" أحمر كبير. بدلاً من ذلك، يرتدون تنكرًا. قد يرسمون حرف "X" بحبر سري، أو يكتبونه بشفرة سرية، أو يجزئونه إلى قطع صغيرة ويخبئونها في جيوب مختلفة. هذا يسمى التعمية (Obfuscation).

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

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

المشكلة: الروبوت "فنان مزيف"

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

فكر في الأمر كطفل يرسم صورة نمر. قد يرسم خطوطًا وذيلًا، وتبدو الصورة كنمر. ولكن إذا وضعت هذه الرسمة في حديقة حيوان، فلن يزأر، ولن يصطاد، ولن يخيف أحدًا. إنها مجرد رسمة.

في عالم الاختراق، إذا أنتج الذكاء الاصطناعي هجومًا "متنكرًا" يبدو مخيفًا ولكنه لا يؤدي في الواقع إلى تفعيل الإنذار (أي لا ينفذ الكود)، فهو بلا فائدة. إنه مجرد ضجيج.

الحل: مسار "تجربة القيادة" (The "Test Drive" Pipeline)

لإصلاح ذلك، بنى الباحثون مسار اختبار خاصًا. إليكم كيف يعمل، خطوة بخطوة:

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

النتائج: الروبوت يتحسن، لكنه لا يزال يتعثر

إليكم ما وجدوه:

  • الأساس (بدون تدريب): عندما طلبوا من الروبوت غير المدرب صنع تنكرات، نجحت 15% منها فقط في العمل فعليًا. كان الروبوت في الغالب يصنع مجرد كلام فارغ يبدو كأنه كود ولكنه لا يفعل شيئًا.
  • الروبوت المدرب: بعد "مدرسة تعليم القيادة" (الضبط الدقيق)، ارتفع معدل النجاح إلى 22%. هذا تحسن كبير (حوالي 47% أفضل!)، لكن هذا يعني أيضًا أن 78% من الوقت، يفشل الروبوت. لا يزال يصنع "نمورًا مزيفة" لا تزأر.
  • الخلطة السرية: لاحظوا أن بعض أنواع التنكرات كانت أسهل للروبوت لتعلمها من غيرها. الحيل البسيطة مثل "تقسيم الكلمات" نجحت بشكل جيد. لكن الحيل المعقدة مثل "تحويل كل شيء إلى أرقام ستة عشرية (hexadecimal)" أربكت الروبوت، وعادة ما فشلت تلك الحيل.

السؤال الكبير: هل هذا يساعد حارس الأمن؟

أخيرًا، سألوا: "هل إعطاء حارس الأمن هذه الأمثلة الجديدة التي صنعها الروبوت يجعل الحارس أفضل في ضبط المخترقين الحقيقيين؟"

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

الخلاصة

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

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

باخت-صار: الذكاء الاصطناعي فنان موهوب، لكنه لا يزال يتعلم كيفية رسم نمر يمكنه الصيد فعليًا. وحتى يتحسن، نحتاج إلى مراجعة عمله بدقة قبل السماح له بتعليم حراس الأمن لدينا.

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

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

جرّب Digest →