UbuntuでのSELinuxの実装


21

UbuntuはどのようにSELinuxを実装していますか?UbuntuでのSELinuxの実装に関係するpacakges(モジュール)は何ですか

回答:


20

UbuntuはどのようにSELinuxを実装していますか?

selinuxデフォルトではインストールまたは有効化されていません。デフォルトでapparmorを使用しますSELinuxUbuntu wikiページでは、...

警告

ここに記載されているUbuntu固有の「selinux」および「selinux-policy-ubuntu」パッケージはKarmic以降あまり注目されておらず、Preciseで事実上破損しているようです。

UbuntuでSELinuxを使用する場合、Debianの「selinux-basics」および「selinux-policy-default」パッケージは引き続きアクティブに維持されています。これらのパッケージに関連するドキュメントは、http://wiki.debian.org/SELinuxにあります。

ただし、インストール方法についての説明も含まれています。

UbuntuのSELinux

SELinuxをUbuntuで有効にするには、「selinux」メタパッケージをインストールします。これにより、システムに必要な変更が加えられ、UbuntuのTresysポリシーがインストールされます。

sudo apt-get install selinux

インストール後、SELinuxにラベルを付けてアクティブにするためにシステムを再起動するように求められます。

しかし、debianパッケージを手動でインストールする方が賢いかもしれません...


関係するパッケージ(モジュール)は何ですか?


たくさんありがとう....
Chinmaya B

アプリの鎧がプリインストールされているため、SELinuxを使用せずにubuntuが十分安全であるということですか?
チンマヤB 14年

1
Ubuntuは、可能な限り安全にインストールします。apparmorはそのためのツールであり、はい、基本的にselimuxは必要ありません(apparmorはselinuxの代替です(他にもtomoyoがあります))。
リンツウィンド14年

3
selinuxを使用したい場合は、Fedoraを使用することを強くお勧めします。selinuxはFedoraで管理されており、デフォルトでアクティブになっています。また、selinuxを管理するためのグラフィカルおよびコマンドラインのツールが多数あります。提案されているように、Ubuntuを使用する場合は、Apparmorを使用します。どちらのツールにも少し学習曲線があり、どちらにも長所と短所があります。
パンサー14年

AppArmorとSELinuxの優れた高レベルの比較:security.stackexchange.com/questions/29378/… それに基づいて、AppArmorに固執することは必ずしも悪い考えではないかもしれません
...-sxc731

3

SELinuxをインストールする前にapparmorを削除する必要があると思います。

sudo apt-get remove apparmor

SELinux wikiページによると:

Hardy Heron SELinuxからUbuntuに統合され、apt経由でインストールできます。

selinuxパッケージをインストールします。

sudo apt-get install selinux

/ etc / selinux / configでSELinuxモードを変更します(オプション):

  • 実施する

    sudo sed -i 's/SELINUX=.*/SELINUX=enforcing/' /etc/selinux/config
    
  • 寛容

    sudo sed -i 's/SELINUX=.*/SELINUX=permissive/' /etc/selinux/config
    

リブート

シャットダウン中に、システム上のすべてのファイルにラベルが付けられます。ファイルの数とディスクの速度によっては、時間がかかる場合があります。

を使用して検索するapt-cache searchと、これらのパッケージが表示されます。

postgresql-contrib-9.4 - additional facilities for PostgreSQL
ruby-selinux - Ruby bindings to SELinux shared libraries
checkpolicy - SELinux policy compiler
debian-handbook - reference book for Debian users and system administrators
joe-jupp - reimplement the joe Debian package using jupp
jupp - user friendly full screen text editor
libseaudit-dev - Security Enhanced Linux audit message parser development
libseaudit4 - Security Enhanced Linux audit message parsing library
libsefs-dev - Security Enhanced Linux file context management development
libsefs4 - Security Enhanced Linux file context management
libsetools-java - SETools Java bindings (architecture-independent)
libsetools-tcl - SETools Tcl bindings
libtomoyotools3 - lightweight Linux Mandatory Access Control system - library
policycoreutils - SELinux core policy utilities
python-selinux - Python bindings to SELinux shared libraries
python-semanage - Python bindings for SELinux policy management
python-sepolgen - Python module used in SELinux policy generation
python-sepolicy - Python binding for SELinux Policy Analyses
python-setools - SETools Python bindings
ruby-semanage - Ruby bindings to for SELinux policy management
selinux - Security-Enhanced Linux runtime support
selinux-basics - SELinux basic support
selinux-policy-default - Strict and Targeted variants of the SELinux policy
selinux-policy-dev - Headers from the SELinux reference policy for building modules
selinux-policy-doc - Documentation for the SELinux reference policy
selinux-policy-dummy - Empty Security-Enhanced Linux policy (dummy package)
selinux-policy-mls - MLS (Multi Level Security) variant of the SELinux policy
selinux-policy-src - Source of the SELinux reference policy for customization
selinux-policy-ubuntu - Security-Enhanced Linux Reference Policy
selinux-policy-ubuntu-dev - Security-Enhanced Linux Reference Policy Development Headers
selinux-policy-ubuntu-doc - Security-Enhanced Linux Reference Policy Documentation
selinux-utils - SELinux utility programs
setools - tools for Security Enhanced Linux policy analysis
setools-gui - GUI tools for Security Enhanced Linux policy analysis

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.