1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

TE(Type Enforcement) とは

Posted at

勉強前イメージ

selinuxで使われてる制御だけど中身はあんまりわかってないし覚えてない....

調査

TE とは

Type Enforcementの略でSELinuxのアクセス制御の1つになります。
プロセスに ドメイン 、 ファイルなどのリソースに タイプ と呼ばれるラベル(識別子)を付与して
ドメイン(プロセス)がどんなタイプ(ファイル)にアクセスできるか というアクセスベクタという操作の種類を設定します。
ファイルなどのリソースについてはオブジェクトクラスとして定義され、細かくアクセスベクタを設定することで詳細な制御を行うことが出来る。

↑でわかりずらい文言

  • アクセスベクタ

プロセスがどんなファイルにアクセスできるようにするか ということを決めます。
例えば、 read:読み込みwrite:書き込みcreate:作成 などがあります。

  • オブジェクトクラス

ファイルなどリソースの種類を定義しています。
file:ファイルfilesystem:ファイルシステムdir:ディレクトリ などがあります。

イメージ

下記の図がイメージになります。

1# TE とは - diagrams.net - Google Chrome 2021-05-14.png

表していることとしましては
プロセスはファイル(リソース)に読み込み権限が与えられている というのが確認できます。

勉強後イメージ

あんま理解できてなかったけど、行う動作やリソースを定義して
何を読み込むのを許可するのか、何を作成するのを許可するのかって感じかー

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?