فیلتر دسترسی باید هنگام بازیابی سند اجرا شود، پیش از اینکه محتوا وارد زمینه مدل شود. درخواست از مدل برای پنهانکردن فایل محرمانه جای کنترل مجوز را نمیگیرد.
مسئله را درست تعریف کنیم
کاربر مجاز به دیدن عنوان یک سند، لزوماً مجاز به دیدن متن یا پیوست آن نیست. قطعهها هم باید مجوز مؤثر سند مادر را داشته باشند.
روش اجرا
- هویت درخواستکننده را در سرور احراز کنید.
- مجوز هر سند و قطعه را با گروههای همان کاربر تطبیق دهید.
- آزمونهای دسترسی مجاز و ردشده را برای نمایه و کش اجرا کنید.
نکته اجرایی و کنترل خطا
آزمون دسترسی را فقط برای کاربر بدون مجوز ننویسید؛ کاربر مجاز هم باید شاهد درست را ببیند تا محدودیت بیشازحد پنهان نماند. لغو عضویت در یک گروه را جدا آزمایش کنید، چون کش نتیجه قبلی ممکن است پس از تغییر مجوز باقی بماند. اگر از نمایه مشترک استفاده میشود، مرز سازمان یا مشتری باید در هر درخواست اعمال شود. گزارش آزمون را بدون متن سند محرمانه ثبت کنید و برای شواهد از شناسه استفاده کنید. هدف اثبات تصمیم دسترسی است، نه تکثیر محتوای حساس در گزارش.
نمونه آموزشی
در محیط آموزشی، راهنمای عمومی به همه کارکنان تعلق دارد ولی گزارش حقوق فقط برای گروه مالی است. کاربر پشتیبانی حتی با سؤال دقیق درباره عنوان گزارش نباید متن یا نقلقول آن را دریافت کند؛ پاسخ خالی نتیجه صحیح است.
آزمون تکمیلی برای تصمیم عملی
آزمون لغو دسترسی را مستقل از ورود اولیه انجام دهید. حساب فرضی را از گروه مجاز خارج و همان سؤال را دوباره مطرح کنید. نتیجه باید با مجوز فعلی سازگار باشد؛ پاسخ ذخیرهشده یا پیوند قبلی هم نباید راه دریافت محتوای ممنوع را باز بگذارد. زمان مشاهده و مسیر آزمون را جدا ثبت کنید.
جدول کار برای همین موضوع
| فیلد ثبت | کاربرد در تصمیم |
|---|---|
| شناسه کاربر آزمایشی | حساب ساختگی کاربر پشتیبانی |
| گروه | گروه پشتیبانی، بدون مالی |
| سند | گزارش فرضی حقوق |
| مجوز لازم | فقط گروه مالی به متن مجاز است |
| نتیجه بازیابی | هیچ قطعهای از گزارش نباید برگردد |
| نتیجه مورد انتظار | هم دسترسی اولیه و هم لغو عضویت را بیازمایید |
فایل قابل استفاده
دریافت فرم CSV این راهنما. هر سطر را با اطلاعات پروژه خود تکمیل کنید. خانه نامعلوم را نامشخص بگذارید؛ نبود شاهد را با عدد صفر یا تأیید جایگزین نکنید. فایل شامل اطلاعات مشتری واقعی نیست و برای ثبت بررسی به کار میرود.
محدودیت و تصمیم بعدی
این روش وابسته به صحت هویت، همگامسازی گروهها و امنیت زیرساخت است؛ پرامپت این لایهها را جایگزین نمیکند.
منبع فنی برای مطالعه بیشتر
Microsoft Learn: بازیابی و تولید پاسخ RAG. مثالها و فرم این مطلب برای آموزش طراحی شدهاند و نتیجه مشتری یا آزمون محصول نیستند.
ادامه مطالعه مرتبط
برای مشخصکردن اطلاعات لازم در اتصال مشتری و CRM، اتصال ایجنت صوتی به CRM؛ چه اطلاعاتی قبل و بعد از تماس ثبت میشود؟ را ببینید.