
أمان وقت التشغيل لوكلاء الذكاء الاصطناعي: اكتشاف الوكلاء، ورسم خرائط لأذوناتهم، وفرض ما يمكنهم فعله.
لا يقتصر عمل وكلاء الذكاء الاصطناعي على اقتراح الشيفرة. فهم ينفذون أوامر الصدفة، ويقرؤون الملفات، ويستدعون الخدمات، ويغيّرون البنية التحتية، ويتفاعلون مع أنظمة الإنتاج.
يضع Kontext سياسة محلية بين وكلاء الذكاء الاصطناعي والأدوات التي يستدعونها. فهو يراقب الإجراءات المدعومة، ويقيّم السياسة قبل تنفيذ الإجراءات ذات العواقب، ويسجّل القرار والنتيجة في سجل تفويض.
ابدأ في وضع المراقبة. شاهد ما الذي ستمنعه السياسة. ثم انتقل بالحدود المدعومة إلى وضع الإنفاذ عندما تكون مستعدًا.
أخطاء تقييم السياسة، والسياسة غير الجاهزة (مفقودة أو تالفة أو منتهية الصلاحية)، والهوية غير المحلولة، كلها تسمح باستدعاء الأداة، بما في ذلك في وضع الإنفاذ، وتبقى ظاهرة كإخفاقات في سجل النشاط. فقط حالات الرفض المكتملة للسياسة والموافقات المطلوبة غير المتاحة تحجب الاستدعاء. وعندما يتعذر على الخطاف الحصول على قرار على الإطلاق، لأن الخدمة الخلفية متوقفة أو تُعاد تشغيلها أو بطيئة جدًا أو تُرجع شيئًا غير مقروء، لا يُحجب استدعاء الأداة ولا يُرجع Kontext أي قرار، لذا تُطبَّق إعدادات الأذونات الخاصة بالوكيل.
يدعم Kontext حاليًا Claude Code وClaude Cowork وCodex. تختلف تغطية الأحداث والإنفاذ الدقيقة حسب الوكيل—راجع مصفوفة دعم الوكلاء.
تتعرف خطافات Claude المُدارة على جلسات Cowork سواء بأسماء أدلة جلسات كاملة أو مختصرة، مع الحفاظ على هويتها كـ Cowork في سجلات النشاط.
brew install kontext-security/tap/kontext
أنشئ رمز تثبيت في لوحة تحكم Kontext، ثم شغّل:
kontext setup
الإعداد:
تحقّق من التثبيت:
kontext doctor
ثم استمر في استخدام Claude Code أو Codex بشكل طبيعي. لا تحتاج إلى تشغيل الوكيل عبر غلاف منفصل.
يدعم الإعداد الذاتي حاليًا macOS. يمكن للبيئات المُدارة والسحابية تشغيل وقت التشغيل المحلي نفسه عندما توفر عقد خطاف مدعومًا، وتخزينًا، ودورة حياة للخدمة الخلفية.
بدون سياسة ما قبل الإجراء، يُنفَّذ إجراء الوكيل قبل أن يتمكن فريق الأمن من مراجعة سجلاته:
agent requests an action
|
v
action executes
|
v
activity appears in a log
مع Kontext:
agent requests an action
|
v
Kontext receives it through a supported hook
|
v
local policy evaluates the action
|
+---- allow ----------> action continues
|
+---- would deny -----> action continues and evidence is recorded
| (observe mode)
|
+---- deny -----------> action is stopped before execution
(enforce mode)
|
v
decision and outcome enter the authorization ledger
هذا يُنشئ نقطة قرار قبل الإجراء، وليس مجرد سجل بعده.
حجب كل إجراء غير مألوف في اليوم الأول يُنشئ ضجيجًا ويقاطع المطورين. والسماح بكل إجراء إلى ما لا نهاية يترك السياسة كمراقبة سلبية.
يفصل Kontext عملية النشر إلى وضعين:
يسجّل وضع المراقبة قرار السياسة دون مقاطعة الوكيل.
استخدمه للإجابة عن:
يُرجع وضع التطبيق رفضًا حقيقيًا عندما تطابق سياسة حتمية عند خطاف synchronous pre-action مدعوم.
يمكن للسياسات تحديد حدود حول إجراءات مثل:
يقتصر التطبيق عمدًا على أسطح الأحداث التي ينتظر فيها الوكيل Kontext قبل المتابعة. لا يدّعي Kontext أن استقبال حدث يعني قدرته على إيقاف كل إجراء من ذلك الوكيل.
يمكن لكل حدث مدعوم يصل إلى Kontext أن يسهم بأدلة في سجل التفويض المحلي.
يمكن أن يتضمن السجل:
يسجّل Kontext نشاط الأدوات وأدلة القرار. ولا يلتقط استدلال النموذج ولا يعيد بناء سجل المحادثة الكامل. يبدأ كل موجّه دورًا يجمع الإجراءات واستخدام النموذج المرتبط بالأدوات بعده؛ ويحمل سجل الدور مقتطفًا محجوبًا ومحدودًا من الموجّه فقط عندما تلتقط مساحة العمل الملخصات أو الحمولات الكاملة ويكون تصنيف نوع العمل مفعّلًا، وحجم الموجّه وحده بخلاف ذلك.
يمكن للنشر المُدار تصدير السجلات المحجوبة إلى لوحة تحكم Kontext للمراجعة والاحتفاظ والتحقيق على مستوى المؤسسة.
تُبلّغ عمليات تصدير السجل ونبضات الخمول عن إصدار CLI للخادم الخفي العامل باسم device.cli_version، بشكل منفصل عن علامة الحزمة في device.deployment_version (أو بديلها ذاتي الخدمة). لا يغيّر تحديث علامة الحزمة إصدار CLI المُبلّغ عنه حتى يرسل خادم خفي يعمل بالملف التنفيذي الجديد بيانات القياس عن بُعد.
يبقى مسار القرار محليًا:
Claude Code / Cowork / Codex
|
v
supported hook
|
v
local Kontext runtime
|
+-----+------+
| |
v v
policy decision local ledger
|
v
allow / would deny / deny
لا تحتاج الخدمة المستضافة إلى الرد على كل استدعاء أداة.
تضيف عمليات النشر المُدارة إعدادات المؤسسة، ونشر السياسات، وتصدير السجلات، والهوية، والاحتفاظ. وهي لا تنقل مسار القرار المتزامن خارج بيئة الوكيل.
"مدعوم" تعني أكثر من مجرد قبول حدث. توثّق Kontext الأحداث التي تستقبلها، والأحداث التي يمكنها الحجب، وكيفية تثبيت كل تكامل.
| الوكيل | ما تسجّله Kontext | الحجب قبل الإجراء | التثبيت |
|---|---|---|---|
| Claude Code | دورة حياة الجلسة، وقبل استخدام الأداة، وبعد استخدام الأداة الناجح والفاشل | قبل استخدام الأداة | يُثبَّت بواسطة kontext setup |
| Codex | بدء الجلسة، وقبل استخدام الأداة، وبعد استخدام الأداة، وإرسال المطالبة، والتوقف | قبل استخدام الأداة | يُثبَّت بواسطة kontext setup؛ يجب الوثوق بالخطافات في Codex |
| Claude Cowork | أحداث الجلسة والأدوات المتوافقة مع Claude Code | قبل استخدام الأداة | اضبط الخطاف داخل بيئة Cowork |
راجع مصفوفة دعم الوكلاء للاطلاع على السلوك الدقيق، ونطاق النشر، والثغرات المعروفة. وهي المصدر الموثوق لتغطية الإنفاذ.