



Berita: Makalah kami Occlum: Multitasking yang aman dan efisien di dalam satu kantong Intel SGX telah diterima oleh Asplos'20. Makalah penelitian ini menyoroti keunggulan arsitektur ruang-alamat tunggal yang diadopsi oleh Occlum dan menggambarkan mekanisme isolasi in-enklave baru yang melengkapi pendekatan ini. Makalah ini dapat ditemukan di ACM Digital Library dan Arxiv.
Occlum adalah os perpustakaan multi-proses yang aman memori untuk Intel SGX. Sebagai libos, ini memungkinkan aplikasi warisan untuk menjalankan SGX dengan sedikit atau bahkan tanpa modifikasi kode sumber, sehingga melindungi kerahasiaan dan integritas beban kerja pengguna secara transparan.
Occlum memiliki fitur yang menonjol berikut:
Sejak versi 0.30.0, Occlum telah memperkenalkan EDMM sebagai fitur opsional. Dengan EDMM, konfigurasi Occlum menjadi lebih fleksibel, dan waktu pemuatan kantong berkurang secara signifikan. Rincian lebih lanjut silakan merujuk ke edmm_config_guide.
Dokumentasi Occlum resmi dapat ditemukan di https://occlum.readthedocs.io .
Beberapa tautan cepat seperti di bawah ini.
Quick StartBuild and InstallOcclum ConfigurationOcclum Compatible Executable BinariesDemosQ & AOcclum sedang dikembangkan secara aktif. Kami sekarang fokus pada penerapan lebih banyak panggilan sistem dan fitur tambahan yang diperlukan di lingkungan produksi, termasuk Baremetal Server dan Cloud Publik (Aliyun, Azure, ...) VM.
Juga, preveview cabang 1.0.0 khusus digunakan untuk pengembangan oklum generasi berikutnya.
Arsitektur Occlum tingkat tinggi dirangkum dalam gambar di bawah ini:

Nama proyek Occlum berasal dari kata oklumensi yang diciptakan dalam seri Harry Potter oleh JK Rowling. Dalam Harry Potter dan urutan Phoenix , oklumensi digambarkan sebagai:
Pertahanan ajaib pikiran melawan penetrasi eksternal. Cabang sihir yang tidak jelas, tetapi yang sangat berguna ... digunakan dengan benar, kekuatan oklumensi akan membantu melindungi Anda dari akses atau pengaruh.
Hal yang sama dapat dikatakan untuk oklum, bukan untuk pikiran, tetapi untuk program:
Pertahanan magis program melawan penetrasi eksternal. Cabang teknologi yang tidak jelas, tetapi yang sangat berguna ... digunakan dengan benar, kekuatan oklum akan membantu melindungi program Anda dari akses atau pengaruh.
Tentu saja, Occlum harus dijalankan di Intel X86 CPU dengan dukungan SGX untuk melakukan keajaibannya.
Kontribusi apa pun dipersilakan! Kami akan menerbitkan pedoman yang berkontribusi dan menerima permintaan tarik setelah proyek menjadi lebih stabil.
Terima kasih kepada semua kontributor luar biasa ini untuk proyek ini.
Occlum dirilis di bawah lisensi BSD. Lihat informasi hak cipta di sini.