ID Artikel: 000059266 Jenis Konten: Instal & Pengaturan Terakhir Ditinjau: 02/08/2024

Mengapa Intel Menyediakan Distribusi Terpisah Utilitas Biner GNU (Binutils) untuk Intel® Software Guard Extensions di Linux*?

Lingkungan

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Intel menyediakan subset Binutils standar versi 2.35 yang mencakup mitigasi Injeksi Nilai Muatan.

Deskripsi
  • Panduan Instalasi Intel® Software Guard Extensions (Intel® SGX) untuk Linux* merekomendasikan untuk mengunduh alat mitigasi, bernama as.ld.objdump.gold.r2.tar.gz, dari repositori biner Intel SGX Linux.
  • Tidak dapat memvalidasi perbedaan Binutils yang disediakan Intel dengan Binutils standar terbaru.
Resolusi

Intel menyediakan subset dari GNU Binutils 2.35 standar, tanpa modifikasi, karena banyak repositori distribusi Linux belum diperbarui ke 2.35 atau 2.36. Intel akan terus menyediakan subset Bunutils 2.35 hingga repositori sebagian besar distribusi Linux memiliki Binutils 2.35 atau yang lebih baru.

Informasi tambahan

Intel menyarankan untuk menautkan aplikasi Intel SGX dengan ld.gold daripada ld karena ld.gold memberlakukan segmen yang dapat dieksekusi baca-saja ketika menautkan kode. Segmen memori baca-saja yang tidak dapat dieksekusi membantu memperkuat enklave karena membantu mencegah buffer overflow dan serangan memori lainnya. Penyerang tidak dapat menulis atau mengeksekusi kode di segmen memori ini. LD.Gold juga telah dilaporkan sebagai penghubung yang lebih cepat daripada LD.

Tautkan dengan:

ld.gold --rosegment

atau

-Wl,-fuse-ld=gold –Wl,--rosegment

Panduan Instalasi Intel SGX untuk Linux ada di folder Dokumentasi rilis terbaru Intel® Software Guard Extensions SDK for Linux*.

Produk Terkait

Artikel ini berlaku untuk 1 produk

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.