الموارد · 58
RAG: التحقق من حقوق الوصول إلى المستندات وعزلها
اختبار الاسترجاع والاستشهادات وذاكرة التخزين المؤقت والإلغاء لضمان احترام مساعد المستندات لأذونات كل مستخدم.
مُحدَّث · 3 min
ما يُساعد هذا الدليل على تحقيقه
- تحديد الحدود
- التصفية قبل العرض
- ذاكرة تخزين مؤقت منفصلة
- ممارسة إلغاء الصلاحيات
فحص سريع
- هل مساحة اسم متجه منفصلة كافية؟
- هل يجب أن تكون الصلاحيات في المطالبة؟
- كيف يمكن تجنب المستندات السرية في الاختبار؟
طريقة خطوة بخطوة
- 1
تحديد الحدود
تعيين مالك ونطاق وقاعدة وصول لكل مستند. يصف مشروع OWASP تسرب البيانات بين السياقات نتيجةً لعدم توافق أذونات مخزن المتجهات. كما تُعامل طريقتنا المقترحة الأجزاء والبيانات الوصفية ككائنات محمية.
المخرج: مُخرَج: جرد المستندات والمجموعات والنطاقات.
- 2
التصفية قبل العرض
فرض التخويل في خدمة الاسترجاع قبل وصول أي جزء إلى النموذج. يشمل ذلك البحث المتجهي، والبحث المعجمي، والرسوم البيانية، والتنزيلات المباشرة. لا يمكن للتعليمات الفورية أن تحل محل التخويل من جانب الخادم.
المخرج: مُخرَج: نقاط اتخاذ القرار وسلوك الهوية المفقودة.
- 3
ذاكرة تخزين مؤقت منفصلة
جرد نتائج البحث والمحادثات والاستشهادات والإجابات المحفوظة. التحقق من أن إعادة الاستخدام تعتمد على سياق الوصول ذي الصلة. لا يُثبت حقل الفهرس الذي يُسمي عميلًا العزلَ بحد ذاته.
المخرج: مُخرَج: مفاتيح التخزين المؤقت وسيناريوهات الفصل.
- 4
ممارسة إلغاء الصلاحيات
باستخدام مستندات اختبار غير حساسة، قم بإزالة الوصول، وحذف مستند، وتغيير مجموعة. أعد تشغيل محادثة فُتحت قبل التغيير. قياس وقت تعطل الأجزاء والروابط والإجابات المحفوظة.
المُخرَج: أدلة الإلغاء المُؤرَّخة والفجوات.
- 5
الاحتفاظ بالاختبارات السلبية.
طرح السؤال نفسه كمستخدم مُصرَّح له، ومجموعة أخرى، وهوية غير معروفة. فحص أسماء الملفات والمقتطفات والاقتباسات والسجلات. إعادة التشغيل بعد تغييرات الفهرس أو الرابط؛ عدد قليل من الحالات الناجحة لا يُثبت سوى تغطية محدودة.
المُخرَج: مصفوفة الاختبار ومسؤول التصحيح.
ورقة عمل قابلة لإعادة الاستخدام
أكمل بملاحظاتك المعتمدة. هذه الحقول عبارة عن نموذج عمل، وليست نتائج مُلاحظة.
| الحقل | المعلومات المطلوب تسجيلها |
|---|---|
| المستند / الجزء | المالك والنطاق |
| هوية الاختبار | المجموعة المسموح بها، مجموعة أخرى، الهوية المفقودة |
| مسار الوصول | الاسترجاع، الاستشهاد، الملف أو ذاكرة التخزين المؤقت |
| النتيجة | المتوقع، الملاحظ، التاريخ والتصحيح |
مثال عملي افتراضي
حالة توضيحية
مثال افتراضي: ينتقل أحد الموظفين إلى فريق آخر، لكن محادثة سابقة لا تزال تستشهد بمستند مسحوب.
القرار والأدلة المتوقعة
يتبع الاختبار عملية الاسترجاع وذاكرة التخزين المؤقت للمحادثة، ثم يؤكد الرفض وعدم وجود استشهادات بعد التصحيح.
تمييز الآليات
| الآلية | الغرض | التحقق أو التقييد |
|---|---|---|
| مُرشِّح الاسترجاع | تحديد أجزاء البيانات المُسترجعة | تغطية المسارات المعجمية والروابط المباشرة أيضًا |
| مُطالبة الرفض | توجيه سلوك الاستجابة | عدم تفويض الصلاحيات إليه |
| ذاكرة التخزين المؤقت للإجابات | إعادة استخدام نتيجة | التحقق من سياق الأذونات قبل إعادة الاستخدام |
مؤشرات الإدارة
| المؤشر | ما يقيسه | الإجراء الأول |
|---|---|---|
| التسريبات الملحوظة | بيانات الاختبار المعروضة خارج النطاق | حظر الاستخدام المتأثر وفحص السبب |
| تأخير الإلغاء | الوقت حتى رفض جميع المسارات المختبرة | ذاكرات التخزين المؤقت للأسماء التي لا تزال قابلة للوصول |
| تغطية المسار | استخدام الموصلات وأنماط الاسترجاع | تحديد المسارات غير المختبرة |
الأخطاء الشائعة
- تغطية المسارات المعجمية والروابط المباشرة أيضًا
- عدم تفويض الصلاحيات إليه
- التحقق من سياق الأذونات قبل إعادة الاستخدام
الأسئلة المتكررة
هل مساحة اسم متجه منفصلة كافية؟
يساعد في تقسيم البيانات، ولكن يجب على ذاكرات التخزين المؤقت وروابط الملفات والأدوات الالتزام بنفس الحدود.
هل يجب أن تكون الصلاحيات في المطالبة؟
قد يصل السياق المفيد إلى النموذج؛ يجب على الخدمة التي تعرض البيانات فرض قرارات الوصول.
كيف يمكن تجنب المستندات السرية في الاختبار؟
أنشئ مستندات افتراضية لكل مجموعة بعلامات مميزة، ثم افحص الإجابات والاستشهادات.
المراجع الرسمية
تدعم المراجع الطريقة. قم بتكييف عمليات التحقق مع سياقك؛ فهي ليست شهادة. قد تكون عناوين المراجع الأصلية والوثائق المصدرية بلغة أخرى.
تاريخ مراجعة المراجع .






