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

استمد نطاق المستأجر من هوية التطبيق الموثقة، ثم اختر مثيل البحث المسموح أو طبق مرشحات إلزامية يتحكم فيها الخادم. أبق إدخال البيانات والاسترجاع والاستشهادات والتخزين المؤقت ضمن تصميم الوصول نفسه. أثبت العزل باختبارات سلبية تشمل تبديل المستأجر والجلسات القديمة والمحاولات المباشرة لفتح مصدر مستأجر آخر.

تخيل منتج SaaS يتيح للموزعين رفع اتفاقيات الموردين. يريد كل موزع مساعدا يشرح شروط التسليم والخصومات الخاصة به. وقد يضم المنتج أيضا دليلا عاما مشتركا بين الجميع. الجمع بين هذه المصادر مفيد فقط إذا لم تعبر المواد الخاصة الحدود المقصودة مطلقا.

هذا تصميم مقترح للتطبيق ونهج للقبول. وليس ادعاء بأن نطاق أسماء أو مرشحا وحده يلبي كل متطلبات الأمان.

عزل المستأجرين في Cloudflare AI Search يبدأ قبل الاسترجاع

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

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

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

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

قارن المثيلات والتصفية الإلزامية

قد تسهل المثيلات المنفصلة فحص حدود البيانات، لكنها تضيف عملا لدورة الحياة والتهيئة. وقد يقلل المثيل المشترك هذا العبء، لكن يجب أن يطبق كل مسار استرجاع ذي صلة النطاق الصحيح دون تجاوز اختياري.

تشرح وثائق نطاقات الأسماء لدى Cloudflare كيفية تجميع المثيلات والوصول إليها عبر الارتباطات. راجع نطاق الارتباط بعناية. التجميع المنطقي ليس دليلا على توجيه تطبيقك كل مستدع بصورة صحيحة.

خيار التصميمالفائدة التشغيلية المطلوب تقييمهاالمسؤولية الباقية
مثيلات منفصلة للمستأجرينفصل أوضح للمصادر ودورة الحياةالتوجيه الصحيح وفحوص العضوية
مثيل مشترك بمرشحات المستأجرإدخال بيانات وإدارة فهرس مشتركاننطاق إلزامي على كل مسارات الاسترجاع
مجموعة عامة منفصلةمواد مشتركة صراحةمنع إدخال مواد خاصة إلى المجموعة
مجموعات مستندات فرعية مقيدةوصول أدق داخل المستأجرصلاحيات حالية على مستوى المستند

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

تسلسل مقترح: تحقق من عضوية المستأجر النشط. اختر نطاق الاسترجاع المسموح. أعد الأدلة المصرح بها فقط. افحص الاستشهادات والتخزين المؤقت والسجل.
تصميم مقترح. لا مسار عابر للمستأجرين. عرض المخطط بالحجم الكامل

طبق النطاق أثناء إدخال البيانات والاستعلامات معا

يجب إثبات ملكية المستند عند دخول المحتوى إلى النظام. اربط كل مصدر بمستأجره ومستوى ظهوره المقصود باستخدام بيانات وصفية موثوقة من التطبيق. لا تقبل ادعاء ملكية في ملف مرفوع دون فحص صلاحية المستدعي.

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

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

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

اجعل المرشحات سياسة تطبيق لا يمكن تجاوزها

توثق Cloudflare تصفية الاسترجاع . حول صلاحيات التطبيق الحالية إلى عقد المرشح المختار، واختبر الطلب الفعلي الذي يولده الخادم.

لا تتيح كائن مرشح عاما يستطيع عميل عادي استبداله. وبالمثل، لا تضف مسارا احتياطيا مريحا يعيد المحاولة دون مرشحات عندما لا يجد الاستعلام المحدود تطابقات. غياب النتيجة مخرج صحيح وضروري للمعلومات الغائبة أو غير المصرح بها.

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

اختبر كل مسار يصل إلى الاسترجاع: نتائج البحث والإجابات المولدة والصادرات وأدوات الوكلاء والمعاينات الإدارية. صفحة بحث آمنة لا تعوض نقطة نهاية أداة غير مصفاة تستعلم عن المجموعة نفسها.

احم الاستشهادات والتخزين المؤقت وسجل المحادثة

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

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

أدرج سياق المستأجر والصلاحيات ذات الصلة في أي تصميم للتخزين المؤقت داخل التطبيق. يجب ألا تصبح إجابة مخزنة مناسبة لمؤسسة واحدة إجابة مشتركة لمجرد تطابق نص السؤال.

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

قرار مقترح: هل تسمح الهوية الحالية بهذا المصدر؟ نطاق مصرح به أو خارج النطاق. أبق الرحلة كاملة معزولة.
تصميم مقترح. لا مسار عابر للمستأجرين. عرض المخطط بالحجم الكامل

