Lanjutkan ke konten

Trusted Execution (Intel TXT)

Referensi arsitekturFeex

Juga disebut Trusted Execution

Intel Trusted Execution Technology, TXT, menyediakan mekanisme platform untuk measured launch environment. Fitur ini memerlukan koordinasi dukungan prosesor, chipset, firmware, TPM, dan perangkat lunak, bukan sekadar fitur CPU saja.

Yang perlu Anda ketahui

Intel Trusted Execution Technology, TXT, menyediakan mekanisme platform untuk measured launch environment. Fitur ini memerlukan koordinasi dukungan prosesor, chipset, firmware, TPM, dan perangkat lunak, bukan sekadar fitur CPU saja.

Cara kerjanya

Peluncuran terukur (measured launch) mencatat informasi tentang lingkungan yang diluncurkan ke dalam infrastruktur kepercayaan platform di bawah protokol peluncuran yang ditentukan. Pengukuran memungkinkan verifikator atau kebijakan untuk mempertimbangkan identitas, tetapi pengukuran itu sendiri bukanlah vonis bahwa kodenya aman. Perangkat lunak peluncuran dan konfigurasi platform menentukan lingkungan yang dapat digunakan.

Manfaat penggunaan

Penerapan terkelola dapat menggunakan bukti measured launch sebagai masukan untuk atestasi atau kebijakan. Penerapan tersebut tetap harus memutuskan pengukuran mana yang dipercayainya, menjaga nilai referensinya tetap mutakhir, dan menangani pemulihan ketika firmware atau perangkat lunak berubah.

Cara memeriksa dukungan dan pengaktifan

Periksa dukungan TXT, persyaratan TPM, pengaturan firmware, dan perangkat lunak peluncuran terukur (measured-launch) yang didukung secara tepat pada sistem. Enumerasi SMX CPU hanyalah bagian dari rantai tersebut. Gunakan panduan penerapan vendor dan pertahankan jalur pemulihan sebelum mengubah konfigurasi yang terkelola.

Fitur platform dapat bergantung pada motherboard, chipset, provisi firmware, driver, dan tingkatan produk. Spesifikasi CPU adalah salah satu input, bukan deskripsi lengkap dari komputer yang dirakit atau konfigurasi aktifnya.

Hal yang tidak dipastikan oleh fitur ini

TXT bukanlah VT-x biasa, Boot Guard, label generic trusted execution environment, ataupun produk antivirus. Keberadaan TPM saja tidak membuktikan bahwa TXT telah dikonfigurasi, dan mengubah pengaturan peluncuran firmware dapat memengaruhi penerapan yang sudah berjalan.

Kompatibilitas dan performa dalam praktik

Sebelum mengubah pengaturan firmware, pengelolaan, atau penyimpanan booting, identifikasi sistem yang tepat dan ikuti prosedur yang didukung oleh produsennya. Catat konfigurasi yang ada dan pertahankan akses pemulihan. Artikel fitur generik tidak dapat menyediakan urutan menu firmware yang universal.

Daftar periksa verifikasi praktis

  1. Catat model prosesor atau platform yang tepat serta versi aplikasi, OS, dan runtime yang terlibat. Pertahankan kata-kata dari kesalahan atau persyaratan sebenarnya.
  2. Periksa referensi produsen untuk model persis tersebut, lalu periksa kemampuan efektif dan status aktif di lingkungan tempat program berjalan.
  3. Bandingkan setiap persyaratan dari biner atau backend yang dipilih. Fitur dengan nama serupa, alias, atau label teknologi umum tidaklah cukup.
  4. Pastikan aplikasi memilih implementasi yang dimaksudkan. Gunakan diagnostik terdokumentasi miliknya dan alternatif cadangan yang didukung ketika persyaratan tidak terpenuhi.
  5. Lakukan satu perubahan yang didukung pada satu waktu dan ulangi beban kerja yang sama. Pertahankan konfigurasi asli dan jalur pemulihan tetap tersedia.

Jika fitur terdaftar tetapi perangkat lunak tidak dapat menggunakannya

Mulailah dari komponen persis yang mengalami kegagalan. Basis data perangkat keras menjelaskan kemampuan yang tercatat; sistem operasi atau hipervisor dapat mengekspos lingkungan efektif yang berbeda. Kesalahan instruksi ilegal juga memerlukan penyelidikan terhadap instruksi bermasalah yang sebenarnya dan build biner, karena korupsi data atau instruksi tidak didukung yang tidak terkait dapat menghasilkan gejala serupa.

Pasang versi aplikasi, driver, atau runtime yang didukung untuk platform persis tersebut, dan gunakan build standar atau cadangan yang terdokumentasi dari vendor jika diperlukan. Pembaruan perangkat lunak tidak dapat menciptakan instruksi yang tidak dimiliki prosesor. Perubahan firmware dan kebijakan keamanan harus mengikuti prosedur produsen sistem serta rencana pemulihan, bukan resep optimasi umum.

Sumber dan cakupan penjelasan ini

Ringkasan Intel Trusted Execution Technology · Intel 64 and IA-32 Architectures Software Developer's Manual

Referensi ini menetapkan perilaku arsitektur dan persyaratan perangkat lunak. Referensi tersebut tidak memverifikasi secara independen setiap nilai fitur pada halaman model perangkat keras yang ditautkan. Untuk dukungan model, gunakan bukti produsen pada halaman tersebut dan periksa konfigurasi sistem efektif. Artikel ini tidak menyediakan tolok ukur, sertifikasi, atau tanggal tinjauan independen.

Sumber dan verifikasi

Kepemilikan editorial: Feex. Tidak ada tanggal peninjauan independen yang dicatat. Cara kami meneliti.

Apakah artikel ini bermanfaat?

Cukup jawab ya atau tidak. Pilih alasan jika Anda mau, atau tambahkan catatan singkat.

Apakah artikel ini bermanfaat?