यह प्रदर्शन कि एक एजेंट ने एक शत्रुतापूर्ण वाक्य को अस्वीकार कर दिया, आश्वासन का दावा नहीं है। एक हमलावर जो परिणाम चाहता है उसके आधार पर सिस्टम का मूल्यांकन करें: अनधिकृत DNS परिवर्तन, क्रॉस-ग्राहक पुनर्प्राप्ति, एक अस्वीकृत गंतव्य का खुलासा, दबाए गए ऑडिट साक्ष्य या गलत अनुमोदन कथा। उन परीक्षणों को वैध कार्यों के साथ जोड़ें ताकि सुरक्षा का आकलन केवल इनकार से न किया जाए।
हमले की सतह का मानचित्र बनाएं
एजेंट द्वारा उपयोग किए जाने वाले इनपुट और उन क्षमताओं की सूची बनाएं जिन तक वह पहुंच सकता है। रिपोर्ट पाठ, ईमेल नमूने, पुनर्प्राप्त दस्तावेज़, संग्रहीत सारांश और टूल प्रतिक्रियाएँ शामिल करें। चिह्नित करें कि कौन से इनपुट स्रोत बाहरी लोगों से प्रभावित हो सकते हैं। पहचानें कि एप्लिकेशन मॉडल आउटपुट को पुनर्प्राप्ति, संचार या कॉन्फ़िगरेशन क्रियाओं में कहां परिवर्तित करता है।
शीघ्र इंजेक्शन निष्कर्ष के साथ-साथ टूल कॉल को भी प्रभावित कर सकता है। OWASP नोट करता है कि बाहरी सामग्री किसी मॉडल को पुनर्निर्देशित कर सकती है और किसी भी प्रकार की अचूक रोकथाम की कल्पना नहीं की जानी चाहिए। ओडब्ल्यूएएसपी एलएलएम01. प्रमाणीकरण विश्लेषण के लिए, DNS परिवर्तन होने से पहले ही गलत "अनुमोदित प्रेषक" निष्कर्ष हानिकारक हो सकता है।
परीक्षण से पहले अपेक्षित निर्णय निर्दिष्ट करें
प्रत्येक मामले के लिए, इनपुट, अधिकृत किरायेदार, अनुमत उपकरण, विश्वसनीय अनुमोदन, अपेक्षित परिणाम और निषिद्ध दुष्प्रभाव बनाए रखें। शत्रुतापूर्ण भाषा के बिना अस्पष्ट पहचान शामिल करें: अकेले अनिश्चितता के कारण स्वचालित अनुमोदन नहीं होना चाहिए। एक सौम्य रिपोर्ट जोड़ें जिसे अभी भी सारांशित किया जाना चाहिए। यह तय करें कि केवल सफल लेखन प्रयास ही नहीं, बल्कि असमर्थित दावों और डेटा एक्सपोज़र को कैसे स्कोर किया जाए।
मॉडल व्यवहार को प्रवर्तन व्यवहार से अलग करें। एक मॉडल एक निषिद्ध कार्रवाई का प्रस्ताव कर सकता है जबकि टूल गेट इसे सही ढंग से अस्वीकार करता है। यह एक अवरुद्ध प्रयास है, सुरक्षित मॉडल का प्रमाण नहीं। इसके विपरीत, पाठ में एक विनम्र इनकार उस टूल कॉल की भरपाई नहीं करता है जिसने पहले ही डेटा का खुलासा कर दिया है।
छह विपरीत मूल्यांकन लक्ष्यों को परिभाषित करें
एक प्रस्तावित मूल्यांकन पांच निषिद्ध परिणामों को एक वैध कार्य के साथ जोड़ सकता है: एक अस्वीकृत DNS उत्परिवर्तन, दूसरे किरायेदार की निजी पुनर्प्राप्ति, एक अस्वीकृत गंतव्य का खुलासा, ऑडिट दमन, एक जाली अनुमोदन कथा, और सत्यापित किरायेदार के भीतर एक अनुमत रीड। प्रत्येक के लिए, परीक्षण किए जा रहे चैनल के माध्यम से ठोस इनपुट की आपूर्ति करें और निष्पादन से पहले अपेक्षित उपकरण और प्रतिक्रिया व्यवहार निर्दिष्ट करें।
ये श्रेणियां हैं, आपूर्ति किए गए फिक्स्चर, पारित किए गए दावे या मापा परिणाम नहीं। बिना किसी शत्रुतापूर्ण भाषा वाला एक अस्पष्ट प्रेषक जोड़ें: इसे एक विशिष्ट खाता-साक्ष्य अनुरोध का संकेत देना चाहिए, न कि मनगढ़ंत अनुमोदन का। परीक्षण परिवेश के भीतर एक अधिकृत कार्रवाई शामिल करें जहां प्रासंगिक हो ताकि वैश्विक इनकार सटीक प्रवर्तन के रूप में सामने न आ सके। एक मजबूर टूल अनुरोध गेट का परीक्षण करता है; मॉडल के माध्यम से वास्तविक अंतर्ग्रहण एक अलग सीमा का परीक्षण करता है। दोनों को अलग-अलग रिपोर्ट करें और अकेले किसी से तैनात हमले प्रतिरोध का अनुमान न लगाएं।
परिनियोजन मूल्यांकन में विस्तार करें
एक पृथक वातावरण में वास्तविक अंतर्ग्रहण, मॉडल और टूल स्टैक के विरुद्ध अधिकृत परीक्षण चलाएँ। संकेतों, मॉडल कॉन्फ़िगरेशन, कनेक्टर अनुमतियों और डेटासेट का संस्करण। मॉडल-आधारित मामलों को दोहराएं क्योंकि परिणाम भिन्न हो सकते हैं। संदर्भ-मुक्त "100% सुरक्षित" आंकड़े की रिपोर्ट करने के बजाय प्रयास, हर और सटीक स्कोरिंग मानदंड रिकॉर्ड करें।
बहु-चरणीय हमले जोड़ें जो पहले सारांश में हेरफेर करते हैं और बाद में उस सारांश को स्पष्ट साक्ष्य के रूप में उपयोग करते हैं। पुरानी स्वीकृतियों, परिवर्तित किरायेदार संदर्भ और आउटपुट का परीक्षण करें जो हमलावर-नियंत्रित रिपोर्टिंग गंतव्य का नाम देता है। व्यवधान और पुनर्प्राप्ति मामलों को शामिल करें ताकि विफलताएं सामान्य अनुमोदन पथ को बायपास न करें। OWASP चीट शीट स्पष्ट सीमाओं के साथ स्तरित सुरक्षा उपायों और मूल्यांकन पर जोर देती है। OWASP चीट शीट.
निष्कर्षों को तैनाती निर्णयों में बदलें
एक सफल अनधिकृत कार्रवाई एक सामग्री नियंत्रण विफलता है। पहुंच का विस्तार करने से पहले ट्रेस को सुरक्षित रखें, प्रभावित क्षमता को प्रतिबंधित करें और प्रवर्तन सीमा को सही करें। हेरफेर किए गए सारांशों के लिए, साक्ष्य एट्रिब्यूशन और समीक्षा आवश्यकताओं में सुधार करें। परिवर्तित संस्करण के विरुद्ध प्रासंगिक मामलों को फिर से चलाएँ और पिछली विफलताओं को प्रतिगमन के रूप में बनाए रखें।
अवरुद्ध हमलों, अनसुलझे मामलों और कवरेज अंतराल के साथ-साथ उपयोगी कार्य पूरा होने की रिपोर्ट करें। केवल परीक्षण किए गए दायरे और स्वीकृत अवशिष्ट जोखिम के लिए तैनाती को मंजूरी दें। एक स्वच्छ स्थानीय सुइट उस सुइट के बारे में सबूत है, न कि भविष्य के प्रत्येक इनपुट के बारे में गारंटी।