libselinux

Software screenshot:
libselinux
Dettagli del software:
Versione: 2.8 Aggiornato
Data di caricamento: 22 Jun 18
Licenza: Libero
Popolarità: 5

Rating: 3.0/5 (Total Votes: 2)

libselinux è un software gratuito e open source progettato come parte del software NSA Security-Enhanced Linux, noto anche come SELinux, per i sistemi operativi basati su kernel di Linux.


Cos'è SELinux?

SELinux (noto anche come SELinux Policy Editor) è un progetto software open source, un modulo per il kernel Linux, che fornisce varie funzioni di sicurezza e un meccanismo per supportare diverse politiche di sicurezza del controllo accessi, incluso il MAC (Mandatory Access Controls) o il Dipartimento della Difesa degli Stati Uniti.

Le utility e le librerie userland fornite nel progetto SELinux (Security Enhanced Linux) offrono una vasta gamma di funzionalità, tra cui la compilazione di policy, la gestione delle policy, lo sviluppo delle policy, i servizi SELinux, le utility di SELinux.


Fa parte del componente dei servizi SELinux

libselinux è parte del & quot; servizi SELinux & quot; componente, progettato per essere utilizzato per applicazioni che devono essere a conoscenza di SELinux. Può anche essere usato per imporre le decisioni di controllo dell'accesso usando SELinux, come Dbus.

Oltre alla libreria libselinux qui recensita, molte altre utility e librerie fanno parte del progetto SELinux, tra cui checkpolicy, libsemanage, libsepol, policycoreutils e anche sepolgen.


Iniziare con libselinux

Gli utenti finali non hanno bisogno della libreria libselinux, ma alcuni sviluppatori che desiderano integrare la funzionalità SELinux nei loro programmi potrebbero trovarlo utile. Per installare il software della libreria libselinux sul sistema operativo GNU / Linux, è sufficiente scaricare l'ultima versione stabile da Softoware.

Salva l'archivio da qualche parte sul tuo computer, preferibilmente la tua Home directory, decomprimila usando la tua utility di gestione archivio preferita, apri un'applicazione di emulatore di terminale e vai nella posizione in cui hai estratto il file di archivio (es. cd / home / softoware /libselinux-2.3).

Esegui il & lsquo; trucco & rsquo; comando per compilare la libreria. Dopo aver completato correttamente il processo di compilazione, esegui una delle seguenti operazioni: installa make & rsquo; o & lsquo; installa l'installazione & rsquo; comandi (a seconda che tu abbia un utente con privilegi o root) per installare la libreria libselinux a livello di sistema.

Novità in questa versione:

  • checkpolicy: spazio di supporto e due punti nei nomi dei file.
  • libselinux: aggiungi selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path interfaces.
  • libselinux: Fix avc_has_perm () restituisce -1 anche quando SELinux è permissivo.
  • libselinux: monta sysfs prima di provare a montare selinuxfs.
  • libselinux: supporta udev-197 e versioni successive.
  • libsemanage: aggiungi il supporto di controllo.
  • libsemanage: applica un controllo MAX_UID per genhomedircon.
  • libsepol: consente di determinare la causa denial del vincolo (policy versione 29).
  • policycoreutils: Estendi audit2 perché rapporti la causa della negazione dei vincoli.
  • policycoreutils: sostituisci lo script genhomedircon con il link al semodule.
  • policycoreutils: aggiungi i test sepolicy e semanage.
  • policycoreutils: molti miglioramenti a sepolicy, semanage e gui.
  • sepolgen: Restituisce le informazioni sulla causa della negazione del vincolo, aggiunge il supporto per le transizioni del nome del file.
  • Tutti: correzioni / aggiornamenti delle pagine Man e miglioramenti del Makefile.

Novità della versione nella versione:

  • checkpolicy: spazio di supporto e due punti nei nomi dei file.
  • libselinux: aggiungi selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path interfaces.
  • libselinux: Fix avc_has_perm () restituisce -1 anche quando SELinux è permissivo.
  • libselinux: monta sysfs prima di provare a montare selinuxfs.
  • libselinux: supporta udev-197 e versioni successive.
  • libsemanage: aggiungi il supporto di controllo.
  • libsemanage: applica un controllo MAX_UID per genhomedircon.
  • libsepol: consente di determinare la causa denial del vincolo (policy versione 29).
  • policycoreutils: Estendi audit2 perché rapporti la causa della negazione dei vincoli.
  • policycoreutils: sostituisci lo script genhomedircon con il link al semodule.
  • policycoreutils: aggiungi i test sepolicy e semanage.
  • policycoreutils: molti miglioramenti a sepolicy, semanage e gui.
  • sepolgen: Restituisce le informazioni sulla causa della negazione del vincolo, aggiunge il supporto per le transizioni del nome del file.
  • Tutti: correzioni / aggiornamenti delle pagine Man e miglioramenti del Makefile.

Novità in nella versione 2.5:

  • checkpolicy: spazio di supporto e due punti nei nomi dei file.
  • libselinux: aggiungi selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path interfaces.
  • libselinux: Fix avc_has_perm () restituisce -1 anche quando SELinux è permissivo.
  • libselinux: monta sysfs prima di provare a montare selinuxfs.
  • libselinux: supporta udev-197 e versioni successive.
  • libsemanage: aggiungi il supporto di controllo.
  • libsemanage: applica un controllo MAX_UID per genhomedircon.
  • libsepol: consente di determinare la causa denial del vincolo (policy versione 29).
  • policycoreutils: Estendi audit2 perché rapporti la causa della negazione dei vincoli.
  • policycoreutils: sostituisci lo script genhomedircon con il link al semodule.
  • policycoreutils: aggiungi i test sepolicy e semanage.
  • policycoreutils: molti miglioramenti a sepolicy, semanage e gui.
  • sepolgen: Restituisce le informazioni sulla causa della negazione del vincolo, aggiunge il supporto per le transizioni del nome del file.
  • Tutti: correzioni / aggiornamenti delle pagine Man e miglioramenti del Makefile.

Novità nella versione 2.3 / 2.4 RC7:

  • checkpolicy: spazio di supporto e due punti nei nomi dei file.
  • libselinux: aggiungi selinux_set_policy_root, selinux_systemd_contexts_path, selinux_current_policy_path interfaces.
  • libselinux: Fix avc_has_perm () restituisce -1 anche quando SELinux è permissivo.
  • libselinux: monta sysfs prima di provare a montare selinuxfs.
  • libselinux: supporta udev-197 e versioni successive.
  • libsemanage: aggiungi il supporto di controllo.
  • libsemanage: applica un controllo MAX_UID per genhomedircon.
  • libsepol: consente di determinare la causa denial del vincolo (policy versione 29).
  • policycoreutils: Estendi audit2 perché rapporti la causa della negazione dei vincoli.
  • policycoreutils: sostituisci lo script genhomedircon con il link al semodule.
  • policycoreutils: aggiungi i test sepolicy e semanage.
  • policycoreutils: molti miglioramenti a sepolicy, semanage e gui.
  • sepolgen: Restituisce le informazioni sulla causa della negazione del vincolo, aggiunge il supporto per le transizioni del nome del file.
  • Tutti: correzioni / aggiornamenti delle pagine Man e miglioramenti del Makefile.

Commenti a libselinux

I commenti non trovato
Aggiungi commento
Accendere le immagini!