रिसोर्स · 58

RAG: डॉक्यूमेंट एक्सेस राइट्स और आइसोलेशन वेरिफ़ाई करें

रिट्रीवल, साइटेशन, कैश और रिवोकेशन को टेस्ट करें ताकि एक डॉक्यूमेंट असिस्टेंट हर यूज़र की परमिशन का सम्मान करे।

अपडेटेड · 7 min

यह गाइड क्या पाने में मदद करती है

  • बाउंड्री तय करें
  • एक्सपोज़र से पहले फ़िल्टर करें
  • कैश अलग करें
  • रिवोकेशन करें

जल्दी से चेक करें

  • क्या एक अलग वेक्टर नेमस्पेस काफ़ी है?
  • क्या प्रॉम्प्ट में परमिशन होनी चाहिए?
  • टेस्टिंग में कॉन्फिडेंशियल डॉक्यूमेंट्स से कैसे बचा जा सकता है?

स्टेप-बाय-स्टेप तरीका

  1. 1

    बाउंड्री तय करें

    हर डॉक्यूमेंट को एक ओनर, स्कोप और एक्सेस रूल असाइन करें। OWASP गलत तरीके से अलाइन किए गए वेक्टर-स्टोर परमिशन से क्रॉस-कॉन्टेक्स्ट लीकेज के बारे में बताता है। हमारा प्रपोज़्ड मेथड चंक्स और मेटाडेटा को भी प्रोटेक्टेड ऑब्जेक्ट्स के तौर पर ट्रीट करता है।

    डिलीवरेबल: डॉक्यूमेंट, ग्रुप और स्कोप इन्वेंट्री।

  2. 2

    एक्सपोज़र से पहले फ़िल्टर करें

    मॉडल तक चंक पहुंचने से पहले रिट्रीवल सर्विस में ऑथराइज़ेशन लागू करें। वेक्टर सर्च, लेक्सिकल सर्च, ग्राफ़ और डायरेक्ट डाउनलोड को कवर करें। एक प्रॉम्प्ट इंस्ट्रक्शन सर्वर-साइड ऑथराइज़ेशन की जगह नहीं ले सकता।

    डिलीवरेबल: डिसीजन पॉइंट्स और मिसिंग-आइडेंटिटी बिहेवियर।

  3. 3

    कैश अलग करें

    रिटेन किए गए सर्च रिज़ल्ट, कन्वर्सेशन, साइटेशन और जवाबों की इन्वेंट्री। चेक करें कि रीयूज़ संबंधित एक्सेस कॉन्टेक्स्ट पर निर्भर करता है। कस्टमर का नाम बताने वाला इंडेक्स फ़ील्ड अपने आप में आइसोलेशन साबित नहीं करता है।

    डिलीवरेबल: कैश कीज़ और सेपरेशन सिनेरियो।

  4. 4

    रिवोकेशन करें

    नॉन-सेंसिटिव टेस्ट डॉक्यूमेंट्स का इस्तेमाल करके, एक्सेस हटाएं, एक डॉक्यूमेंट डिलीट करें और एक ग्रुप बदलें। बदलाव से पहले खोली गई बातचीत को दोबारा चलाएं। पता करें कि कब चंक्स, लिंक्स और रखे गए जवाब उपलब्ध नहीं होते हैं।

    डिलीवरेबल: टाइमस्टैम्प्ड रिवोकेशन सबूत और गैप्स।

  5. 5

    नेगेटिव टेस्ट रखें

    एक ऑथराइज़्ड यूज़र, दूसरे ग्रुप और किसी अनजान पहचान वाले से वही सवाल पूछें। फ़ाइलनेम, एक्सर्प्ट, साइटेशन और लॉग की जांच करें। इंडेक्स या कनेक्टर में बदलाव के बाद दोबारा चलाएं; कुछ पासिंग केस सिर्फ़ लिमिटेड कवरेज बनाते हैं।

    डिलीवरेबल: टेस्ट मैट्रिक्स और करेक्शन ओनर।

दोबारा इस्तेमाल होने वाली वर्कशीट

