Trusted Execution (Intel TXT)
Trusted Execution भी कहा जाता है
Intel Trusted Execution Technology, TXT, एक मापे गए लॉन्च परिवेश (measured launch environment) के लिए प्लेटफ़ॉर्म तंत्र प्रदान करता है। इसके लिए केवल एक CPU सुविधा के बजाय समन्वित प्रोसेसर, चिपसेट, फ़र्मवेयर, TPM और सॉफ़्टवेयर समर्थन की आवश्यकता होती है।
आपको क्या जानना चाहिए
Intel Trusted Execution Technology, TXT, एक मापे गए लॉन्च परिवेश (measured launch environment) के लिए प्लेटफ़ॉर्म तंत्र प्रदान करता है। इसके लिए केवल एक CPU सुविधा के बजाय समन्वित प्रोसेसर, चिपसेट, फ़र्मवेयर, TPM और सॉफ़्टवेयर समर्थन की आवश्यकता होती है।
यह कैसे काम करता है
एक मापा गया लॉन्च एक परिभाषित लॉन्च प्रोटोकॉल के तहत लॉन्च किए गए परिवेश के बारे में जानकारी प्लेटफ़ॉर्म के ट्रस्ट इंफ्रास्ट्रक्चर में रिकॉर्ड करता है। माप एक सत्यापनकर्ता या नीति को पहचान के बारे में तर्क करने की अनुमति देते हैं, लेकिन वे स्वयं यह निर्णय नहीं हैं कि कोड सुरक्षित है। लॉन्च सॉफ़्टवेयर और प्लेटफ़ॉर्म कॉन्फ़िगरेशन उपयोग योग्य परिवेश का निर्धारण करते हैं।
यह कहाँ उपयोगी है
एक प्रबंधित परिनियोजन सत्यापन (attestation) या नीति के इनपुट के रूप में मापे गए लॉन्च साक्ष्य का उपयोग कर सकता है। इसे अभी भी यह तय करना होगा कि यह किन मापों पर भरोसा करता है, अपने संदर्भ मानों को अद्यतित रखना होगा और फ़र्मवेयर या सॉफ़्टवेयर बदलने पर रिकवरी को संभालना होगा।
सपोर्ट और सक्षमता की जांच कैसे करें
सटीक सिस्टम के TXT समर्थन, TPM आवश्यकताओं, फर्मवेयर सेटिंग्स और समर्थित measured-launch सॉफ़्टवेयर की जाँच करें। CPU SMX गणना उस श्रृंखला का केवल एक हिस्सा है। किसी प्रबंधित कॉन्फ़िगरेशन को बदलने से पहले वेंडर के डिप्लॉयमेंट मार्गदर्शन का उपयोग करें और रिकवरी का रास्ता सुरक्षित रखें।
प्लेटफ़ॉर्म सुविधाएँ मदरबोर्ड, चिपसेट, फ़र्मवेयर प्रोविज़निंग, ड्राइवर्स और उत्पाद श्रेणी पर निर्भर हो सकती हैं। CPU विनिर्देश केवल एक इनपुट है, असेंबल किए गए कंप्यूटर या उसके सक्रिय कॉन्फ़िगरेशन का संपूर्ण विवरण नहीं।
यह सुविधा क्या स्थापित नहीं करती है
TXT कोई सामान्य VT-x, Boot Guard, जेनेरिक ट्रस्टेड एक्ज़ीक्यूशन एनवायरनमेंट लेबल या एंटीवायरस उत्पाद नहीं है। केवल TPM की उपस्थिति यह साबित नहीं करती कि TXT कॉन्फ़िगर किया गया है, और फर्मवेयर लॉन्च सेटिंग्स बदलने से स्थापित डिप्लॉयमेंट प्रभावित हो सकता है।
व्यवहार में अनुकूलता और प्रदर्शन
फ़र्मवेयर, प्रबंधन या बूट-स्टोरेज सेटिंग्स बदलने से पहले, सटीक सिस्टम की पहचान करें और उसके निर्माता की समर्थित प्रक्रिया का पालन करें। मौजूदा कॉन्फ़िगरेशन को रिकॉर्ड करें और रिकवरी एक्सेस बनाए रखें। एक सामान्य फ़ीचर लेख सार्वभौमिक फ़र्मवेयर मेनू अनुक्रम प्रदान नहीं कर सकता है।
एक व्यावहारिक सत्यापन चेकलिस्ट
- शामिल सटीक प्रोसेसर या प्लेटफ़ॉर्म मॉडल और एप्लिकेशन, OS और रनटाइम संस्करणों को रिकॉर्ड करें। वास्तविक त्रुटि या आवश्यकता के शब्दों को सुरक्षित रखें।
- उस सटीक मॉडल के लिए निर्माता संदर्भ की जांच करें, फिर उस परिवेश में प्रभावी क्षमता और सक्षम स्थिति का निरीक्षण करें जहां प्रोग्राम चलता है।
- चयनित बाइनरी या बैकएंड की प्रत्येक आवश्यकता की तुलना करें। समान नाम वाली सुविधा, उपनाम या व्यापक तकनीक लेबल पर्याप्त नहीं है।
- पुष्टि करें कि एप्लिकेशन ने इच्छित कार्यान्वयन का चयन किया है। आवश्यकताएं पूरी न होने पर इसके दस्तावेजीकृत डायग्नोस्टिक्स और समर्थित फ़ॉलबैक का उपयोग करें।
- एक समय में एक समर्थित परिवर्तन करें और वही कार्यभार दोहराएं। मूल कॉन्फ़िगरेशन और पुनर्प्राप्ति पथ उपलब्ध रखें।
यदि सुविधा सूचीबद्ध है लेकिन सॉफ़्टवेयर इसका उपयोग नहीं कर सकता है
सटीक रूप से विफल घटक से शुरुआत करें। हार्डवेयर डेटाबेस रिकॉर्ड की गई क्षमता का वर्णन करता है; ऑपरेटिंग सिस्टम या हाइपरवाइज़र एक अलग प्रभावी वातावरण प्रदर्शित कर सकता है। एक अवैध-निर्देश त्रुटि के लिए वास्तविक दोषपूर्ण निर्देश और बाइनरी बिल्ड की जांच की भी आवश्यकता होती है, क्योंकि भ्रष्टाचार या एक असंबंधित असमर्थित निर्देश एक समान लक्षण उत्पन्न कर सकता है।
सटीक प्लेटफ़ॉर्म के लिए समर्थित एप्लिकेशन, ड्राइवर या रनटाइम संस्करण इंस्टॉल करें, और यदि आवश्यक हो तो विक्रेता के दस्तावेजीकृत बेसलाइन या फ़ॉलबैक बिल्ड का उपयोग करें। एक सॉफ़्टवेयर अपडेट ऐसा निर्देश नहीं बना सकता जिसकी प्रोसेसर में कमी है। फ़र्मवेयर और सुरक्षा-नीति परिवर्तनों को सामान्य अनुकूलन नुस्खे के बजाय सिस्टम निर्माता की प्रक्रिया और पुनर्प्राप्ति योजना का पालन करना चाहिए।
इस व्याख्या के स्रोत और दायरा
Intel Trusted Execution Technology अवलोकन · Intel 64 and IA-32 Architectures Software Developer's Manual
ये संदर्भ आर्किटेक्चरल व्यवहार और सॉफ़्टवेयर आवश्यकताओं को स्थापित करते हैं। वे किसी लिंक्ड हार्डवेयर मॉडल पेज पर प्रत्येक सुविधा मान को स्वतंत्र रूप से सत्यापित नहीं करते हैं। मॉडल समर्थन के लिए, उस पेज के निर्माता साक्ष्य का उपयोग करें और प्रभावी सिस्टम कॉन्फ़िगरेशन की जांच करें। यह आलेख कोई बेंचमार्क, प्रमाणन या स्वतंत्र समीक्षा तिथि प्रदान नहीं करता है।
स्रोत और सत्यापन
संपादकीय स्वामित्व: Feex। कोई स्वतंत्र समीक्षा तिथि दर्ज नहीं है। हम कैसे शोध करते हैं.
- Intel Trusted Execution Technology अवलोकन · प्लेटफ़ॉर्म आवश्यकताएँ और मेज़र्ड एक्ज़ीक्यूशन एनवायरनमेंट; साथ ही प्लेटफ़ॉर्म के TXT सॉफ़्टवेयर डेवलपमेंट और डिप्लॉयमेंट मार्गदर्शन से भी परामर्श लें।
- Intel 64 and IA-32 Architectures Software Developer's Manual · खंड 1 और 2 नामित निर्देश परिवारों और CPUID का वर्णन करते हैं; खंड 3 स्टेट, पेजिंग, VMX और सुरक्षा नियंत्रणों का वर्णन करता है। आर्किटेक्चर दस्तावेज़ किसी विशेष मॉडल के लिए समर्थन स्थापित नहीं करता है।
क्या यह लेख उपयोगी था?
हाँ या ना ही काफी है। यदि आप चाहें तो कोई कारण चुनें, या एक संक्षिप्त नोट जोड़ें।
धन्यवाद। इससे हमें इस पृष्ठ को बेहतर बनाने में मदद मिलती है।