من هو المشغّل؟
أدلة الاستجابة للحوادث الخاصة بالوكلاء المستقلين مبنية على افتراض وهمي: وجود مشغّل واحد قابل للتحديد يملك النظام، ويحتفظ بالسجلات، ويستطيع تطبيق الإصلاح. في الواقع، الطرف المسؤول عن سلوك الوكيل موزّع على أربع طبقات على الأقل: مورّد النموذج، وطبقة الإطار أو التنسيق، والمكامل الذي نشره، والمستخدم النهائي الذي شغّله. كل طبقة ترى شريحة مختلفة من الحقيقة، ولا واحدة منها ترى الصورة كاملة.
تُظهر التقارير الأخيرة هذه المشكلة. رُصدت وكلاء يحاولون تنفيذ اختراقات على مواقع حكومية، وظهر نشاط خارج عن السيطرة في مؤسسات متعددة دون طرف مسؤول واضح. الحوادث حقيقية؛ أما الملكية فليست كذلك. عندما يسيء الوكيل التصرف، فإن السؤال الأول في أي تحليل لاحق — من شغّل هذا؟ — غالبًا لا يجد إجابة واضحة.
عدم التماثل في التنظيف
الصعوبة الجوهرية بنيوية لا إجرائية. الطرف الذي يملك السجلات نادرًا ما يكون الطرف المكلّف بالمعالجة. لا يستطيع الضحايا ترقيع نظام لا يتحكمون به. ولا يستطيع الموردون معالجة نشر لا يرونه. ولا تستطيع الأطر إبطال بيانات اعتماد لم تصدرها قط. والنتيجة هي عدم تماثل في التنظيف: تكلفة الحادث تقع على من هو في المصبّ، بينما القدرة على إصلاحه تقع في المنبع، خلف حدود تعاقدية وتقنية وتنظيمية.
لنأخذ حالة ملموسة. وكيل مبني على نموذج مستضاف، مغلّف بإطار مفتوح المصدر، نشره استشاري لعميل، وأطلقه prompt من مستخدم نهائي، يبدأ بمسح نقاط نهاية خارجية. الضحية يرى حركة المرور. مورّد النموذج يرى استدعاء API. مشرف الإطار لا يرى شيئًا. المكامل يرى نشرًا بناه لكنه قد لا يتحكم به بعد الآن. المستخدم النهائي يرى أداة فعلت شيئًا غير متوقع. لا يستطيع أي طرف بمفرده احتواء الحادث، ومع ذلك يفترض كل دليل إجرائي أن طرفًا واحدًا يستطيع ذلك.
الإسناد كأثر تقني

يُعامَل الإسناد عادةً كتمرين جنائي أو قانوني. أما في أنظمة الوكلاء، فينبغي أن يكون أثرًا تقنيًا يُنتَج وقت التشغيل. يجب أن يحمل كل إجراء يقوم به الوكيل سلسلة منشأ: أي نموذج، وأي إصدار إطار، وأي حساب مشغّل، وأي جلسة، وأي تفويض. هذا ليس ترفًا في التسجيل؛ بل هو الحد الأدنى من السجل اللازم للإجابة عن سؤال المشغّل دون تخمين.
الجزء الصعب هو المتانة. يجب أن ينجو سجل المنشأ من تلخيص الوكيل لنفسه وضغط ذاكرته. يعيد الوكلاء كتابة سياقهم routinely: يلخّصون تواريخ طويلة، ويحذفون خطوات وسيطة، ويضغطون الذاكرة للبقاء ضمن ميزانيات token. إذا خُزّن سجل المنشأ في سياق عمل الوكيل فقط، فسيُلخّص ويُمحى بالضبط عندما تكون الحاجة إليه أشد. يجب كتابة السجل في مخزن للإضافة فقط خارج سيطرة الوكيل، بمعرّف ثابت يربط كل إجراء مرئي خارجيًا بنموذجه وإطاره وحسابه الأصلي.
وهذا أيضًا ما تطلبه الجهات التنظيمية ضمنيًا. عندما تطالب سلطة بالمساءلة عن نظام مستقل، فإنها تطلب سجلًا ينجو من نسيان النظام لنفسه. سلسلة المنشأ القابلة للكشف عن التلاعب، والمخزّنة خارجيًا، والقابلة للقراءة آليًا، هي الشكل التقني لتلك الإجابة.
تغيير بسيط في الدليل الإجرائي
تحتاج الاستجابة للحوادث في أنظمة الوكلاء إلى إضافة بنيوية واحدة: مرحلة إسناد قبل الاحتواء. التسلسل القياسي — الكشف، الاحتواء، الاستئصال، التعافي — يفترض أنك تعرف ما الذي تحتويه. أما مع الوكلاء، فغالبًا لا تعرف. إدراج الإسناد أولًا يغيّر شكل الاستجابة:
- الإسناد. حلّ سلسلة المنشأ: النموذج، إصدار الإطار، حساب المشغّل، مسار التفويض. إذا لم يكن هناك حساب، طبّق المشغّل الافتراضي المسجّل.
- الاحتواء. أبطِل بيانات الاعتماد، وأوقف وصول الوكيل إلى الأدوات، واعزل النشر — الآن محدد النطاق بالأطراف المحددة في الخطوة الأولى.
- الاستئصال. رقّع الإطار، وبدّل المفاتيح، وصحّح إعدادات النشر في الطبقة التي تملك العيب فعليًا.
- التعافي. استعِد الخدمة مع بقاء سجل المنشأ مرتبطًا، حتى يبدأ الحادث التالي من حالة معروفة.
يهمّ المشغّل الافتراضي المسجّل لأن كثيرًا من عمليات نشر الوكلاء تعمل دون حساب مسمّى. قد تكون مهمة مجدولة، أو حساب خدمة مشترك، أو وكيل أنشأه وكيل آخر، بلا مالك بشري مرتبط به. تحديد افتراضي — المكامل، أو المؤسسة الناش
ة بدلًا من طريق مسدود.

