Как посмотреть МРД при работе по сети с совместимыми ОС?

Редактировал(а) Sergei Shebeko 2021/10/21 21:36

ОС ОН «Стрелец» совместима по мандатным меткам с AstraLinux, ОС МСВС 3.0 и ОС МСВС 5.0 при работе по сети.

Для демонстрации данного утверждения предлагается провети тесты на следующей конструкции:

  1. На ПЭВМ с ОС «Стрелец» поднимается веб сервер под первым мандатным уровнем;
  2. Производится обращение из браузера ОС ОН «Стрелец», запущенного под нулевым мандатным уровнем, к веб серверу, запущенному на первом мандатном уровне. Ожидаемый результат - отказ в доступе;
  3. Производится обращение из браузера ОС ОН «Стрелец», запущенного под первым мандатным уровнем, к веб серверу, запущенному на первом мандатном уровне. Ожидаемый результат - доступ разрешён;
  4. Действия 2,3 повторяются для AstraLinux любой версии;
  5. Действия 2,3 повторяются для ОС МСВС 3.0 и МСВС 5.0;
  6. Ожидаемый результат одинаков для всех ОС.

Подготовка веб-сервера:

В качестве примера рассмотрим сервис, поднятый на основе Django.

Django можно установить из репозитория командой:

sudo apt install python3-django

После установки Django необходимо зайти пользователем с уровнем конфиденциальности 1 и запустить сервис:

django-admin startproject mysite

cd mysite

В файле mysite/settings.py привести строку:

ALLOWED_HOSTS = []

к виду:

ALLOWED_HOSTS = ["+"]

Затем выполнить команду:

python3 manage.py runserver 0.0.0.0:8000

Далее войти пользователем с уровнем конфиденциальности 0 и обратиться на запущенный сайт:

image005.png

image007.png

Видно, что сайт не загружается.

Если затем войти пользователем с уровнем конфиденциальности 1 и зайти на сайт, сайт загружается:

image009.png

image011.png

Далее попробуем то же самое при помощи AstraLinux. При попытке получить доступ к сервису с уровнем конфиденциальности 0, сервис не загружается, с уровнем конфиденциальности 1, загрузка сайта осуществляется.

Аналогичную картину можно наблюдать, если попробовать получить доступ к сервису с разных уровней при помощи ОС МСВС 3.0 и ОС МСВС 5.0.

Таким образом осуществляется совместимость мандатных меток с AstraLinux, ОС МСВС 3.0 и ОС МСВС 5.0 по сети.


Посмотреть видеоурок: МРД при работе по сети с совместимыми ОС

strelets.net
telegram: @os_strelets