أنشئ اختبارات سلبية تكشف التسرب الفعلي

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

الاختبارالنتيجة المتوقعة
تغيير معرف المستأجر المطلوبرفض الخادم أو إبقاؤه النطاق المسموح
الاستعلام بعبارة معروفة من مستأجر آخرعدم إعادة مقطع خاص أو إجابة أو استشهاد
فتح رابط مستند لمستأجر آخررفض الوصول
تبديل المؤسسة النشطةاتباع الاسترجاع وسياق النموذج النطاق الجديد المسموح
إزالة العضوية أثناء الجلسةاتباع الوصول اللاحق التفويض الحالي
تكرار سؤال مخزن مؤقتا عبر مستأجرينعدم إعادة استخدام إجابة عبر المستأجرين

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

كرر مجموعة اختبارات العزل بعد تغييرات التوجيه وإدخال البيانات والتصفية والتخزين المؤقت. اختبار صلة البحث وحده لن يكشف تراجعا في الصلاحيات؛ قد تكون النتيجة شديدة الصلة هي تحديدا المستند الذي يجب ألا يراه المستخدم.

خصص ميزانية لدورة حياة الصلاحيات

يعتمد جهد التطوير على العضوية وصلاحيات المستندات وتكامل المصادر وعدد مسارات الاسترجاع. عرض بسيط لمرشح مستأجر يستبعد كثيرا من عمل دورة الحياة الذي يتطلبه منتج SaaS حقيقي.

اطلب عرضا بالجنيه الإسترليني GBP يشمل التهيئة وتغييرات المستأجر والحذف وسحب الصلاحية والقبول. وضح هل يتوقف العزل عند حدود المؤسسة أم يشمل الفرق والمستندات الفردية داخلها.

مجال العملالأدلة المطلوبة
الهويةقواعد عضوية المستأجر والتبديل
إدخال البياناتملكية متحقق منها وخريطة الوصول إلى المصادر
الاسترجاعنطاق يتحكم فيه الخادم على كل مسار
المحتوى المشتقسياسات التخزين المؤقت والاستشهادات والسجل
التشغيلأدلة تشغيل للتهيئة والحذف والحوادث

يمكن لتجربة تكامل ذكاء اصطناعي محدودة اختبار مؤسسات مصطنعة ومستندات تمثيلية قبل إدخال بيانات خاصة. اطلب عرضا لبحث المستأجرين مع نموذج العضوية وصلاحيات المصادر لديك. يجعل ذلك العزل عقدا قابلا للاختبار، بدلا من تسمية مطمئنة على مخطط البنية.

الأسئلة الشائعة

هل يحتاج كل مستأجر إلى مثيل AI Search منفصل؟ ليس بالضرورة. توثق Cloudflare أسلوبي المثيلات المنفصلة والمثيل المشترك. قارن نموذج الصلاحيات وعمل التهيئة وموثوقية التصفية الإلزامية قبل الاختيار. ولا يلغي أي منهما التفويض في التطبيق.

هل يستطيع المتصفح إرسال معرف المستأجر؟ يمكنه طلب اختيار، لكن يجب أن يتحقق الخادم منه قياسا بالعضوية الموثقة. لا تعتبر وسيط متصفح عشوائيا أو قيمة يولدها النموذج مصدرا لصلاحية الوصول.

هل نطاقات الأسماء نظام تفويض؟ تنظم نطاقات الأسماء الوصول إلى المثيلات عبر نموذج الارتباط الموثق. ولا يزال تطبيقك بحاجة إلى مصادقة المستدعين وتوجيههم بصورة صحيحة. راجع نطاق الارتباط، وأثبت الحدود باختبارات سلبية لمستخدمين عاديين.

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

هل تستطيع الاستشهادات تسريب معلومات؟ نعم. قد تكشف العناوين والروابط والمقتطفات وتنزيلات المستندات معلومات خاصة حتى عندما تحذفها الإجابة المولدة. اختبر الاستجابة كاملة، واشترط التفويض الحالي عند فتح المصدر.

ماذا يحدث عندما يفقد المستخدم عضوية المستأجر؟ يجب أن يتبع الوصول اللاحق الصلاحيات الحالية. حدد الأثر على الجلسات المفتوحة والإجابات المخزنة وسجل المحادثة والنسخ المشتقة، إلى جانب الاسترجاع المباشر. اختبر سحب الصلاحية أثناء جلسة نشطة.

ما الذي يجب أن تثبته تجربة العزل؟ يجب أن تثبت عجز المستخدمين العاديين عن استرجاع مصادر خاصة لمستأجر آخر أو استنتاج معلوماتها عبر البيانات الوصفية المعادة أو فتحها. أدرج التلاعب بالنطاق وتبديل المستأجر وإعادة استخدام التخزين المؤقت وتحديث المصادر وسحب الصلاحية.