Pipelock: جدار حماية ووسيلة تحكم أمان لوكيل الذكاء الاصطناعي مفتوح المصدر
Pipelock، من مطور Luckypipewrench (جوشوا والدريب)، هو جدار ناري لوكيل الذكاء الاصطناعي مفتوح المصدر ونظام التحكم في أمان MCP لمنصة MCP. تم بناؤه أساسًا بلغة Go، ويعمل كوكيل خروج، حيث يجلس بين وكلاء الذكاء الاصطناعي والشبكة. يقوم Pipelock بفحص أنواع مختلفة من حركة المرور، بما في ذلك HTTP وWebSocket وبروتوكول سياق النموذج (MCP) وGoogle Agent-to-Agent (A2A)، لحماية ضد التهديدات الشائعة لوكلاء الذكاء الاصطناعي. كما يقوم بفحص محتويات نفق CONNECT عندما يكون اعتراض TLS نشطًا.
أفضل بديل موصى به
ماذا يتصل Pipelock؟
يتصل Pipelock بوكلاء الذكاء الاصطناعي والشبكة، ويعمل كوكيل خروج ووسيلة للتحكم في الأمان. يضع نفسه في الخط بين وكلاء الذكاء الاصطناعي والشبكة لفحص HTTP الوسيط، وWebSocket، وبروتوكول سياق النموذج (MCP)، وحركة مرور Google Agent-to-Agent (A2A). عندما يتم تمكين اعتراض TLS، فإنه يقوم أيضًا بفحص محتويات نفق CONNECT. وظيفته الأساسية هي كجدار ناري لوكلاء الذكاء الاصطناعي ووسيلة للتحكم في أمان MCP. تشمل عملاء الذكاء الاصطناعي المتوافقين المؤكدين Claude Code وCursor وCrewAI وLangGraph وAutoGen وVS Code وJetBrains IDEs.
الميزات الأساسية والأدوات
يكشف Pipelock عن العديد من الأدوات القابلة للاستدعاء لمختلف العمليات. تشمل هذه إيصالات ربط Pipelock، تدقيق Pipelock، تقييم Pipelock، تحقق Pipelock، وتثبيت Pipelock contain. لأغراض النشر والإدارة، تتوفر أدوات مثل توليد docker-compose Pipelock، تهيئة Pipelock، وتوليد بيان سلامة MCP Pipelock. كما يوفر أدوات مثل تحقق وضعية Pipelock، تقرير Pipelock، تشغيل Pipelock، صندوق الرمل Pipelock، جلسة Pipelock، ومحاكاة Pipelock للمساعدة في المهام الأمنية والتشغيلية.
لمن هو؟
Pipelock مخصص لفرق الأمان، والمشغلين، والمطورين الذين يعملون مع وكلاء الذكاء الاصطناعي الذين يحتاجون إلى حماية ضد تسريبات بيانات الاعتماد، وحقن الأوامر، وSSRF، وتسميم الأدوات. تدعم قدراته تأمين تفاعلات وكلاء الذكاء الاصطناعي وتدقيق أفعالهم. إنه مناسب للبيئات التي تستخدم Claude Code وCursor وCrewAI وLangGraph وAutoGen وVS Code وCline وJetBrains IDEs. كما أن مكالمات OpenAI المستندة إلى Faraday تحترم أيضًا متغيرات وكيلها. تخطى هذا إذا كانت احتياجاتك الأمنية تتجاوز التحكم على مستوى الوكيل أو تتطلب تكامل SSO أصلي.
كيفية البدء
يركز نموذج مصادقة Pipelock على إيصالات الأفعال الموقعة من قبل الوسيط، مع احتفاظ المشغل بمفتاح التوقيع Ed25519. بالنسبة لمستمعي MCP، قد يكون من الضروري استخدام ملف رمز مصادقة باستخدام "--mcp-auth-token-file".
حالات الاستخدام
- التحكم في الخروج في الوقت الحقيقي واكتشاف التهديدات: يعمل كوكيل في الخط، يفحص حركة مرور الوكلاء لاستخراج الأسرار، وحقن الأوامر، وSSRF، وتسميم الأدوات، وسلاسل استدعاء الأدوات الخطرة، ويمنع الحركة غير الآمنة ويصدر إيصالات أفعال موقعة.
- تكامل CI/CD لتدقيق الأمان: يتكامل في خطوط أنابيب CI/CD لفحص اختلافات طلبات السحب بحثًا عن بيانات الاعتماد المسربة وأنماط الحقن، باستخدام "تدقيق Pipelock" لتحليل أدلة المشاريع واقتراح التكوينات.
- صندوق الرمل وعزل العمليات: يوفر عزلًا على مستوى نظام التشغيل لعمليات الوكلاء باستخدام بدائل أصلية مثل Landlock وseccomp وnetwork namespaces على Linux، أو sandbox-exec على macOS، لفرض العزل الشبكي.
تقدم Pipelock ضوابط أمان أساسية لتفاعلات وكلاء الذكاء الاصطناعي، حيث توفر حماية ضد التهديدات الحرجة مثل تسريبات بيانات الاعتماد وحقن الأوامر. إن تشغيلها على مستوى الوكيل ودعمها لمجموعة متنوعة من البروتوكولات يجعلها أداة قيمة لتأمين تطوير ونشر الذكاء الاصطناعي الحديث. التركيز على أدلة التدقيق القابلة للتحقق من خلال إيصالات الإجراءات الموقعة يعزز المساءلة.
