BAg-IDS: A Blockchain-Enabled Agentic AI Architecture for Trustworthy Intrusion Detection
تُعد BAg-IDS بنيةً موزعة مدعومةً بسلسلة الكتل، تستفيد من الوكلاء المستقلين ومجموعة مُعايرة للتوقيع المشترك على أحكام كشف التسلل على سجل Hyperledger Fabric، محققةً دقة تقارب المثالية (99.98%) وشهادة موثوقة مع تكبد زمن انتقال في الإجماع الهيكلي يبلغ حوالي ثانيتين.
المؤلفون الأصليون: Mohamed Ala Eddine BAHRI, Farah JEMILI, Mohamed MOSBAH
المؤلفون الأصليون: Mohamed Ala Eddine BAHRI, Farah JEMILI, Mohamed MOSBAH
البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
ملخص تقني: BAg-IDS
بيان المشكلة
تواجه أنظمة كشف التسلل (IDS) الحديثة التي تعتمد على التعلم العميق ثلاث نقاط ضعف تراكمية:
- نقطة ثقة واحدة: تُتخذ القرارات بواسطة نموذج واحد على مضيف واحد. إذا تم تسميم النموذج، أو كان غير دقيق، أو تم اختراق المضيف، فلا توجد آلية لمنع الإجراءات الضارة المؤتمتة (مثل حظر حركة المرور المشروعة).
- السجلات القابلة للتعديل: السجلات التقليدية قابلة للتغيير. بعد وقوع حادث، لا يوجد حساب غير قابل للتلاعب يوضح من وافق على قرار ما أو ما الذي تم اكتشافه، مما يخلق مشكلات في المسؤولية القانونية في سياقات الاستجابة المؤتمتة واللوائح التنظيمية.
- الهشاشة تجاه الخصوم: الكواشف المتعلمة عرضة لهجمات التسميم التي تضعف الأداء بشكل صامت. الدفاعات الحالية غالبًا ما تضيف كواشف تسميم صريحة، وهو ما ينقل الهشاشة ببساطة إلى مكون جديد.
تعالج الأبحاث الحالية هذه المشكلات بشكل منفصل: توفر أنظمة IDS القائمة على البلوكشين سجلات غير قابلة للتلاعب ولكنها تترك قرار الكشف لنموذج واحد غير محصن؛ وتوفر أنظمة الذكاء الاصطناعي الوكيل (Agentic AI) قدرات الاستنتاج ولكنها تفتقر إلى ضمانات الثقة اللامركزية تحت طبقة الاستنتاج. هناك نقص في بنية توحد الكشف، والثقة، والإشراف البشري في نظام واحد مُقاس.
المنهجية
تقدم الورقة BAg-IDS، وهي بنية ذكاء اصطناعي وكيل مدعومة بالبلوكشين مصممة لوضع "الاعتماد" (certification) على مسار القرار بدلاً من كونه مجرد سجل لاحق للحدث. ينظم النظام في أربع طبقات متعاونة مع عدم تماثل متعمد في التكلفة:
1. طبقة الكشف الانعكاسي (على مقياس الميلي ثانية)
- البنية: مجموعة متوازنة من ثلاثة كواشف عصبية متباينة (RNN, CNN, DNN) ذات انحيازات استقرائية متميزة.
- الآلية:
- المعايرة: يتم تطبيق "قياس درجة الحرارة" (Temperature scaling) لكل كاشف لضمان إمكانية مقارنة درجات الثقة.
- التوافق الموزون الواعي (CWC): استراتيجية دمج تعتمد على الأوزان الموثوقية، حيث تتناسب الأوزان مع دقة التحقق الأخيرة لكل كاشف. يسمح هذا للمجموعة بتهميش كاشف فاسد تلقائيًا دون الحاجة لكشف صريح للهجوم.
- بوابة الرفض: قاعدة قرار قائمة على عتبة الثقة (τ) والتي تخرج أحد ثلاثة أحكام: سليم (Benign)، هجوم (Attack)، أو مرفوض (Rejected). تُحجب القرارات منخفضة الثقة عن الأتمتة وتُوجه إلى مراقبة الانحراف (drift monitoring).
2. الطبقة التداولية (عند حدوث حدث)
- المحفز: يتم استدعاؤها فقط عند الأحداث الهامة (هجمات محتملة أو موجات من حالات الرفض).
- الآلية:
- الحارس (Sentinel - لمرة واحدة): يقوم نموذج لغوي كبير (LLM) بتحليل ملخص الحدث لتحديد الخطورة والتوصية بالإجراءات (حظر، تحديد معدل النقل، إلخ).
- المحقق (Investigator - وكيل): حلقة وكيل مستقلة (إدراك ← استنتاج ← فعل ← تأمل) تقوم بالاستعلام من السجل عن الحوادث ذات الصلة للكشف عن الحملات المنسقة. يتم تثبيت أثر استنتاجه على السلسلة (on-chain).
- النظام الاحتياطي: تضمن المنطق القائم على القواعد الحتمية بقاء النظام مستقلاً وقابلاً لإعادة الإنتاج في حال عدم توفر النموذج اللغوي الكبير.
vil 3. طبقة التوافق (البلوكشين)
- المنصة: Hyperledger Fabric (بلوكشين مرخص).
- الآلية:
- وكلاء التوثيق (Notary Agents): وكلاء مستقلون يعيدون التحقق من الاتساق الداخلي للتنبيه (العتبة والـ arg-max) ويقدمون أصواتًا موقعة تشفيريًا.
- النصاب (Quorum): يفرض عقد ذكي (
validateVote) قيودًا: موقعون مخولون، تواقيع صالحة، منع إعادة التشغيل (صوت واحد لكل موثق)، ونصاب محدد (مثلاً 2 من 3). - الاعتماد: فقط عند الوصول إلى النصاب، يتم ختم سجل
ALERT_CERTIFIEDعلى السجل، مما يسمح بإجراءات المعالجة. يضمن هذا عدم قدرة أي وكيل بمفرده على إطلاق إجراء أحادي الجانب.
4. الإشراف البشري في الحلقة (HITL)
- الدور: يوفر نقطة تحكم خاضعة للحوكمة وقابلة للتدقيق.
- الآلية:
- الحوكمة: الإجراءات الإدارية (تغيير العتبات، تعطيل الإشراف) يتم توقيعها وتثبيتها على السلسلة، مما يجعل الإداري خاضعًا للتدقيق.
- الموافقة: في وضع الإشراف، تُحتجز عمليات المعالجة عالية الخطورة في طابور انتظار للموافقة.
- القابلية للتفسير: بالنسبة للتدفقات المنتظرة، يقوم النظام بحساب قيم "شابلي" (KernelSHAP) لتفسير القرار المدمج، مدعومًا بمحرك توصية حتمي وسرد اختياري من النموذج اللغوي الكبير.
المساهمات الرئيسية
- بنية الكشف الوكيل: تضع الاعتماد على مسار القرار عبر عقد ذكي في Hyperledger Fabric. تقوم الوكلاء المستقلة بالكشف، وإعادة التحقق، والتوقيع المشترك على كل حكم يستوجب المعالجة قبل اتخاذ الإجراء، مع تثبيت حتى إجراءات الحوكمة البشرية على السلسلة.
- الطبقات غير المتماثلة في التكلفة: تتيح الجدوى التشغيلية من خلال إبقاء عمليات التوافق والتداول المكلفة بعيدًا عن مسار التدفق لكل حالة. فقط الجزء الصغير من التدفقات التي تسفر عن حكم هجوم يتحمل تكلفة استنتاج النموذج اللغوي الكبير وتوافق البلوكشين.
- الدمج الموزون بالموثوقية: آلية دمج تتدهور بسلاسة تحت فساد الكاشف. من خلال وزن الكواشف بناءً على الموثوقية المعايرة الأخيرة، تقوم المجموعة تلقائيًا بتهميش عضو فاسد (انهيار الوزن من ~0.33 إلى ~0.01) دون الحاجة لكشف تسميم صريح.
- التقييم الشامل المقاس: تقييم كامل للمكدس (Full-stack) على أجهزة عادية، بما في ذلك حد هيكلي لتكلفة التوافق، والتحقق عبر مجموعات بيانات متعددة (CICIDS2017 و GeNIS 2025)، ومعيار 360-alert الذي يثبت أن زمن انتقال التوافق مقيد هيكليًا بآليات تشكيل الكتل وتحديث المفات keys.
النتائج
تم تقييم النظام باستخدام مجموعة بيانات CICIDS2017 (15 فئة، متوازنة) ومجموعة GeNIS 2025 المستقلة (9 فئات، توزيع طبيعي).
- الدقة:
- CICIDS2017: تحقق المجموعة المتوازنة المعايرة دقة بنسبة 96.6% عبر جميع القرارات. وفي المجموعة المعتمدة (تغطية 87.3%)، ترتفع الدقة إلى 99.7% مع معدل إنذار كاذب (FPR) قدره 0.04%.
- GeNIS 2025: تحقق نفس البنية دقة بنسبة 99.98% في المجموعة المعتمدة (تغطية 99.86%) مع معدل إنذار كاذب قدره 0.02%.
- المتانة ضد الفساد: تحت محاكاة فساد المخرجات حيث يتم عكس أقوى كاشف (RNN) بالكامل (دقة 0.6%)، تحتفظ المجموعة المتوازلة التكيفية بدقة 96.0%. وينخفض وزن الكاشف الفاسد تلقائيًا من 0.332 إلى 0.014. الأوزان الثابتة أو المتوسطات الحسابية تتدهور بشكل أكبر (إلى ~91%).
- زمن انتقال التوافق:
- تضيف طبقة التوافق زمن انتقال هيكلي يبلغ حوالي ثانيتين لكل صوت (يهيمن عليه تشكيل الكتل في Fabric، وليس التشفير).
- ينمو زمن الانتقال خطيًا مع حجم النصاب (K من الأصوات تتطلب K من الكتل على الأقل) بسبب قيد "كتابة واحدة لكل مفتاح لكل كتلة" في التزامن المتفائل.
- يظل المسار الانعكاسي غير متأثر، حيث يحافظ على 37,524 تدفقًا في الثانية على أجهزة عادية.
- التعميم: تنتقل البنية دون تغيير بين مجموعات البيانات. تقوم بوابة الرفض بتكييف تكلفتها مع صعوبة المجموعة؛ حيث تؤجل 12.7% من التدفقات في مهمة CICIDS2017 الأصعب، بينما تؤجل 0.14% فقط في مهمة GeNIS الأسهل.
الأهمية والادعاءات
تدعي الورقة أن BAg-IDS هو أول نظام مُقاس يلبي ثمانية معايير للكشف المستقل الموثوق: الكشف بالمجموعات المعايرة، التصنيف الانتقائي، المتانة ضد الفساد، التوافق التشفيري اللامركزي، تدقيق القرارات غير القابل للتلاعب، الاستنتاج الوكيل للنماذج اللغوية الكبيرة، الإشراف البشري المحكوم، والقدرة على العمل في الوقت الفعلي (line-rate).
يؤكد المؤلفون أن النظام يحل مشكلة "نقطة الثقة الواحدة" في أنظمة IDS التقليدية ومشكلة الطبيعة "اللاحقة للحدث" في تسجيلات البلوكشين من خلال دمج الاعتماد مباشرة في مسار القرار. تكمن الأهمية ليس في خوارزمية دمج جديدة، بل في التصميم المشترك للبنية والتحقق التجريبي لنظام تكون فيه عمليات الكشف والثقة والإشراف غير قابلة للفصل. تشير الورقة بتواضع إلى أنه بينما النتائج قوية، إلا أنها مقيدة ببيئات الاختبار المحددة (CICIDS2017 المتوازنة الفئات و GeNIS ذات الانحياز الحجمي) ونشر السجل على مضيف واحد، مع الإقرار بأن التحقق من حركة المرور الحية يظل الخطوة الضرورية التالية.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.
تصلك أفضل أبحاث علوم الحاسوب كل أسبوع.
يحظى بثقة باحثين في ستانفورد وكامبريدج والأكاديمية الفرنسية للعلوم.
تفقّد بريدك لتأكيد الاشتراك.
حدث خطأ ما. تعيد المحاولة؟
لا رسائل مزعجة، ويمكنك إلغاء الاشتراك متى شئت.