अपने ऑथराइज़्ड ऑब्ज़र्वेशन के साथ पूरा करें। ये फ़ील्ड एक वर्किंग टेम्पलेट हैं, देखे गए नतीजे नहीं।

फ़ील्डरिकॉर्ड करने के लिए जानकारी
डॉक्यूमेंट / चंकओनर और स्कोप
टेस्ट आइडेंटिटीअलाउड ग्रुप, दूसरा ग्रुप, मिसिंग आइडेंटिटी
एक्सेस रूटरिट्रीवल, साइटेशन, फ़ाइल या कैश
रिजल्टएक्सपेक्टेड, ऑब्ज़र्व्ड, डेट और करेक्शन

काल्पनिक काम का उदाहरण

उदाहरण वाली स्थिति

फिक्शनल उदाहरण: एक स्टाफ मेंबर टीम बदलता है लेकिन पहले की बातचीत में अभी भी एक वापस लिए गए डॉक्यूमेंट का ज़िक्र है।

फैसला और उम्मीद का सबूत

टेस्ट रिट्रीवल और बातचीत कैश को फॉलो करता है, फिर सुधार के बाद साइटेशन के मना करने और न होने की पुष्टि करता है।

मैकेनिज़्म में अंतर बताएं

मैकेनिज़्ममकसदवेरिफ़िकेशन या लिमिटेशन
रिट्रीवल फ़िल्टररिट्रीव किए गए चंक्स को लिमिट करेंलेक्सिकल रूट और डायरेक्ट लिंक को भी कवर करें
रिफ्यूज़ल प्रॉम्प्टरिस्पॉन्स बिहेवियर को गाइड करेंइसे ऑथराइज़ेशन न दें
आंसर कैशरिज़ल्ट को दोबारा इस्तेमाल करेंदोबारा इस्तेमाल करने से पहले परमिशन कॉन्टेक्स्ट चेक करें

मैनेजमेंट इंडिकेटर

इंडिकेटरयह क्या मापता हैपहला एक्शन
लीक देखे गएस्कोप के बाहर एक्सपोज़ हुए डेटा को टेस्ट करेंप्रभावित इस्तेमाल को ब्लॉक करें और कारण की जांच करें
रिवोकेशन में देरीसभी टेस्ट किए गए रूट के रिफ्यूज़ होने तक का समयअभी भी एक्सेसिबल कैश के नाम बताएं
रूट कवरेजकनेक्टर और रिट्रीवल मोड का इस्तेमाल किया गयाबिना टेस्ट किए गए पाथ की पहचान करें

आम गलतियाँ

  • लेक्सिकल रूट और डायरेक्ट लिंक को भी कवर करें
  • इसे ऑथराइज़ेशन न दें
  • दोबारा इस्तेमाल करने से पहले परमिशन कॉन्टेक्स्ट चेक करें

अक्सर पूछे जाने वाले सवाल

क्या एक अलग वेक्टर नेमस्पेस काफ़ी है?

यह डेटा को पार्टीशन करने में मदद करता है, लेकिन कैश, फ़ाइल लिंक और टूल्स को एक ही बाउंड्री का सम्मान करना चाहिए।

क्या प्रॉम्प्ट में परमिशन होनी चाहिए?

काम का कॉन्टेक्स्ट मॉडल तक पहुंच सकता है; डेटा को एक्सपोज़ करने वाली सर्विस को एक्सेस डिसीजन लागू करने होंगे।

टेस्टिंग में कॉन्फिडेंशियल डॉक्यूमेंट्स से कैसे बचा जा सकता है?

हर ग्रुप के लिए अलग-अलग मार्कर के साथ फिक्शनल सेंटिनल डॉक्यूमेंट बनाएं, फिर जवाबों और साइटेशन की जांच करें।

ऑफ़िशियल रेफ़रेंस

रेफ़रेंस इस तरीके को सपोर्ट करते हैं। अपने कॉन्टेक्स्ट के हिसाब से चेक को एडजस्ट करें; वे सर्टिफ़िकेशन नहीं हैं। ओरिजिनल रेफ़रेंस टाइटल और सोर्स डॉक्यूमेंट दूसरी भाषा में हो सकते हैं।

संदर्भ जाँच की तारीख .