Registry Descriptions Go Stale Unevenly: An 89-Day Measurement of Model Context Protocol Drift, and Why Drift-Ranked Re-Auditing Under-Covers It
تحلل هذه الورقة بيانات سجل بروتوكول سياق النموذج (MCP) لمدة 89 يوماً لتثبت أن إعادة تدقيق الخوادم بناءً على الانحراف التاريخي غير فعالة للحفاظ على النتائج الأمنية على مستوى الوصف، لأن معظم التغييرات تحدث في العناصر الجديدة وأحداث إعادة الكتابة النادرة، مما يستلزم تحولاً نحو التحقق من ربط المحتوى وعمليات المسح الشامل الدوري للكتالوج.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل الإنترنت كأنه سوق ضخم وصاخب حيث تذهب أجهزة الكمبيوتر (التي تُسمى "الوكلاء" أو agents) للبحث عن أدوات تساعدها في أداء مهامها. ولتسهيل ذلك، يوجد دليل هاتف عام يُسمى سجل بروتوكول سياق النموذج (MCP). في هذا الدليل، تمتلك كل أداة بطاقة صغيرة بها وصف يوضح ما تفعله. مؤخرًا، بدأ خبراء الأمن في فحص هذه البطاقات للتأكد من أنها لا تكذب أو ليست خطيرة. إنهم يأخذون لقطة (snapshot) من دليل الهاتف، ويقرؤون البطاقات، ثم يقولون: "هذه آمنة" أو "هذه مريبة".
ولكن هناك مشكلة؛ أدلة الهاتف في العالم الحقيقي يتم تحديثها طوال الوقت. إذا قرأت وصفًا اليوم، فهل سيكون هو نفسه الوصف غدًا؟ أم أن المالك قام بتغيير النص سرًا بينما لم تكن تنظر؟ تسأل هذه الورقة سؤالًا بسيطًا ولكنه حيوي: كم من الوقت يظل الفحص الأمني للوصف صالحًا قبل أن يتغير الوصف نفسه؟ الأمر لا يتعلق بما إذا كانت الأداة داخل الوصف خطيرة (فهذه قصة أخرى)؛ بل يتعلق بما إذا كان النص الذي قرأه حارس الأمن هو لا يزال نفس النص الذي تعرضه الأداة حاليًا. إذا تغير النص، فإن الفحص الأمني القديم قد يكون ينظر إلى شبح، وليس إلى الشيء الحقيقي.
لغز الـ 89 يومًا: عندما تصبح أدلة الهاتف قديمة
تخيل سجل MCP مثل مكتبة ضخمة وحية حيث تُضاف كتب جديدة كل بضع ساعات، وتُعاد كتابة أغلفة الكتب الموجودة باستمرار. قرر باحث أن يلعب لعبة "أوجد الفروق" مع هذه المكتبة. لم يكتفِ بأخذ صورة واحدة؛ بل أخذ 120 لقطة على مدار 88.6 يومًا (حوالي ثلاثة أشهر)، مراقبًا المكتبة وهي تنمو من حوالي 3,500 كتاب إلى ما يقرب من 19,000 كتاب. كان هدفه هو معرفة مدى سرعة حدوث "ضبابية" التغيير وما إذا كان بإمكان حراس الأمن التنبؤ بمن سيغير غلافه التالي.
المفاجأة الكبرى: "الأقلية المشغولة" و"الأغلبية الصامتة"
وجد الباحث شيئًا رائعًا حول من يغيرون أوصافهم. تخيل فصلًا دراسيًا يضم 19,000 طالب. إذا سألت: "من غير ملابسه اليوم؟" فقد تتوقع أن نصف الفصل قد فعل ذلك. لكن في هذه المكتبة، 75% من الخوادم (الطلاب) لم يغيروا وصفهم على الإطلاق طوال الـ 89 يومًا بأكملها. كانوا ثابتين كالصخر.
ومع ذلك، كانت التغييرات التي حدثت مركزة للغاية. لم يكن الأمر مجرد تغيير طفيف من الجميع؛ بل كان قدرًا هائلًا من التغيير من عدد قليل فقط. كانت أعلى 5% من الخوادم الأكثر نشاطًا مسؤولة عن 61% من جميع التغييرات. الأمر يشبه لو أن 5% من طلاب المدرسة كانوا مسؤولين عن 61% من الكتابات على الجدران. أما بقية المدرسة فكانت مجرد جالسة هناك، دون تغيير.
"البلورة السحرية" التي تحطمت
غالبًا ما يحاول فرق الأمن توفير الوقت عن طريق إعادة فحص الخوادم التي لديها تاريخ في التغيير فقط. المنطق يقول: "إذا غيرت وصفك بالأمس، فمن المرجح أن تغيره مرة أخرى اليوم. لنقم فقط بفحص 'المرتادين الدائمين'".
اختبر الباحث هذه الفكرة. حاول التنبؤ بالمستقبل عن طريق ترتيب الخوادم بناءً على تغييراتها السابقة. ووجد أنه بينما كانت هذه الطريقة أفضل نوعًا ما من التخمين العشوائي، إلا أنها كانت استراتيجية سيئة للغاية للإمساك بتغييرات الوصف.
- إذا أنفقوا ميزانيتهم في فحص أعلى 5% من الخوادم ذات التاريخ الأكبر، فإنهم لن يصطادوا سوى حوالي 20% من الخوادم التي غيرت أوصافها بالفعل في الفترة التالية.
- والأسوأ من ذلك، أن هذه الطريقة كانت عمياء تمامًا تجاه الوافدين الجدد. نظرًا لأن الخوادم الجديدة ليس لها تاريخ، فلا يمكن ترتيبها. لكن الباحث وجد أن الخوادم الجديدة هي بالضبط المكان الذي تحدث فيه معظم تغييرات الوصف. من خلال النظر فقط إلى "القدامى"، كان حراس الأمن يفوتون "الطلاب الجدد" الذين يغيرون أغلفتهم أكثر من غيرهم.
تجادل الورقة بأن محاولة التنبؤ بمن سيغير بناءً على من تغير سابقًا تشبه محاولة التنبؤ بالطقس من خلال النظر فقط إلى السحب التي كانت موجودة بالأمس. إنها تغفل سحب العواصف الجديدة القادمة.
فخ "الرياضيات البسيطة"
كان هناك فخ آخر كشف عنه الباحث. إذا نظرت إلى عدد التغييرات التي تحدث في يوم واحد وضربت ذلك الرقم في 30 (لتخمين ما يحدث في شهر)، فستحصل على إجابة خاطئة تمامًا.
- التخمين البسيط: إذا تغير 1.5% من الخوادم كل يوم، فقد تعتقد أنه بحلول اليوم 30، سيكون حوالي 36% من الخلوات قد تغيرت.
- الواقع: عندما قاموا بقياس ذلك فعليًا، تبين أن حوالي 12% فقط من الخوادم قد تغيرت بحلول اليوم 30.
لماذا هذا الاختلاف؟ الرياضيات البسيطة تفترض أن كل تغيير يضرب خادمًا مختلفًا. لكن في الواقع، نفس الخوادم القليلة تستمر في التغيير مرارًا وتكرارًا. الأمر يشبه شخصًا واحدًا يغير قميصه 10 مرات في اليوم؛ عدّ القمصى لا يعني أن 10 أشخاص مختلفين قد غيروا ملابسهم. "العمر الافتراضي" للوصف في الواقع أطول بكثير مما توحي به الرياضيات البسيطة، لكن "العمر الافتراضي" لنتيجة أمنية معينة أمر شائ de لأن النص يمكن أن يختفي ويظهر مجددًا.
الحل الحقيقي: افحص البصمة، لا التاريخ
إذًا، إذا لم نتمكن من التنبؤ بمن سيتغير، فكيف نحافظ على سلامة المكتبة؟ يقترح الباحث قاعدة بسيطة مكونة من جزأين تعمل بشكل أفضل من التخمين:
- قاعدة البصمة (ربط المحتوى): بدلاً من التخمين من سيتغير، قم فقط بفحص "البصمة" (الهاش الرقمي) للوصف. إذا تغيرت البصمة ولو بجزء ضئيل، فإن الفحص الأمني يصبح باطلًا فورًا. لا تحتاج لمعرفة من غيره؛ تحتاج فقط لمعرفة أن النص مختلف. هذا يلتقط حوالي 20 تغييرًا يوميًا تلقائيًا.
- المسح الشامل: بالنسبة للخوادم الجديدة وتلك التي لا تتغير كثيرًا، قم فقط بإجراء مسح كامل للمكتبة كل أسبوع أو شهر.
هذا النهج يشبه حارس الأمن الذي لا يحاول التنبؤ باللص الذي سيضرب تاليًا. بدلاً من ذلك، لديه ماسح ضوئي يصدر صوتًا بمجرد تبديل غلاف كتاب، ويقوم بجولة كاملة في الممرات مرة واحدة في الأسبوع للتأكد من عدم تسلل أي كتب جديدة.
خلل خفي: حكم "الولادة الفاسدة"
أخيرًا، ألقى الباحث نظرة خلف الستار على ماسحه الأمني الخاص. ووجد مشكلة خفية: أحيانًا، كان الماسح يفحص وصفًا بعد أن قامت المكتبة بالفعل بتحديثه، لكن الماسح لم يكن يعلم بذلك. كان الأمر يشبه حارسًا يقرأ قائمة طعام من قبل 10 دقائق بينما قام الطاهي بالفعل بتغيير الحساء. حوالي نصف عمليات الفحص "القديمة" (stale) التي وجدوها كانت بسبب أن الماسح كان ينظر إلى بيانات قديمة قبل أن يبدأ مهمته حتى. هذا "التأخير" (lag) جعل بعض الأحكام خاطئة منذ لحظة ولادتها، وليس فقط لأنها أصبحت قديمة لاحقًا.
الخلاصة
الدرس الرئيسي هنا ليس أن المكتبة فوضوية؛ بل هي مركزة. معظم الأشياء تبقى كما هي، لكن القليل منها يتغير كثيرًا، والأشياء الجديدة هي الأكثر تغييرًا. محاولة التنبؤ بالمستقبل من خلال النظر إلى الماضي هي طريق مسدود لأنها تغفل الوافدين الجدد. أفضل طريقة للبقاء آمنًا ليست بناء بلورة سحرية؛ بل بناء نظام يكتشف فورًا متى يتغير النص ولديه خطة لفحص الأشياء الجديدة بانتظام. إنه تذكير بأنه في العالم الرقمي، "الفحص لمرة واحدة" ليس كافيًا أبدًا؛ يجب أن تراقب النص، وليس فقط التاريخ.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.