SELinuxservice — различия между версиями

Материал из pNp Wiki
Перейти к: навигация, поиск
(Конфигурирование SELinux для поддерки сервиса)
(Общая информация)
Строка 6: Строка 6:
  
 
== Общая информация ==
 
== Общая информация ==
 +
SELinux представляет собой систему принудительного контроля доступа и позволяет разделить
 +
пользовательские данные от сервисов которые были скомпрометированы. SELinux позволяет
 +
определить какой процесс, к каким сущностям (файлы, директории, порты) может иметь доступ. Уровень доступа к сущностям
 +
носит название <code>контекст</code>. Терминология SELinux:
 +
 +
{| class="wikitable"
 +
|-
 +
! Название элемента !! Описание
 +
|-
 +
| Policy || Набор правил, определяющих какой источник может иметь доступ к какой цели
 +
|-
 +
| Source domain || Объект, пытающийся получить доступ к цели. Обычно пользователь или процесс
 +
|-
 +
| Target domain || Сущность, к которой пытается получить доступ источник. Обычно файл или порт
 +
|-
 +
| Context || Метка безопасности, использующаяся для классификации объектов в SELinux
 +
|-
 +
| Rule || Конкретная часть политики, которая определяет какой источник имеет какие правила доступа к какой цели.
 +
|-
 +
| Lables || Тоже самое, что и контекст, определяет какой источник имеет какие правила доступа к какой цели.
 +
|}

Версия 12:36, 18 января 2018

Конфигурирование SELinux для поддержки сервиса

Предварительные требования

  • Виртуальная машина с двумя сетевыми интерфейсами
  • Установленные пакеты: bash-completion, policycoreutils, policycoreutils-python, policycoreutils-devel, setroubleshoot-server

Общая информация

SELinux представляет собой систему принудительного контроля доступа и позволяет разделить пользовательские данные от сервисов которые были скомпрометированы. SELinux позволяет определить какой процесс, к каким сущностям (файлы, директории, порты) может иметь доступ. Уровень доступа к сущностям носит название контекст. Терминология SELinux:

Название элемента Описание
Policy Набор правил, определяющих какой источник может иметь доступ к какой цели
Source domain Объект, пытающийся получить доступ к цели. Обычно пользователь или процесс
Target domain Сущность, к которой пытается получить доступ источник. Обычно файл или порт
Context Метка безопасности, использующаяся для классификации объектов в SELinux
Rule Конкретная часть политики, которая определяет какой источник имеет какие правила доступа к какой цели.
Lables Тоже самое, что и контекст, определяет какой источник имеет какие правила доступа к какой цели.