Meskipun ada banyak hal yang disukai tentang RISC-V, dengan banyaknya ekstensi RISC-V, beberapa akronimnya sulit dicerna. Contoh terbaru adalah tambalan kernel Linux untuk "zisslpcfi", yang merupakan ekstensi RISC-V seputar dukungan Control-Flow Integrity (CFI) untuk prosesor RISC-V. Permintaan untuk seri patch komentar telah diposting pada Minggu malam untuk mendapatkan RISC-V Control-Flow Integrity untuk mode U yang bekerja dengan ekstensi zisslpcfi. Zisslpcfi sama dengan "tumpukan bayangan bilangan bulat yang tidak diistimewakan & integritas aliran kontrol berbasis bantalan pendaratan."
Kernel Linux telah menghilangkan dukungan integritas alur kontrol untuk prosesor x86_64 dan AArch64, sementara pengembang RISC-V sekarang sedang mengerjakan fungsionalitas keamanan untuk perangkat keras mereka. Spesifikasi tentatif zisslpcfi diuraikan dalam repo GitHub ini. Zisslpcfi juga memiliki ketergantungan pada ekstensi Zicsr untuk instruksi register kontrol dan status. Integritas aliran kontrol pada dasarnya adalah tentang mencegah serangan perangkat lunak yang mengalihkan aliran eksekusi program seperti dengan serangan pemrograman berorientasi kembali (ROP) atau serangan pemrograman berorientasi jump.call. Seperti dengan CFI x86_64 dan AArch64, pendekatan CFI RISC-V bergantung pada tumpukan bayangan dan landasan pendaratan untuk panggilan/lompatan tidak langsung. Mereka yang ingin tahu tentang upaya integritas aliran kontrol RISC-V dapat melihat seri tambalan RFC ini di milis kernel Linux untuk semua detail teknis tentang kode kernel awal untuk mengaktifkan ekstensi RISC-V ini.
Itulah berita seputar RISC-V Linux Patches Mulai Pada Dukungan "zisslpcfi" Untuk Integritas Aliran Kontrol, semoga bermanfaat. Disadur dari Phoronix.com.