ユーザ用ツール

サイト用ツール


サイドバー


メニュー




スポンサーリンク





linux:selinux:te

Linux:SELinux:TE(Type Enforcement)

  • プロセスからリソースへのアクセス権限を制御する機能。
  • プロセスやリソースへのアクセス権を最小限にすることにより攻撃者からの被害を最小限に抑える。

構成

ラベル

  • プロセスとそのプロセスが利用するリソースにラベルを割り当てる。

ドメイン

  • プロセスに割り当てられたラベルをドメインという。

タイプ

  • リソースに割り当てられたラベルをタイプという。

アクセス・ベクタ

  • リソースに対して行える操作の種類
  • 各リソースはファイルやディレクトリ、ソケット等オブジェクトタイプごとにアクセス・ベクタが割り当てられる

ドメイン

ドメインの確認

  • 実行中のプロセスに割り当てられたドメインを表示するには、ps コマンドに「Z」オプションを使用する。
  • 下の「init_t」 「kernel_t」がドメイン。
> ps -eZ
LABEL                             PID TTY          TIME CMD
system_u:system_r:init_t            1 ?        00:00:01 init
system_u:system_r:kernel_t          2 ?        00:00:00 migration/0
   :
   : 

タイプ

タイプの確認

  • リソースに割り当てられたタイプを表示するには、ls コマンドに「Z」オプションを使用する。
  • 下の「httpd_sys_content_t」 がタイプ。
>ls -ilZ /var/www/html
-rw-r--r--  root root user_u:object_r:httpd_sys_content_t index.php
linux/selinux/te.txt · 最終更新: 2016/03/05 12:36 by dokuroot