libselinux adalah perangkat lunak perpustakaan sumber terbuka dan gratis yang dirancang sebagai bagian dari peranti lunak Keamanan-Peningkatan Linux NSA, juga dikenal sebagai SELinux, untuk sistem operasi berbasis kernel Linux.
Apa itu SELinux?
SELinux (juga dikenal sebagai SELinux Policy Editor) adalah proyek perangkat lunak open source, modul untuk kernel Linux, menyediakan berbagai fungsi keamanan dan mekanisme untuk mendukung beberapa kebijakan keamanan kontrol akses, termasuk MAC (Kontrol Akses Wajib) atau Departemen Pertahanan Amerika Serikat.
Utilitas dan pustaka pengguna yang disediakan dalam proyek SELinux (Keamanan Enhanced Linux) menawarkan berbagai kemampuan, termasuk kompilasi kebijakan, manajemen kebijakan, pengembangan kebijakan, layanan SELinux, utilitas SELinux.
Ini adalah bagian dari komponen layanan SELinux
libselinux adalah bagian dari & quot; layanan SELinux & quot; komponen, yang dirancang untuk digunakan untuk aplikasi yang harus menyadari SELinux. Ini juga dapat digunakan untuk menegakkan keputusan kontrol akses menggunakan SELinux, seperti Dbus.
Selain pustaka libselinux yang diulas di sini, beberapa utilitas dan pustaka lain adalah bagian dari proyek SELinux, termasuk checkpolicy, libsemanage, libsepol, policycoreutils, serta sepolgen.
Mulai dengan libselinux
Pengguna akhir tidak memerlukan pustaka libselinux, tetapi beberapa pengembang yang ingin mengintegrasikan fungsi SELinux dalam program mereka, mungkin akan berguna. Untuk menginstal perangkat lunak perpustakaan libselinux pada sistem operasi GNU / Linux Anda, cukup unduh rilis stabil terbaru dari Softoware.
Simpan arsip di suatu tempat di komputer Anda, lebih disukai direktori Beranda Anda, buat kompresi dengan menggunakan utilitas pengelola arsip favorit Anda, buka aplikasi emulator terminal dan pergi ke lokasi tempat Anda telah mengekstraksi file arsip (mis. cd / home / softoware /libselinux-2.3).
Jalankan & lsquo; buat & rsquo; perintah untuk mengkompilasi pustaka. Setelah proses kompilasi berhasil, jalankan salah satu & lsquo; sudo buat pasang & rsquo; atau & lsquo; buat pemasangan & rsquo; perintah (tergantung apakah Anda adalah pengguna dengan hak istimewa atau root) untuk menginstal pustaka libselinux secara luas.
Apa yang baru dalam rilis ini:
- checkpolicy: Mendukung ruang dan titik dua dalam nama file.
- libselinux: Tambahkan selinux_set_policy_root, selinux_systemd_contexts_path, antarmuka selinux_current_policy_path.
- libselinux: Perbaiki avc_has_perm () mengembalikan -1 bahkan ketika SELinux bersifat permisif.
- libselinux: Mount sysfs sebelum mencoba me-mount selinuxfs.
- libselinux: Dukung udev-197 dan lebih tinggi.
- libsemanage: Tambahkan dukungan audit.
- libsemanage: Menerapkan pemeriksaan MAX_UID untuk genhomedircon.
- libsepol: Izinkan penyebab penolakan kendala harus ditentukan (versi kebijakan 29).
- policycoreutils: Perluas audit2menghadapi kendala penyebab penolakan.
- policycoreutils: Ganti skrip genhomedircon dengan tautan ke semodule.
- policycoreutils: Tambahkan tes sepolicy dan semanage.
- policycoreutils: Banyak perbaikan pada sepolicy, semanage, dan gui.
- sepolgen: Mengembalikan informasi penyebab penolakan kendala, menambahkan dukungan untuk transisi nama file.
- Semua: Perbaikan / pembaruan halaman Man dan peningkatan Makefile.
Apa yang baru dalam versi:
- checkpolicy: Mendukung ruang dan titik dua dalam nama file.
- libselinux: Tambahkan selinux_set_policy_root, selinux_systemd_contexts_path, antarmuka selinux_current_policy_path.
- libselinux: Perbaiki avc_has_perm () mengembalikan -1 bahkan ketika SELinux bersifat permisif.
- libselinux: Mount sysfs sebelum mencoba me-mount selinuxfs.
- libselinux: Dukung udev-197 dan lebih tinggi.
- libsemanage: Tambahkan dukungan audit.
- libsemanage: Menerapkan pemeriksaan MAX_UID untuk genhomedircon.
- libsepol: Izinkan penyebab penolakan kendala harus ditentukan (versi kebijakan 29).
- policycoreutils: Perluas audit2menghadapi kendala penyebab penolakan.
- policycoreutils: Ganti skrip genhomedircon dengan tautan ke semodule.
- policycoreutils: Tambahkan tes sepolicy dan semanage.
- policycoreutils: Banyak perbaikan pada sepolicy, semanage, dan gui.
- sepolgen: Mengembalikan informasi penyebab penolakan kendala, menambahkan dukungan untuk transisi nama file.
- Semua: Perbaikan / pembaruan halaman Man dan peningkatan Makefile.
Apa yang baru di versi 2.5:
- checkpolicy: Mendukung ruang dan titik dua dalam nama file.
- libselinux: Tambahkan selinux_set_policy_root, selinux_systemd_contexts_path, antarmuka selinux_current_policy_path.
- libselinux: Perbaiki avc_has_perm () mengembalikan -1 bahkan ketika SELinux bersifat permisif.
- libselinux: Mount sysfs sebelum mencoba me-mount selinuxfs.
- libselinux: Dukung udev-197 dan lebih tinggi.
- libsemanage: Tambahkan dukungan audit.
- libsemanage: Menerapkan pemeriksaan MAX_UID untuk genhomedircon.
- libsepol: Izinkan penyebab penolakan kendala harus ditentukan (versi kebijakan 29).
- policycoreutils: Perluas audit2menghadapi kendala penyebab penolakan.
- policycoreutils: Ganti skrip genhomedircon dengan tautan ke semodule.
- policycoreutils: Tambahkan tes sepolicy dan semanage.
- policycoreutils: Banyak perbaikan pada sepolicy, semanage, dan gui.
- sepolgen: Mengembalikan informasi penyebab penolakan kendala, menambahkan dukungan untuk transisi nama file.
- Semua: Perbaikan / pembaruan halaman Man dan peningkatan Makefile.
Apa yang baru di versi 2.3 / 2.4 RC7:
- checkpolicy: Mendukung ruang dan titik dua dalam nama file.
- libselinux: Tambahkan selinux_set_policy_root, selinux_systemd_contexts_path, antarmuka selinux_current_policy_path.
- libselinux: Perbaiki avc_has_perm () mengembalikan -1 bahkan ketika SELinux bersifat permisif.
- libselinux: Mount sysfs sebelum mencoba me-mount selinuxfs.
- libselinux: Dukung udev-197 dan lebih tinggi.
- libsemanage: Tambahkan dukungan audit.
- libsemanage: Menerapkan pemeriksaan MAX_UID untuk genhomedircon.
- libsepol: Izinkan penyebab penolakan kendala harus ditentukan (versi kebijakan 29).
- policycoreutils: Perluas audit2menghadapi kendala penyebab penolakan.
- policycoreutils: Ganti skrip genhomedircon dengan tautan ke semodule.
- policycoreutils: Tambahkan tes sepolicy dan semanage.
- policycoreutils: Banyak perbaikan pada sepolicy, semanage, dan gui.
- sepolgen: Mengembalikan informasi penyebab penolakan kendala, menambahkan dukungan untuk transisi nama file.
- Semua: Perbaikan / pembaruan halaman Man dan peningkatan Makefile.
Komentar tidak ditemukan