Как посмотреть МРД при работе по сети с совместимыми ОС?
ОС ОН «Стрелец» совместима по мандатным меткам с AstraLinux, ОС МСВС 3.0 и ОС МСВС 5.0 при работе по сети.
Для демонстрации данного утверждения предлагается провети тесты на следующей конструкции:
- На ПЭВМ с ОС «Стрелец» поднимается веб сервер под первым мандатным уровнем;
- Производится обращение из браузера ОС ОН «Стрелец», запущенного под нулевым мандатным уровнем, к веб серверу, запущенному на первом мандатном уровне. Ожидаемый результат - отказ в доступе;
- Производится обращение из браузера ОС ОН «Стрелец», запущенного под первым мандатным уровнем, к веб серверу, запущенному на первом мандатном уровне. Ожидаемый результат - доступ разрешён;
- Действия 2,3 повторяются для AstraLinux любой версии;
- Действия 2,3 повторяются для ОС МСВС 3.0 и МСВС 5.0;
- Ожидаемый результат одинаков для всех ОС.
Подготовка веб-сервера:
В качестве примера рассмотрим сервис, поднятый на основе Django.
Django можно установить из репозитория командой:
После установки Django необходимо зайти пользователем с уровнем конфиденциальности 1 и запустить сервис:
cd mysite
В файле mysite/settings.py привести строку:
к виду:
Затем выполнить команду:
Далее войти пользователем с уровнем конфиденциальности 0 и обратиться на запущенный сайт:
Видно, что сайт не загружается.
Если затем войти пользователем с уровнем конфиденциальности 1 и зайти на сайт, сайт загружается:
Далее попробуем то же самое при помощи AstraLinux. При попытке получить доступ к сервису с уровнем конфиденциальности 0, сервис не загружается, с уровнем конфиденциальности 1, загрузка сайта осуществляется.
Аналогичную картину можно наблюдать, если попробовать получить доступ к сервису с разных уровней при помощи ОС МСВС 3.0 и ОС МСВС 5.0.
Таким образом осуществляется совместимость мандатных меток с AstraLinux, ОС МСВС 3.0 и ОС МСВС 5.0 по сети.
Посмотреть видеоурок: МРД при работе по сети с совместимыми ОС