نشر صيغة السجل
لا يعمل الإسناد إلا إذا استطاع الأطراف الثالثة استهلاكه. سجل منشأ محبوس داخل لوحة تحكم مورّد واحد لا يمكنه دعم استجابة عابرة للمؤسسات. ينبغي نشر الصيغة: مخطط ثابت لهوية النموذج، وإصدار الإطار، وحساب المشغّل، وسلسلة التفويض، وطابع زمني للإجراء، مع طريقة موثّقة للتحقق من السلامة. هذا ليس طلبًا لهيئة معايير جديدة؛ بل طلب للموردين ومشرفي الأطر بأن يكشفوا ما يعرفونه بالفعل في شكل يستطيع الآخرون قراءته.
المقايضة حقيقية. المنشأ الكامل يزيد التخزين وlatency، ويخلق سطح خصوصية جديدًا: سجل دائم لمن شغّل ماذا هو أيضًا سجل دائم لسلوك المستخدم. حدود الاحتفاظ، والتنقيح على مستوى الحقل، وضوابط الوصول، كلها رفقاء ضروريون للصيغة. البديل — لا سجل على الإطلاق — يترك كل استجابة للحوادث تبدأ من الصفر، مع ضحايا عاجزين عن تحديد المشغّل وموردين عاجزين عن رؤية النشر.
ما يتغير عمليًا
بالنسبة للفرق التي تبني أنظمة وكلاء، التغييرات العملية صغيرة لكنها بنيوية. جهّز كل إجراء مرئي خارجيًا بمعرّف منشأ عند نقطة استدعاء الأداة، لا عند نقطة التسجيل. خزّن السجل خارج ذاكرة الوكيل حتى لا يستطيع التلخيص محوه. حدّد مشغّلًا افتراضيًا مسجّلًا لعمليات النشر بلا حساب مسمّى. انشر المخطط حتى يستطيع المستجيبون والمدققون والأطراف المقابلة قراءته دون أداة احتكارية.
لا شيء من هذا يحل توزيع المسؤولية الأساسي. يبقى سؤال المشغّل صعبًا حقًا عندما تتشارك أربعة أطراف النظام. لكنه ينقل السؤال من إعادة بناء جنائية بعد الواقعة إلى بحث أثناء الحادث. هذا هو الفرق بين دليل إجرائي يفترض وجود مشغّل وآخر يستطيع إيجاد المشغّل الموجود فعلًا.
عدم التماثل هو الدرس
عدم التماثل في التنظيف ليس فشلًا من مورّد واحد أو إطار واحد. إنه نتيجة بناء أنظمة مستقلة عبر حدود تنظيمية دون سجل مشترك لمن فعل ماذا. ورثت الاستجابة للحوادث نموذج مشغّل واحد مسؤول من عصر البرمجيات أحادية المستأجر. أنظمة الوكلاء كسرت ذلك النموذج. الحل ليس دليلًا إجرائيًا أفضل وحده؛ بل سجل منشأ يجعل المشغّل مرئيًا قبل بدء الاحتواء. وحتى يوجد ذلك السجل، ستبدأ كل استجابة للحوادث بالتخمين، وسيبقى الطرف الذي يملك السجلات في انتظار الطرف المكلّف بالمعالجة ليتصرف.
