← أحدث الأبحاث
🤖 AI

MCP-in-SoS: Risk assessment framework for open-source MCP servers

تتناول هذه الورقة غياب التقييم الأمني المنهجي لخوادم بروتوكول سياق النموذج (MCP) مفتوحة المصدر من خلال تطبيق تحليل الكود الساكن لتحديد ثغرات قائمة التعداد الشائع للضعف (CWE)، وربطها بأنماط هجوم MITRE CAPEC، وتقديم إطار عمل لتقييم المخاطر متعدد المقاييس لتوجيه عملية التطوير القائمة على مبدأ "الأمان بالتصميم".

المؤلفون الأصليون: Pratyay Kumar, Miguel Antonio Guirao Aguilera, Srikathyayani Srikanteswara, Satyajayant Misra, Abu Saleh Md Tayeen

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

المؤلفون الأصليون: Pratyay Kumar, Miguel Antonio Guirao Aguilera, Srikathyayani Srikanteswara, Satyajayant Misra, Abu Saleh Md Tayeen

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

🌟 الصورة الكبيرة: مشكلة "جهاز التحكم عن بُعد العالمي"

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

بروتوكول سياق النموذج (MCP) هو بمثابة جهاز تحكم عن بُعد عالمي تم اختراعه مؤخراً. فهو يسمح للروبوت بالتحدث مع أي أداة (مثل الآلة الحاسبة، أو قاعدة بيانات، أو نظام ملفات) باستخدام نفس اللغة البسيطة.

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

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

🔍 ماذا فعل الباحثون؟

قرر الباحثون من جامعة ولاية نيو مكسيكو وجامعة هارتفورد لعب دور "مفتش الأمن". لم يكتفوا بالتخمين؛ بل بنوا نظام فحص منهجي يسمى MCP-in-SoS.

فكر في الأمر كأنه مفتش سلامة سيارات عالي التقنية يقوم بفحص آلاف السيارات المستعملة (الخوادم مفتوحة المصدر) للعثور على الأعطال الميكانيكية الخفية قبل أن تشتري واحدة.

عملية الفحص المكونة من 4 خطوات:

  1. المسح (التحليل الساكن - Static Analysis):
    استخدموا أدوات مؤتمتة (مثل CodeQL و Joern) لقراءة كود 222 خادماً مختلفاً من خوادم MCP. تخيل روبوتاً يقرأ المخططات الهندسية لـ 222 منزلاً للعثور على شقوق في الأساسات، أو أبواب غير مقفلة، أو أسلاك مكشوفة.

    • النتيجة: وجدوا 15,962 خللاً محتملاً.
  2. الترجمة (الربط بالمعايير):
    قاموا بأخذ القائمة الفوضوية للأخطاء التي وجدوها وترجمتها إلى "لغة سلامة" معيارية تسمى CWE (تعداد نقاط الضعف الشائعة).

    • التشبيه: بدلاً من قول "مقبض الباب مهتز"، يقومون بتصنيفه كـ "CWE-306: نقص في المصادقة" (لا يوجد قفل على الباب).
  3. مطابقة التهديدات (الربط بالمهاجمين):
    بعد ذلك، بحثوا في كيفية استخدام المخترقين فعلياً لهذه الثغرات المحددة. استخدموا قاعدة بيانات تسمى CAPEC (تصنيف وتعداد أنماط الهجوم الشائعة).

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

    • أعطوا كل خادم درجة مخاطر تتراوح من منخفضة جداً إلى عالية جداً.

📊 ماذا وجدوا؟ (النتائج الصادمة)

كشف الفحص عن حقائق مخيفة حول الحالة الراهنة لهذه الأدوات:

  • معظمها معيب: من بين 222 خادماً فحصوها، تبين أن 86% (191 منها) تحتوي على ثغرة خطيرة واحدة على الأقل. الأمر يشبه فحص 100 سيارة مستعملة لتجد أن 86 منها لديها إطار مسطح أو مكابح مكسورة.
  • المخاطر العالية شائعة: تم تصنيف ما يقرب من 66% من الخوادم على أنها ذات مخاطر عالية أو عالية جداً.
  • تأثير "رد الفعل المتسلسل": لم يكن أخطر اكتشاف هو مجرد جزء واحد مكسور؛ بل في كيفية اتصالها ببعضها البعض.
    • التشبيه: تخيل منزلاً حيث الباب الأمامي غير مقفل (ضعف في البروتوكول). ولأن الباب مفتوح، يمكن للسارق بسهولة الدخول إلى المطبخ (ضعف في الأداة) وسرقة أدوات المائدة (ضعف في الموارد).
    • وجد الباحثون أن ضعف ضوابط الوصول (الأبواب غير المقفلة) يظهر دائماً تقريباً جنباً إلى جنب مع ثغرات حقن الأدوات (طاولات المطبخ المكسورة). وهذا يخلق "سلسلة استغلال متعددة المراحل" حيث تؤدي غلطة صغيرة إلى كارثة شاملة.

🏗️ "أسطح التهديد" الأربعة

صنف الباحثون الأماكن التي تختبئ فيها المشكلات عادةً:

  1. البروتوكول (الباب الأمامي): 57% من جميع المشكلات كانت هنا. هذه هي نقطة الدخول الرئيسية. إذا كان البروتوكول ضعيفاً، فإن المنزل بأكمله معرض للخطر.
  2. المورد (الخزنة): 29% من المشكلات. يتضمن هذا تسريب بيانات حساسة مثل كلمات المرور أو الملفات الخاصة.
  3. الأداة (الأجهزة المنزلية): 10% من المشكلات. هذا هو المكان الذي يحاول فيه الروبوت استخدام أداة ما، ولكن يتم خداعه للقيام بشيء ضار.
  4. الأمر/المطالبة (التعليمات): 4% فقط من المشكلات الموجودة هنا، لكنها خطيرة جداً. يحدث هذا عندما يخدع مخترق "عقل" الروبوت لإعطاء أوامر سيئة.

💡 الخلاصة

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

المطورون يبنون هذه الأدوات بسرعة، لكنهم لا يبنونها بشكل آمن. يدعو الباحثون إلى نهج "التصميم الآمن" (Secure-by-Design). قبل أن نسمح لوكلاء الذكاء الاصطناعي بإدارة بنوكنا، أو مستشفياتنا، أو منازلنا، نحتاج إلى التأكد من أن محولات "جهاز التحكم عن بُعد العالمي" التي يستخدمونها مبنية بأقفال قوية، وليس فقط بشريط لاصق.

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

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

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

جرّب Digest →