Evaluating Retrieval-Augmented Generation for Explainable Malware Analysis
تثبت هذه الورقة تجريبياً أن التوليد المعزز بالاسترجاع (RAG) غالباً ما يؤدي إلى تدهور جودة تفسيرات البرمجيات الخبيثة من خلال إدخال ضجيج وسياق غير ذي صلة، مما يشير إلى أن تحليل البرمجيات الخبيثة يُعامل بشكل أفضل كمهمة استخراج إشارات بدلاً من كونها مشكلة استرجاع معرفة عندما تكون الأدلة المهيكلة متاحة بالفعل.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك محقق يحاول حل لغز ما: لماذا يتصرف ملف الكمبيوتر هذا كأنه مجرم؟
في عالم الأمن السيبراني، يمتلك المحللون قاعدة بيانات ضخمة تسمى VirusTotal. فكر في هذه القاعدة على أنها تقرير شرطة مفصل للغاية؛ فهي تسرد بالضبط ما فعله الملف: "لقد فتح باباً"، "لقما بنسخ ملف"، "اتصل برقم هاتف مشبوه". كل شيء موجود هناك، في شكل حقائق واضحة ومنظمة.
مؤخراً، بدأ خبراء الأمن في استخدام المحققين الآليين (نماذج اللغات الكبيرة، أو LLMs) لقراءة تقارير الشرطة هذه وكتابة قصة واضحة تشرح لماذا يعتبر هذا الملف سيئاً.
السؤال الكبير: هل نحتاج إلى "مكتبة" للذكاء الاصطني؟
هناك فكرة شائعة في مجال الذكاء الاصطناعي تسمى RAG (التوليد المعزز بالاسترجاع). المنطق وراء ذلك هو: "إذا كان محققنا الآلي يكتب قصة، فلنمنحه مكتبة من الكتب الإضافية ليقرأها أولاً. ربما يحتاج للبحث عما يعنيه 'فتح الباب' عادةً في قصص الجرائم الأخرى ليكتب شرحاً أفضل".
قرر مؤلفو هذه الورقة البحثية اختبار ما إذا كانت هذه "المكتبة" ستساعد بالفعل عندما يكون تقرير VirusTotal مثالياً وكاملاً.
التجربة: المحقق مع وبدون المكتبة
قام الباحثون بإعداد اختبار لمجموعتين من المحققين الآليين:
- المجموعة أ: قرأت تقرير VirusTotal وكتبت شرحاً.
- المجموعة ب: قرأت تقرير VirusTotal، بالإضافة إلى ذهاب الذكاء الاصطناعي إلى "المكتبة"، وجلب بعض الكتب الإضافية حول البرمجيات الخبيثة، وحاول دمج تلك القصص في الشرح.
استخدموا نظام تسجيل (يسمى BERTScore) لمعرفة مدى مطابقة قصة الذكاء الاصطناعي لـ "المعيار الذهبي" الذي يمثل الشرح المثالي.
النتيجة المفاجئة: المكتبة جعلت الأمور أسوأ
وجدت الورقة البحثية أن إضافة كتب المكتبة الإضافية جعلت شروحات الذكاء الاصطناعي أسوأ في الواقع.
إليك التشبيه:
تخيل أنك تحاول شرح حادث سيارة لقاضٍ. لديك تقرير الشرطة الرسمي الذي يحتوي على السرعة، وآثار الكبح، والطقس.
- بدون المكتبة: ينظر الذكاء الاصطناعي إلى التقرير ويقول: "السيارة كانت مسرعة وصدمت الشجرة". (واضح ودقيق).
- مع المكتبة: يذهب الذكاء الاصطنا@ي إلى المكتبة، ويجد كتاباً عن "كيف تنمو الأشجار"، وكتاباً آخر عن "تاريخ حدود السرعة". ويحاول دمج هذه المعلومات في القصة. فجأة، يصبح الشرح: "السيارة كانت مسرعة، وبينما تنمو الأشجار عادةً ببطء، فقد صدمت هذه الشجرة سيارة سريعة، مما يذكرنا بالنقاشات حول حدود السرعة في التسعينيات..."
المعلومات الإضافية لم تساعد؛ بل شتتت الذكاء الاصطناعي. لقد أضافت "ضجيجاً" وجعلت القصة مربكة أو عامة.
لماذا حدث هذا؟
يشرح المؤلفون أن تحليل البرمجيات الخبيثة يشبه البحث عن إبرة في كومة قش، وليس مثل كتابة مقال من الصفر.
- تقرير VirusTotal يحتوي بالفعل على جميع "الإبر" (السلوكيات السيئة المحددة).
- مهمة الذكاء الاصطناعي هي مجرد استخراج تلك الإبر وإخبارنا بما تعنيه.
- عندما تجبر الذكاء الاصطناعي على قراءة كتب إضافية (RAG)، يبدأ في النظر إلى "القش" (معلومات غير ذات صلة أو مرتبطة بشكل ضعيف) بدلاً من الإبر. إنه يرتبك بالقصص التي تبدو ذات صلة ولكنها ليست متعلقة بهذا الملف تحديداً.
الخلاصة لفرق الأمن
تخلص الورقة البحثية إلى أنه بالنسبة لهذه المهمة المحددة (شرح البرمجيات الخبيثة بناءً على تقرير كامل)، فإن الأقل هو الأكثر.
- لا تعقد الأمور: إذا كانت لديك بالفعل الحقائق الكاملة، فلا تجبر الذكاء الاصطناعي على البحث عن معلومات إضافية. سيؤدي ذلك فقط إلى جعل الذكاء الاصطناعي يهذي أو يتشتت.
- الإشارة مقابل الضجيج: المهمة هي استخراج الإشارات الواضحة من البيانات، وليس تركيب معرفة جديدة من مكتبة.
- أدوات أفضل: بدلاً من استخدام نهج "المكتبة"، يجب أن تركز أدوات الأمن على مساعدة الذكاء الاصطناعي على قراءة التقرير الحالي بعناية أكبر، رب الله تنظيم الحقائق بشكل أفضل أو تجاهل المشتتات غير ذات الصلة.
باختصار: عندما تكون الأدلة أمامك مباشرة، فإن إرسال الذكاء الاصطناعي إلى المكتبة يجعله ينسى ما كان من المفترض أن يبحث عنه.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.