Trusted Execution (Intel TXT)
اسے Trusted Execution بھی کہا جاتا ہے
Intel Trusted Execution Technology، TXT، ماپے گئے لانچ ماحول کے لیے پلیٹ فارم میکانزم فراہم کرتا ہے۔ اس کے لیے اکیلے CPU فیچر کے بجائے مربوط پروسیسر، چپ سیٹ، فرم ویئر، TPM اور سافٹ ویئر سپورٹ کی ضرورت ہوتی ہے۔
آپ کے لیے جاننا کیا ضروری ہے
Intel Trusted Execution Technology، TXT، ماپے گئے لانچ ماحول کے لیے پلیٹ فارم میکانزم فراہم کرتا ہے۔ اس کے لیے اکیلے CPU فیچر کے بجائے مربوط پروسیسر، چپ سیٹ، فرم ویئر، TPM اور سافٹ ویئر سپورٹ کی ضرورت ہوتی ہے۔
یہ کیسے کام کرتا ہے
ایک ماپا گیا لانچ طے شدہ لانچ پروٹوکول کے تحت پلیٹ فارم کے ٹرسٹ انفراسٹرکچر میں شروع کیے گئے ماحول کے بارے میں معلومات ریکارڈ کرتا ہے۔ پیمائشیں تصدیق کنندہ یا پالیسی کو شناخت کے بارے میں استدلال کرنے کی اجازت دیتی ہیں، لیکن وہ خود اس بات کا فیصلہ نہیں ہیں کہ کوڈ محفوظ ہے۔ لانچ سافٹ ویئر اور پلیٹ فارم کی ترتیب قابل استعمال ماحول کا تعین کرتی ہے۔
یہ کہاں مفید ہے
ایک منظم تعیناتی تصدیق یا پالیسی کے ان پٹ کے طور پر ناپے گئے لانچ کے شواہد کو استعمال کر سکتی ہے۔ اسے اب بھی فیصلہ کرنا ہوگا کہ وہ کن پیمائشوں پر بھروسہ کرتا ہے، اپنی حوالہ جاتی اقدار کو اپ ٹو ڈیٹ رکھے اور فرم ویئر یا سافٹ ویئر میں تبدیلی کے وقت ریکوری کا انتظام کرے۔
سپورٹ اور فعالی کی جانچ کیسے کریں
مخصوص سسٹم کی TXT سپورٹ، TPM کے تقاضے، فرم ویئر کی سیٹنگز اور سپورٹ شدہ measured-launch سافٹ ویئر چیک کریں۔ CPU SMX اینیومریشن اس سلسلے کا محض ایک حصہ ہے۔ وینڈر کی ڈیپلائمنٹ گائیڈنس استعمال کریں اور کسی مینیجڈ کنفیگریشن کو تبدیل کرنے سے پہلے ریکوری کا راستہ محفوظ رکھیں۔
پلیٹ فارم کے فیچرز کا انحصار مدر بورڈ، چپ سیٹ، فرم ویئر پروویژننگ، ڈرائیورز اور پروڈکٹ کے درجے پر ہو سکتا ہے۔ CPU کی تفصیلات ایک جزو ہیں، تیار شدہ کمپیوٹر یا اس کی فعال کنفیگریشن کی مکمل تفصیل نہیں۔
یہ خصوصیت کیا ثابت نہیں کرتی
TXT عام VT-x، Boot Guard، کوئی عمومی ٹرسٹڈ ایگزیکیوشن انوائرمنٹ لیبل یا کوئی اینٹی وائرس پروڈکٹ نہیں ہے۔ صرف TPM کی موجودگی یہ ثابت نہیں کرتی کہ TXT کنفیگر ہے، اور فرم ویئر کی لانچ سیٹنگز تبدیل کرنا پہلے سے موجود ڈیپلائمنٹ کو متاثر کر سکتا ہے۔
عملی طور پر مطابقت اور کارکردگی
فرم ویئر، مینجمنٹ یا بوٹ اسٹوریج کی ترتیبات کو تبدیل کرنے سے پہلے، درست سسٹم کی شناخت کریں اور اس کے مینوفیکچرر کے معاون طریقہ کار پر عمل کریں۔ موجودہ کنفیگریشن کو ریکارڈ کریں اور ریکوری تک رسائی برقرار رکھیں۔ فیچر کا کوئی عمومی مضمون ایک عالمگیر فرم ویئر مینو کی ترتیب فراہم نہیں کر سکتا۔
عملی تصدیقی چیک لسٹ
- پروسیسر یا پلیٹ فارم کا اصل ماڈل اور شامل ایپلی کیشن، OS اور رن ٹائم کے ورژنز ریکارڈ کریں۔ اصل خرابی یا ضرورت کے الفاظ کو جوں کا توں محفوظ رکھیں۔
- اس مخصوص ماڈل کے لیے مینوفیکچرر کے حوالے کو چیک کریں، پھر اس ماحول میں مؤثر صلاحیت اور فعال حالت کا معائنہ کریں جہاں پروگرام چلتا ہے۔
- منتخب کردہ بائنری یا بیک اینڈ کی ہر ضرورت کا موازنہ کریں۔ ملتے جلتے نام کی خصوصیت، عرفیت یا وسیع ٹیکنالوجی لیبل کافی نہیں ہے۔
- تصدیق کریں کہ ایپلی کیشن نے مطلوبہ عمل درآمد کا انتخاب کیا ہے۔ اس کی دستاویزی تشخیص اور معاون متبادل کا استعمال کریں جب ضروریات پوری نہ ہوں۔
- ایک وقت میں ایک معاون تبدیلی کریں اور وہی ورک لوڈ دہرائیں۔ اصل کنفیگریشن اور بحالی کا راستہ دستیاب رکھیں۔
اگر خصوصیت درج ہے لیکن سافٹ ویئر اسے استعمال نہیں کر سکتا
فیل ہونے والے اصل جزو سے شروعات کریں۔ ہارڈ ویئر ڈیٹا بیس ریکارڈ شدہ صلاحیت کو بیان کرتا ہے؛ آپریٹنگ سسٹم یا ہائپروائزر ایک مختلف مؤثر ماحول فراہم کر سکتا ہے۔ ایک غیر قانونی ہدایت کی خرابی (illegal-instruction error) میں بھی اصل خرابی پیدا کرنے والی ہدایت اور بائنری بلڈ کی تحقیقات کی ضرورت ہوتی ہے، کیونکہ کرپشن یا ایک غیر متعلقہ غیر معاون ہدایت ایسی ہی علامت پیدا کر سکتی ہے۔
مخصوص پلیٹ فارم کے لیے معاونت یافتہ ایپلی کیشن، ڈرائیور یا رن ٹائم ورژن انسٹال کریں، اور اگر ضرورت ہو تو وینڈر کا دستاویزی بنیادی یا فال بیک بلڈ استعمال کریں۔ سافٹ ویئر اپ ڈیٹ ایسی ہدایت تیار نہیں کر سکتا جس کی پروسیسر میں کمی ہو۔ فرم ویئر اور سیکیورٹی پالیسی کی تبدیلیوں کو عام اصلاحی طریقے کے بجائے سسٹم مینوفیکچرر کے طریقہ کار اور بحالی کے منصوبے پر عمل کرنا چاہیے۔
اس وضاحت کے ذرائع اور دائرہ کار
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 اور پروٹیکشن کنٹرولز کی وضاحت کرتی ہے۔ آرکیٹیکچر کی دستاویزات کسی خاص ماڈل کے لیے سپورٹ کا تعین نہیں کرتیں۔
کیا یہ مضمون مفید تھا؟
ہاں یا نہیں کافی ہے۔ اگر آپ چاہیں تو کوئی وجہ منتخب کریں، یا ایک مختصر نوٹ شامل کریں۔
شکریہ۔ اس سے ہمیں اس صفحے کو بہتر بنانے میں مدد ملتی ہے۔