Argus: Reorchestrating Static Analysis via a Multi-Agent Ensemble for Full-Chain Security Vulnerability Detection
تقدم الورقة البحثية "Argus"، وهو إطار عمل جديد متعدد الوكلاء يعيد تنظيم سير عمل التحليل الساكن من خلال دمج تحليل سلاسل التوريد، والوكلاء المتعاونين، وتقنيات متقدمة مثل RAG وReAct ليتفوق بشكل كبير على الأساليب الحالية القائمة على النماذج اللغوية الكبيرة في اكتشاف الثغرات الحقيقية مع تقليل الإيجابيات الكاذبة والتكاليف التشغيلية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك رئيس الأمن لمدينة ضخمة وصاخبة (وهي الكود البرمجي الخاص بك). مهمتك هي العثور على الفخاخ المخفية، والجسور المكسورة، والنوافذ المفتوحة التي قد يستخدمها المجرمون للاختراق.
لسنوات، اعتمدت على نوعين من الحراس:
- حراس كتاب القواعد (الأدوات التقليدية): يحملون قائمة مراجعة ضخمة. إذا كانت النافذة مفتوحة، فيقومون بالإبلاغ عنها. إذا كان الباب غير مقفل، فيبلغون عنه. هم سريعون وصارمون، لكنهم يفتقدون الفخاخ الذكية التي لا تبدو كالنوافذ المفتوحة التقليدية. كما أنهم يرتبكون أمام تخطيطات المدن المعقدة.
- المتدربون الجدد من الذكاء الاصطناوي (نماذج LLM): هم أذكياء للغاية ومبدعون، ويمكنهم قراءة المدينة بأكملها دفعة واحدة. يمكنهم رصد فخ يبدو وكأنه أصيص زهور غير ضار. لكن لديهم عادة سيئة: أحياناً "يهلوسون"، فيرون فخاخاً حيث لا توجد فخاخ، أو يشعرون بالارتباك من ضخامة حجم المدينة ويستسلمون.
المشكلة:
تحاول أنظمة الأمن الحالية جعل متدربي الذكاء الاصطناوي يعملون بجانب حراس كتاب القواعد. والنتيجة هي أن الذكاء الاصطناعي يرتبك بسبب القواعد الجامدة، والقواعد لا تستطيع مواكبة أفكار الذكاء الاصطناوي الجامحة. الأمر يشبه محاولة تعليم شاعر عبقري كيفية ملء نموذج ضريبي؛ فلا هذا ولا ذاك يعمل بشكل جيد.
الحل: Argus
تقدم الورقة البحثية Argus، وهو نظام أمني جديد يقلب الطاولة. بدلاً من أن يكون الذكاء الاصطناعي مجرد مساعد، يصبح الذكاء الاصطناوي هو عمدة المدينة، وكل شيء آخر (القواعد، الكود، التاريخ) يصبح طاقم عمله.
إليك كيف يعمل Argus، باستخدام تشبيه إبداعي:
1. تفتيش "سلسلة التوريد الكاملة" (مراقبة الحي)
الحراس التقليديون ينظرون فقط إلى المبنى الذي تقوم بتفتيشه، ويتجاهلون المواد المستخدمة في بنائه.
- نهج Argus: يدرك Argus أنه إذا كانت الطوب (تبعيات برمجياتك) مسروقة أو معيبة، فإن المبنى بأكمله سيكون غير آمن. هو لا يكتفي بفحص الكود الخاص بك فح' بل يتحقق من "سلسلة التوريد" (المكتبات والأدوات التي استعرتها). يسأل: "هل صدر إشعار استدعاء من مصنع الطوب؟" إذا كانت الإجابة نعم، يعرف Argus بالضبط أين يبحث عن الشقوق في جدارك.
2. قوة مهام متعددة الوكلاء (فرقة متخصصة)
بدلاً من محاولة جعل وكيل ذكاء اصطناعي واحد يقوم بكل شيء، يقسم Argus العمل إلى فريق من الوكلاء المتخصصين، مثل فريق SWAT:
- الأمين (وكيل RAG): قبل أن يتحرك الفريق، يركض هذا الوكيل إلى المكتبة (الإنترنت وقواعد بيانات الثغرات) ليجلب أحدث "ملصقات المطلوبين" وتقارير الجرائم. هذا يضمن أن الفريق يعرف المجرمين المعروفين (CVEs) قبل أن يبدأوا البحث حتى.
- المحقق (وكيل PoC): هذا الوكيل لا يكتفي بالتخمين؛ بل يحاول إثبات وجود الفخ. يقوم ببناء "جريمة وهمية" صغيرة وآمنة (إثبات مفهوم - Proof of Concept) ليرى ما إذا كان الفخ يعمل حقاً. إذا لم يستطع كسر القفل، فالفخ ليس ثغرة حقيقية.
- قارئ الخرائط (وكيل تدفق البيانات): يتتبع هذا الوكيل مسار متغير "ملوث" (مثل زجاجة مياه ملوثة) من المصدر (مستخدم يكتب في نموذج) إلى المصب (أمر خطير). إنه يتبع مسار المياه عبر الأنابيب، متحققاً من وجود المرشحات.
3. استراتيجية "Re3" (الاسترجاع، التكرار، المراجعة)
هذا هو السر وراء تفوق Argus في حل أصعب القضايا حيث يكون المسار مقطوعاً أو مخفياً.
- الاسترجاع (Retrieval): يحصل الفريق على الخريطة (CodeQL) لإيجاد المسار.
- التكرار (Recursion): إذا كان في الخريطة فجوة (جسر مكسور)، لا يستسلم الفريق. بل يعملون للخلف من الوجهة ليجدوا من أين يجب أن يكون المسار قد بدأ، ثم يربطون النقاط ببعضها. الأمر يشبه تتبع النهر عكس التيار للعثور على مصدر التلوث.
- المراجعة (Review): أخيراً، يقوم خبير رفيع المستوى (وكيل ذكاء اصطناوي آخر) بمراجعة الرحلة بأكملها. "انتظر، هل قام ذلك المرشح فعلاً بتنقية المياه؟ هل أمسك الحارس باللص؟" هذه الخطوة تمنع الذكاء الاصطناوي من اختلاق أشياء (الهلوسة).
النتائج
عندما اختبر الباحثون Argus على برمجيات حقيقية (مثل المشاريع الضخمة مفتوحة المصدر):
- وجد المزيد من الفخاخ الحقيقية: بينما لم تجد الأدوات القديمة أي مشاية جديدة في حالات كثيرة، وجد Argus العشرات.
- وجد فخاخ "اليوم صفر" (Zero-Day): وهي ثغرات جديدة تماماً لم يسبق رؤيتها. بل إن Argus وجد بعض الثغرات الخطيرة جداً لدرجة أنه تم تخصيص أرقام "CVE" رسمية لها (مثل بطاقة الهوية الخاصة بالمجرم).
- وفر المال: استخدم عددًا أقل من "الرموز" (الطاقة الحسابية) مقارنة بطرق الذكاء الاصطناوي الأخرى لأنه كان أكثر ذكاءً في تحديد ما الذي يجب النظر إليه، بدلاً من مجرد التخمين الأعمى.
الخلاصة
Argus يشبه الترقية من حارس أمن يحمل مصباحاً يدوياً إلى مركز قيادة أمني عالي التقنية. إنه يجمع بين إبداع الذكاء الاصطناوي وموثوقية التحقيق الشبيه بالتحقيق البشري، ويتحقق من سلسلة التوريد بأكملها، ويستخدم فريقاً من المتخصصين لضمان عدم ترك أي فخ دون اكتشاف. هو لا يستبدل الحراس القدامى فح فحسب؛ بل يعيد تنظيم قوة الأمن بأكملها لتصبح أكثر ذكاءً، وسرعةً، ودقةً.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.