Назад в библиотеку

Источник: Информационные технологии в науке, промышленности и образовании: сборник трудов научно-технической конференции в рамках Всероссийского молодежного научного форума «Общение студентов и аспирантов в научной и профессиональной сферах» — 2021. — Ижевск: ИжГТУ, 2021. — С. 216–222.

М. М. Буранова, студент
Е. А. Вахрушева, кандидат технических наук, доцент
Кафедра «Вычислительная техника»

Ижевский государственный университет имени М.Т. Калашникова

Операционная система Astra Linux

Аннотация:
Статья посвящена рассмотрению отечественной операционной системы Astra Linux. Представлены основные сведения о данной операционной системе, ее версии, системные требования, состав и основные компоненты. Произведено сравнение данной ОС с некоторыми другими дистрибутивами ОС Linux.
Ключевые слова:
Astra Linux, операционная система, ОС, Linux.
Abstract:
This article is devoted to consideration of the operating system Astra Linux, developed in Russia. Here is represented the basic information about OS, its versions, system requirements, composition and main components. Here was made a comparison of OS Astra Linux with some of Linux distributions.
Keywords:
Astra Linux, operating system, OS, Linux.

Введение

В последнее время отечественный рынок программных продуктов активно развивается в сторону импортозамещения. Появляются различные собственные разработки, являющиеся альтернативами глобальных программных пакетов, для использования в критически важных областях. Один из таких продуктов — операционная система Astra Linux [1].

Astra Linux — линейка отечественных ОС на базе ядра Linux, предназначенная для построения защищенных автоматизированных систем и комплексной защиты информации [2].

Производителем данной ОС является группа компаний Astra Linux (ООО «РусБИТех-Астра») — один из лидеров российской IT-индустрии, ведущий производитель программного обеспечения, в том числе защищенных ОС и платформ виртуализации. Также производитель имеет партнерские соглашения с The Linux Foundation (некоммерческий консорциум развития Linux) и The Document Foundation (некоммерческая организация, занимающаяся разработкой и поддержкой программного обеспечения с открытым исходным кодом) [2].

Основные характеристики Astra Linux

Astra Linux является официально признанной веткой Debian, что позволяет использовать стандартные пакеты для установки на базе .deb.

Производителем были разработаны и продолжают совершенствоваться две версии операционной системы [3]:

Исходные коды к ОС ОН доступны на сайте разработчика. Доступ к их продвинутым защищенным вариантам осуществляется по запросу. ОС СН основана на дистрибутиве ОС ОН и включает в себя ряд принципиальных доработок для обеспечения соответствия требованиям руководящих документов по защите информации. Кроме того, в целях оптимизации из дистрибутива ОС СН исключен ряд компонент, решающих сходные целевые задачи.

ОС СН соответствует требованиям руководящего документа «Средства вычислительной техники. Защита от несанкционированного доступа к информации. Показатели защищенности от несанкционированного доступа к информации» (Гостехкомиссия России, 1992 г.) — по 3-му классу и 2-му уровню контроля отсутствия недекларированных возможностей. В ОС СН существует 256 мандатных уровней доступа (от 0 до 255) и 64 мандатные категории доступа [2].

ОС Astra Linux входит в реестр Минкомсвязи России. Обе версии используют крупные предприятия, государственные корпорации, министерства и структуры, чья требовательность к качеству IT-решений — маркер высокого уровня их безопасности, надежности и удобства [2].

Поддерживаемые аппаратные платформы

Для различных процессорных архитектур разработаны отдельные релизы ОС СН с ограниченной сферой применения [3].

Для ОС ОН с архитектурой процессоров x86_64 разработан релиз под названием «Орел», который поддерживает такие устройства, как рабочие станции, серверы, мобильные устройства, встраиваемые спецвычислители, маршрутизаторы и межсетевые экраны.

Таблица 1. Поддерживаемые аппаратные платформы ОС СН
Аппаратные платформы Релиз Поддерживаемые устройства
ЭВМ с процессорами x86_64 «Смоленск» Рабочие станции и серверы
Мобильные компьютеры на архитектуре ARM «Новороссийск» Мобильные устройства и встраиваемые компьютеры
MIPS «Севастополь» Настольные и мобильные устройства, сетевое оборудование
PowerPC «Керчь» Высокопроизводительные серверы
Мейнфреймы IBM System Z «Мурманск» Отказоустойчивые серверы
Эльбрус «Ленинград» Вычислительные комплексы «Эльбрус»

Таким образом, обеспечивается единая среда для разработки и эксплуатации одних и тех же пакетов на любом оборудовании. Унификация в таких случаях очень удобна.

Системные требования

Системные требования к ОС ОН и СН приведены в табл. 2 [4].

Таблица 2. Системные требования к ОС Astra Linux
Параметр Минимальные значения Рекомендованные значения
Аппаратная платформа Процессор с архитектурой х86-64
Оперативная память Не менее 1 ГБ От 4 ГБ
Объем свободного дискового пространства Не менее 4 ГБ От 16 ГБ
Монитор Допускается работа в режиме без монитора Стандартный монитор SVGA

