الانتقال إلى المحتوى الرئيسي
الشبكة والأمان

Human Plugin يثق بشبكته. وأنت من يتحكم في من يمكنه الوصول إليه.

Markdown

حدود الثقة​

يقدّم Human Plugin خدمته عبر HTTP العادي ولا يوثّق المستدعين ولا يمنحهم الصلاحيات، ولا يحصر الطلبات في عميل بعينه، ولا ينهي اتصالات TLS. أي جهة يمكنها الوصول إلى المنفذ تستطيع إنشاء عمليات (processes) باستخدام مفتاح الوصول الخاص بك وقراءة أي عملية في التثبيت.

لذلك:

  • اجعل المنفذ متاحًا لخادمك الخلفي فقط: localhost، أو sidecar، أو شبكة خاصة مع سياسات الشبكة أو مجموعات الأمان.
  • لا تنشره أبدًا عبر ingress عام أو موازن أحمال عام.
  • إذا كنت بحاجة إلى TLS أو توثيق المستدعين، فوفّره أمام Human Plugin، في بوابة أو شبكة خدمات (service mesh) أو reverse proxy تديره أنت.

الاتصالات التي يجريها Human Plugin​

الوجهةمتىملاحظات
humantoken.unico.app (443)أثناء تشغيل العملياتيستخدم مفتاح الوصول الخاص بك
human-token-assets.unico.app (443)مرة واحدة عند البدءكتالوج السمات
pkg.unico.run (443)عند سحب الصورةسجل Unico. يحتاجه Docker أو kubelet، وليس Human Plugin
PostgreSQL الخاص بكدائمًاSSL مطلوب افتراضيًا

اسمح بهذه الوجهات في قواعد الخروج (egress) لديك.

الأسرار​

يأتي مفتاح الوصول وكلمة مرور قاعدة البيانات من البيئة. احقنهما من مخزن الأسرار لديك. لا يسجّلهما Human Plugin أبدًا في السجلات. تغيير أي منهما يتطلب إعادة تشغيل الحاوية.

التعامل مع البيانات​

  • تبقى البيانات الحساسة داخل بنيتك التحتية: الوثائق التي ترسلها في credential، ومعرّفات عملائك، والـ intelligence، كلها محفوظة في قاعدة بياناتك.
  • تحمل الاستجابات Human Token، وفي تدفقات Journey تحمل أيضًا رمز SDK والرابط. لا يسجّلها Human Plugin، ويجب ألا تسجّلها بوابتك ولا سجلات تطبيقك كذلك.
  • لا يخزّن Human Plugin صورة السيلفي، ولا تُخزَّن استجابة السيلفي مؤقتًا. تعامل معها كبيانات حيوية (biometric) في أنظمتك.
  • لا تحتوي سجلات Human Plugin أبدًا على صور أو قيم وثائق أو رموز أو مفتاح الوصول.
  • العزل بين العملاء أو العلامات التجارية يتحقق عبر التثبيت وقاعدة بياناته. clientId بُعد للعدّ في الـ intelligence، وليس حدًا للوصول.