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