Под минимальными значениями (табл. 2) подразумевается работа без рабочего стола Fly, приложений, использующих графику, или большой нагрузки.

Под рекомендованными значениями (табл. 2) подразумевается работа с рабочим столом Fly, графическими приложениями или высоконагруженными приложениями.

Состав и компоненты ОС СН

Рассмотрим подробнее ОС СН.

В состав ОС СН входят системные и пользовательские приложения [2].

Системные приложения:

Пользовательские приложения:

Основные компоненты ОС СН представлены на рис. 1.

В ОС СН реализован многоуровневый контроль целостности программного обеспечения, так называемый механизм создания замкнутой среды: дистрибутив — файловая система — цифровая подпись исполняемых файлов. Контроль целостности дистрибутива обеспечивается методом расчета контрольной суммы и сравнения полученного значения с эталонным. Для выполнения проверки соответствия контрольных сумм файлов в системе эталонным контрольным суммам разработана специальная графическая утилита «fly-admin-int-check».

Задача обеспечения защищенного графического интерфейса пользователя в ОС СН решается с использованием клиент-серверной архитектуры X Window. Для предотвращения реализации угроз нарушения конфиденциальности и целостности информации в обход мандатного разграничения доступа, применяется технология запуска собственного графического сеанса в соответствии с мандатным контекстом (сочетанием уровня и категорий) сессии. В состав защищенной графической системы Fly ОС СН входит рабочий стол пользователя Fly, использующий механизмы защиты информации и обеспечивающий отображение мандатного контекста сессии.

Рисунок 1 - Основные компоненты операционной системы Astra Linux специального назначения

Из представленных на рис. 1 компонент рассмотрим следующие: средства контроля целостности, защищенная графическая система Fly, базовые сетевые службы, резервное копирование и восстановление [2]. Описание и принцип работы базовых сетевых служб (TCP/IP, FTP, DHCP, DNS, SSH и т.д.) представлены на рис. 2.

Для решения задачи надежного копирования и восстановления в результате сбоев и отказов оборудования в ОС СН реализованы:

Рисунок 2 - Базовые сетевые службы

Сравнение с другими дистрибутивами Linux

Проведем сравнение ОС ОН с другими дистрибутивами ОС Linux, такими как Ubuntu, Fedora и Linux Mint [2, 5-7] (табл. 3).

Таблица 3. Сравнение ОС ОН с другими дистрибутивами ОС Linux
Параметры для сравнения Astra Linux ОН Ubuntu Fedora Linux Mint
Разработчик ГК Astra Linux Canonical Ltd. Fedora project Mint Linux Team и сообщество пользователей
Последняя стабильная версия 5.4 20.10 33 20.1
Создана на базе Debian Red Hat Linux Ubuntu
Поддерживаемые платформы x86_64 AMD64, PowerPC, ARM, UltraSPARC ARM, POWER, MIPS, IBM System/390, x86_64 x86_64, x86, IA-32
Применение Общее и серверы Домашнее
Открытость Открытая
Защищенность Высокая Достаточная
Стабильность Стабильна
Окружение рабочего стола Fly GNOME, Unity GNOME, KDE, Xfce, LXDE, MATE, LXQt, Cinnamon, Sugar, Compiz, I3 Cinnamon, Xfce, MATE, LXDE, KDE
Файловая система ext4, proc, tmpfs ext4
Простота освоения Легко Средне Средне Легко

Выбирая для пользования ОС на базе ядра Linux из предложенных в табл. 3, на первый взгляд, принять решение сложно. Однако можно подобрать приемлемый для себя вариант по таким параметрам, как защищенность, применение и окружение ОС.

Заключение

ОС Astra Linux имеет большие перспективы в качестве безопасного, надежного и удобного отечественного программного обеспечения.

Список использованных источников и литературы

  1. Отечественные версии Linux. — URL: https://www.fastreport.ru/ru/blog/show/russian-linux-sravnenie/ (дата обращения: 03.04.2020).
  2. Универсальная операционная система. — URL: https://astralinux.ru/ (дата обращения: 01.04.2020).
  3. Astra Linux. — URL: https://ru.wikipedia.org/wiki/Astra_Linux (дата обращения: 02.04.2020).
  4. Рекомендации по параметрам аппаратной платформы для Astra Linux. — URL: https://wiki.astralinux.ru/pages/viewpage.action?pageId=57444048 (дата обращения: 01.04.2020).
  5. Сравнение дистрибутивов Linux. — URL: https://ru.wikipedia.org/wiki/Сравнение_дистрибутивов_Linux (дата обращения: 04.04.2020).
  6. Ubuntu. — URL: https://ru.wikipedia.org/wiki/Ubuntu#Особенности (дата обращения: 04.04.20).
  7. Linux Mint. — URL: https://ru.wikipedia.org/wiki/Linux_Mint (дата обращения: 04.04.2020).