انتقل إلى المحتوى

ما يحتاج موافقة ينتظر قرارا منكم، وكل خطوة تُسجَّل.

الهوية والسياسة والموافقة والتدقيق على كل طلب. المؤسسات معزولة، وبيانات الاعتماد محفوظة مشفّرة.

مثال: بحث للقراءة فقط في Splunk يُنفَّذ مباشرة، ومكالمة هاتفية إلى دولة خارج القائمة المسموح بها تُرفض، وتحديث حادثة في ServiceNow ينتظر عند بوابة الموافقة حتى توافق عليه سارة أ.، ثم يُنفَّذ ويُسجَّل في سجل التدقيق.

ضوابط في مسار التنفيذ.

تتبّع استدعاء أداة واحدا من الطلب حتى التسجيل. ست ضوابط تعمل في مواضع ثابتة قبل الاستدعاء وأثناءه وبعده، فيفرض بوتيفاي القواعد بنفسه بدلا من تركها للاجتهاد.

  1. قبل الاستدعاء

    • الهوية والأدوار

      يحمل الطلب هوية المستخدم وأدواره إلى التشغيل، ويتحقق بوتيفاي منها قبل تشغيل أي أداة.

    • سياسة الأدوات

      تسمح القواعد بكل أداة أو ترفضها أو تشترط الموافقة عليها، لكل إعداد ولكل مؤسسة. فيُنفَّذ بحث للقراءة فقط في Splunk مباشرة، وتُرفض مكالمة إلى دولة خارج القائمة المسموح بها.

    • نطاق المؤسسة

      لا يصل الاستدعاء إلا إلى بيانات مؤسسته واتصالاتها وبيانات اعتمادها. ويرفض عميل قاعدة البيانات أي استعلام لا يرشّح حسب المؤسسة.

  2. أثناء الاستدعاء

    • بوابة الموافقة

      الأداة الحساسة، كتحديث حادثة في ServiceNow أو مكالمة هاتفية صادرة، توقف التشغيل حتى يوافق شخص مخوّل على هذا الإجراء بعينه أو يرفضه.

    • بيانات اعتماد تُفتح وقت الاستدعاء

      لا تُفتح بيانات اعتماد الموصل المختومة إلا لحظة تنفيذ الأداة، ولمؤسستها وبيانات اعتمادها فقط. ولا تعيدها الواجهة البرمجية أبدا.

  3. بعد الاستدعاء

    • سجل التدقيق

      يُكتب الطلب وكل استدعاء أداة والموافقة مع اسم من وافق عليها والنتيجة في سجل واحد يستطيع فريقك الاستعلام عنه لاحقا.

الاستعلام الذي لا يحدّد مؤسسة لا يصل إلى البيانات.

البيانات والاتصالات وبيانات الاعتماد تتبع مؤسسة واحدة فقط. وعميل قاعدة البيانات نفسه يرفض أي استعلام على بيانات خاصة بالمؤسسات لا يرشّح حسب المؤسسة، بما في ذلك عمليات الكتابة المتداخلة.

  • استعلام محدّد بمؤسسة

    مقبول
    credential.findFirst({ where: { tenantId, id } })
  • استعلام بلا مؤسسة

    مرفوض: لا نطاق للمؤسسة
    credential.findMany({ where: { provider } })

حارس المؤسسات

مدمج في عميل قاعدة البيانات، ويفحص القراءة والكتابة والكتابة المتداخلة.

ForbiddenError: tenant-scoped query is missing a tenantId filter

  • المؤسسة أ

    ضمن النطاق
    • البيانات
    • الاتصالات
    • بيانات الاعتماد
  • المؤسسة ب

    خارج المتناول
    • البيانات
    • الاتصالات
    • بيانات الاعتماد

بيانات اعتماد مختومة ومرتبطة بصاحبها ومفاتيح تتجدّد.

تُختم بيانات اعتماد الموصلات بتشفير AES-256-GCM قبل تخزينها. يرتبط الغلاف المشفّر بمؤسسته وبيانات اعتماده، ولا تعيده الواجهة البرمجية أبدا، وتتجدّد المفاتيح الرئيسية في الخلفية.

  • بيانات الاعتماد

    ••••••••••

    السرّ نفسه، كرمز تحديث OAuth

  • المفتاح النشط

    v2

    المفتاح الرئيسي الحالي ورقم إصداره

  • البيانات الموثَّقة

    tenant:credential:type

    تربط الغلاف بمؤسسته وبيانات اعتماده

AES-256-GCM

متجه تهيئة جديد بطول 96 بت لكل عملية ختم

الغلاف المخزَّن

مختوم
إصدار المفتاح
v2
متجه التهيئة
r4Qm9sTzL1wKc0Ve
النص المشفّر
hT7wq0Zk3NbX…9LxA
وسم المصادقة
fM2c8RvY0pQeJ5sd==

إذا نُسخ إلى مؤسسة أخرى أو بيانات اعتماد أخرى، يتعذّر فتحه.

على مفاتيح قديمة: 3

تدوير المفاتيح

تعيد عملية خلفية تشفير كل غلاف ما زال على مفتاح قديم بالمفتاح النشط. ولأن إصدار المفتاح محفوظ مع كل غلاف، لا يحتاج التدوير إلى أي ترحيل للبيانات.

  • Gmail

    v1

  • Dynatrace

    v2

  • Splunk

    v1

  • ServiceNow

    v1

لا تعيدها الواجهة البرمجية أبدا

المزوّد والصلاحيات وإصدار المفتاح متاحة للقراءة، أما السرّ فلا: لا يُفتح إلا في اللحظة التي يحتاجه فيها الموصل.

مكالمات صادرة ضمن حدود صارمة.

يستطيع بوتيفاي إجراء المكالمات عبر رقمك الهاتفي، لكن ضمن القواعد التي تحدّدها مؤسستك فقط، ولا يتصل أبدا دون موافقة.

  • قائمة دول مسموح بها لكل مؤسسة

    لا تُجرى المكالمات إلا إلى الدول التي تسمح بها مؤسستك. والقائمة الفارغة تعني عدم إجراء أي مكالمة صادرة.

    مثال+966+962
  • حظر الأرقام ذات التعرفة المرتفعة

    البادئات ذات التعرفة المرتفعة والبادئات المعروفة بالاحتيال محظورة دائما، مهما تضمّنت قائمة الدول.

    +1900+979+49900
  • حدود بالساعة وفترات انتظار

    لكل مؤسسة حد أقصى للمكالمات في الساعة، والرقم الذي اتُّصل به للتو لا يُتصل به مجددا قبل انقضاء فترة الانتظار.

  • كل مكالمة بموافقة

    أداة الاتصال مضبوطة لتنتظر دائما موافقة شخص مخوّل قبل أن يطلب بوتيفاي الرقم.

    phone.callيتطلب موافقة دائما

اعرضها على فريق الأمن لديك.

أحضر فريقي الأمن والامتثال. نتتبّع معا استدعاء أداة حقيقيا عبر الهوية والسياسة والموافقة والتدقيق، ونجيب عن أسئلتهم حول العزل والأسرار.