libselinux este un software de bibliotecă liberă și open source proiectată ca parte a software-ului de securitate Linux, cunoscut și ca SELinux, pentru sistemele de operare bazate pe kernel-ul Linux.
Ce este SELinux?
SELinux (cunoscut și ca SELinux Policy Editor) este un proiect software open source, un modul pentru kernelul Linux, care oferă diferite funcții de securitate și un mecanism de sprijinire a mai multor politici de securitate pentru controlul accesului, inclusiv MAC Departamentul Apărării al Statelor Unite.
Utilitățile de utilizare și bibliotecile furnizate în proiectul SELinux (Security Enhanced Linux) oferă o gamă largă de capabilități, inclusiv compilarea politicilor, gestionarea politicilor, dezvoltarea politicilor, serviciile SELinux, utilitarele SELinux.
Face parte din componenta serviciilor SELinux
libselinux face parte din "serviciile SELinux" componentă, concepută pentru a fi utilizată pentru aplicații care trebuie să fie conștiente de SELinux. De asemenea, poate fi folosit pentru a impune decizii de control al accesului folosind SELinux, cum ar fi Dbus.
În afară de biblioteca libselinux revizuită aici, alte câteva utilități și biblioteci fac parte din proiectul SELinux, inclusiv politica de verificare, libsimanage, libsepol, policycoreutils, precum și sepolgen.
Noțiuni de bază cu libselinux
Utilizatorii finali nu au nevoie de librăria libselinux, dar unii dezvoltatori care doresc să integreze funcționalitatea SELinux în programele lor, ar putea fi folositori. Pentru a instala software-ul bibliotecii libselinux în sistemul de operare GNU / Linux, descărcați ultima versiune stabilă de la Softoware.
Salvați arhiva undeva de pe computer, de preferință directorul dvs. de acasă, decomprimați-l utilizând utilitarul dvs. favorit pentru managerul de arhive, deschideți o aplicație emulator terminal și mergeți la locația unde ați extras fișierul de arhivă (de exemplu, cd / home / softoware /libselinux-2.3).
Rulați & lsquo; make & rsquo; comanda pentru a compila biblioteca. După un proces de compilare cu succes, executați fie "sudo make install" sau "face install & rsquo; comenzi (în funcție de dacă sunteți un utilizator cu privilegii sau root) pentru a instala sistemul bibliotecii libselinux la scară largă.
Ce este nou în această ediție:
- checkpolicy: Sprijină spațiul și colonul în nume de fișiere.
- libselinux: Adăugați interfețe selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path.
- libselinux: Fix avc_has_perm () returnează -1 chiar dacă SELinux este permisiv.
- libselinux: Măsurați sysfs înainte de a încerca să montați selinuxfs.
- libselinux: Suport udev-197 și mai mare.
- libsemanage: adăugați suportul de audit.
- libsemanage: Aplicați un check MAX_UID pentru genhomedircon.
- libsepol: Permite determinarea cauzei refuzului constrângerii (politica versiunea 29).
- policycoreutils: extindeți auditul2 pentru a raporta cauza de negare a constrângerilor.
- policycoreutils: Înlocuiți scriptul genhomedircon cu linkul către semodule.
- policycoreutils: Adăugați teste sepolicy și semanage.
- policycoreutils: Multe îmbunătățiri la sepolicy, semanage și gui.
- sepolgen: Informațiile despre refuzul constrângerii de returnare, adăugați suport pentru tranzițiile numelui fișierului.
- Toate: remedierile / actualizările paginilor de manual și îmbunătățirile Makefile.
Ce este nou în versiune:
- checkpolicy: Sprijină spațiul și colonul în nume de fișiere.
- libselinux: Adăugați interfețe selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path.
- libselinux: Fix avc_has_perm () returnează -1 chiar dacă SELinux este permisiv.
- libselinux: Măsurați sysfs înainte de a încerca să montați selinuxfs.
- libselinux: Suport udev-197 și mai mare.
- libsemanage: adăugați suportul de audit.
- libsemanage: Aplicați un check MAX_UID pentru genhomedircon.
- libsepol: Permite determinarea cauzei refuzului constrângerii (politica versiunea 29).
- policycoreutils: extindeți auditul2 pentru a raporta cauza de negare a constrângerilor.
- policycoreutils: Înlocuiți scriptul genhomedircon cu linkul către semodule.
- policycoreutils: Adăugați teste sepolicy și semanage.
- policycoreutils: Multe îmbunătățiri la sepolicy, semanage și gui.
- sepolgen: Informațiile despre refuzul constrângerii de returnare, adăugați suport pentru tranzițiile numelui fișierului.
- Toate: remedierile / actualizările paginilor de manual și îmbunătățirile Makefile.
Ce este nou în versiunea 2.5:
- checkpolicy: Sprijină spațiul și colonul în nume de fișiere.
- libselinux: Adăugați interfețe selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path.
- libselinux: Fix avc_has_perm () returnează -1 chiar dacă SELinux este permisiv.
- libselinux: Măsurați sysfs înainte de a încerca să montați selinuxfs.
- libselinux: Suport udev-197 și mai mare.
- libsemanage: adăugați suportul de audit.
- libsemanage: Aplicați un check MAX_UID pentru genhomedircon.
- libsepol: Permite determinarea cauzei refuzului constrângerii (politica versiunea 29).
- policycoreutils: extindeți auditul2 pentru a raporta cauza de negare a constrângerilor.
- policycoreutils: Înlocuiți scriptul genhomedircon cu linkul către semodule.
- policycoreutils: Adăugați teste sepolicy și semanage.
- policycoreutils: Multe îmbunătățiri la sepolicy, semanage și gui.
- sepolgen: Informațiile despre refuzul constrângerii de returnare, adăugați suport pentru tranzițiile numelui fișierului.
- Toate: remedierile / actualizările paginilor de manual și îmbunătățirile Makefile.
Ce este nou în versiunea 2.3 / 2.4 RC7:
- checkpolicy: Sprijină spațiul și colonul în nume de fișiere.
- libselinux: Adăugați interfețe selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path.
- libselinux: Fix avc_has_perm () returnează -1 chiar dacă SELinux este permisiv.
- libselinux: Măsurați sysfs înainte de a încerca să montați selinuxfs.
- libselinux: Suport udev-197 și mai mare.
- libsemanage: adăugați suportul de audit.
- libsemanage: Aplicați un check MAX_UID pentru genhomedircon.
- libsepol: Permite determinarea cauzei refuzului constrângerii (politica versiunea 29).
- policycoreutils: extindeți auditul2 pentru a raporta cauza de negare a constrângerilor.
- policycoreutils: Înlocuiți scriptul genhomedircon cu linkul către semodule.
- policycoreutils: Adăugați teste sepolicy și semanage.
- policycoreutils: Multe îmbunătățiri la sepolicy, semanage și gui.
- sepolgen: Informațiile despre refuzul constrângerii de returnare, adăugați suport pentru tranzițiile numelui fișierului.
- Toate: remedierile / actualizările paginilor de manual și îmbunătățirile Makefile.
Comentariile nu a fost găsit