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