Green-sell.info

Новые технологии
21 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Astra linux net core

.NET Core

.NET Core — это универсальная платформа разработки, которая поддерживается корпорацией Майкрософт и сообществом .NET на сайте GitHub. Она является кроссплатформенной: поддерживает Windows, Mac OS и Linux. Имеет открытый исходный код: распространяется по лицензиям MIT и Apache 2.

Платформа .NET Core является кроссплатформенным аналогом .NET Framework на уровне библиотек базовых классов (BCL) .NET Framework. Она реализует спецификацию библиотеки .NET Standard.

Важным отличием от проекта Mono, который направлен на создание свободной среды, совместимой с .NET Framework, является то, что .NET Core не имеет реализации Windows Forms и не реализует API .NET Framework с использованием тех же имён сборок, то есть не позволяет запускать приложения, собранные для .NET Framework.

Для ALT p8 и Sisyphus собран .NET Core 2.0.0, соответствующий спецификации .NET Standard 2.0. Платформа развивается очень быстро, уже готовится версия 3.0, и использование версий 1.0/1.1 не рекомендуется.

В составе SDK поставляется компилятор C# с открытым исходным кодом из состава .NET Compiler Platform — Roslyn.

В качестве среды разработки удобно использовать Visual Studio Code (см. подробнее по ссылке), для которого имеется расширение, позволяющее отлаживать приложения, написанные на C# под .NET Core на Linux.

Содержание

Установка [ править ]

Для установки среды выполнения (CoreCLR) с необходимыми библиотеками установите мета-пакет dotnet:

Для разработки приложений установите SDK для .NET Core (пакет dotnet-sdk):

Создание приложения «Hello, world!» [ править ]

(Необходимо иметь в домашнем каталоге >2 ГБ свободного места)

Вывод команд [ править ]

Основные команды [ править ]

Всё взаимодействие с .NET Core из командной строки осуществляется через команду

Для запуска приложения:

Для запуска команды управления пакетами NuGet:

Для скачивания и подготовки всех необходимых для сборки проекта пакетов:

Для запуска тестов MSTest или xUnit:

Диагностика [ править ]

Desktop-приложения [ править ]

Сама по себе платформа .NET Core покрывает и поддерживает только модель консольных приложений и приложений ASP.NET Core. Реализация WPF (Windows Presentation Foundation) отсутствует для платформы Linux.

В настоящее время (июль 2017) шаги к портированию WPF на .NET Core заключаются в обсуждении стандарта XAML Standard, которым описываются UI-элементы, чтобы появилась возможность реализовать System.XAML. После чего возникнет теоретическая возможность портировать/реализовать WPF поверх .NET Core.

ASP.NET [ править ]

Частью ASP.NET Core является кросс-платформенный веб-сервер KestrelHttpServer.

Установить пакет dotnet-aspnetcore

Если требуется доступ отовсюду, то запускаем так

Однако, по рекомендации MS, если приложение смотрит в Интернет, нужно использовать обратный прокси-сервер (IIS, Nginx или Apache).

Astra Linux: как самостоятельно приступить к практическому изучению

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

На первый взгляд, даже непонятен смысл существования версии Astra Linux Common Edition, доступной для загрузки всем желающим. Зачем обычному пользователю, не обременённому необходимостью применять исключительно сертифицированные решения, нужна система с массой ограничений и неудобств? Тем не менее, резон в установке и изучении этого решения есть.

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

Поэтому знание Astra Linux может стать некоторым конкурентным преимуществом при трудоустройстве в такие учреждения. И, в любом случае, поможет быстрее приступить к работе, если даже на собеседовании этот вопрос не будет затронут.

Разумеется, в данном случае речь идёт о обычном пользователе системы, а не администраторе, которому вряд ли стоит уповать исключительно на самообразование, а не на специальные курсы. Тем более, что даже умение работать в Linux — не гарантия «быстрого старта» с Astra Linux. Причина этому — необычный и ни на что не похожий рабочий стол Fly, разработанный специально для этого дистрибутива.

Эта особенность решения — вовсе не следствие стремление разработчиков к самовыражению, а необходимость, вызванная повышенными требованиями к безопасности системы. К сожалению, привычные рабочие окружения этим требованиям не удовлетворяют.

Очевидно, что наиболее эффективный способ освоить десктопное окружение — использовать его на практике для решения своих повседневных задач. Для этого есть два пути.

Первый — использовать систему «как есть». Что не совсем удобно из-за чрезвычайно скудного репозитория, в котором наверняка не найдётся нескольких привычных приложений. А программы не имеют никакого отношения к интерфейсу Fly.

Второй — попробовать «обустроить» систему если не до состояния удобства, то хотя бы до приемлемого с точки зрения юзабилити уровня. Наверное, именно его и следует выбрать.

Однако, к сожалению, версия Common Edition не лишена ряда ошибок и просто неудачных для обучения решений. Поэтому, сперва придётся немного поработать, чтобы «довести систему до ума».

Впрочем, даже её установка потребует от пользователя определённой смекалки. Дело в том, что в программе инсталляции неверно указан репозиторий. Для того, чтобы процесс завершился успешно, требуется ввести корректные адреса: mirror.yandex.ru/astra/frozen/orel/1.10/repository/ для фиксированной версии или mirror.yandex.ru/astra/current/orel/repository/ для текущей.

Пользователей также наверняка смутит требуемая длина пароля — не менее восьми символов. С точки зрения ИБ это правильно и обоснованно, но для обучения это совершенно не обязательно. Поэтому нет разумных препятствий для того, чтобы сократить пароль до удобного пользователю размера.

Для этого следует открыть файл /etc/pam.d/common-password, где в строке «password [success=1 default=ignore] pam_unix.so obscure sha512» удалить слово «obscure» и дописать «minlen=N» (N — желательное число символов в пароле). Затем можно сменить пароль командой passwd.

После этой небольшой и необязательной разминки (в конце концов, к длинным паролям тоже неплохо бы привыкнуть, чтобы потом не чувствовать от этого дискомфорта) предстоит разобраться с серьёзной ошибкой локализации, в чём легко убедиться, введя команду locale -c. Или нажать на правую кнопку тачпада и увидеть «пустое» контекстное меню. Наконец, можно просто попробовать набрать русские буквы в консоли и посмотреть, что из этого получится.

Исправляется эта ошибка следующим образом. Сначала потребуется установить русскую локаль командой localedef ru_RU.UTF-8 -i ru_RU -fUTF-8. А затем записать в файл /etc/default/locale следующие строки, описывающие переменные окружения:

Обновление системы по умолчанию производится с установочного носителя. То есть, никакого обновления не будет. Активация указанного в настройках репозитория, к сожалению, завершится неудачей, поскольку и тут он указан неверно.

Хотя, вероятнее всего, даже при указании правильного адреса система сообщит, что все пакеты находятся в актуальном состоянии. Что вызовет у достаточно опытного пользователя вопросы. В частности, в Astra Linux Common Edition установлен браузер Firefox 44, тогда как актуальная версия приложения — 47-я. Это и есть тот самый консерватизм, с которым придётся смириться.

Читать еще:  Net core on linux

Совет пользователям, желающим установить отсутствующие в репозитории приложения дал генеральный директор АО «НПО РусБИТех» Юрий Аношко в своём интервью: «Если кому-то недостаточно программ, входящих в дистрибутив Astra Linux, можно легко подключить огромный репозиторий Debian, совместимость с которым мы обеспечиваем для расширения функциональных возможностей».

Для этого следует указать репозитории в файле /etc/apt/source.list:

deb http://mirror.yandex.ru/debian wheezy main contrib non-free

deb http://mirror.yandex.ru/debian-multimedia wheezy main non-free

Затем необходимо обновить обновить списки пакетов командой apt-get update и установить ключи репозитория командой apt-get install debian-archive-keyring deb-multimedia-keyring. После повторного обновления списка пакетов они будут доступны для установки.

Разумеется, можно устанавливать не только пакеты из репозиториев Debian, но и любые приложения, распространяемые через deb-пакеты, предназначенные для этой системы. Например, браузер Opera.

После этих операций система становится пригодной для решения большинства пользовательских задач. В том числе и практического освоения рабочего стола Fly.

Репозиторий для Astra Linux Special и Common Edition

Репозиторий

Наша команда поддерживает репозитории для Astra Linux Special и Common Edition, в котором находятся полезные пакеты, не вошедшие в стандартный дистрибутив Астра Линукса.

Состав

  • Обновления безопасности.
  • Пакеты с исправлением ошибок и дополнения выпущенные производителем.
  • Новые и обновленные версии драйверов.
  • Java (OpenJDK) и дополнительные пакеты (см. также ГосJava).
  • Множество полезных программ и библиотек.

Обновления безопасности Astra Linux Special Edition

Производителем ОС (НПО «РусБИТех») выпускаются обновления, касающиеся безопасности и исправляющие некоторые ошибки. На сегодняшний день такой пакет выпущен для версий 1.5 и 1.6.

Для удобства пользователей данные обновления выкладываются в наш репозиторий. Все пакеты, также как и сам репозиторий представлен в оригинальном неизменном виде и подписан ключами производителя. Для его использования дополнительных ключей не требуется.

Для подключения репозитория безопасности создайте файл /etc/apt/sources.list.d/security.list:

Для версии Astra Linux Special Edition 1.6:

Подключение дополнительных репозиториев

Создайте файл /etc/apt/sources.list.d/lab50.list :

  • Astra Linux Special Edition версии 1.3:
  • Astra Linux Special Edition версии 1.4:
  • Astra Linux Special Edition версии 1.5:
  • Astra Linux Special Edition версии 1.6:
  • Astra Linux Common Edition:

Далее вам необходимо добавить цифровой ключ подписи в APT. Тут есть два варианта:

  1. Добавьте наш ключ с помощью команды apt-key:
  2. Обновите кеш командой aptitude update и установите пакет lab50-archive-keyring из нашего репозитория:

Обновления

5 июля 2019: обновлены версии Mono до 5.20, сборка с поддержкой libgdiplus.

18 апреля 2019: добавлен LibreOffice 6.2 и модуль проверки грамматики и орфографии для ALSE 1.6 и ALCE 2.12.

4 апреля 2019: добавлен Mono 5.18 для ALSE 1.6

6 марта 2019: обновление безопасности № 2 019 0222SE16 Astra Linux Special Edition 1.6

8 июня 2018: Mono 5.12 с необходимыми зависимостями.

23 апреля 2018: утилита tmux, HAProxy, Spice VDAgent, видео-драйверы QXL, x11vnc, новая версия python-parsec.

13 ноября 2017: драйверы и утилиты гостевых дополнений VitualBox версии 5.1.8.

18 октября 2017: ansible.

16 октября 2017: tomcat 8.5, java-atk-wrapper.

13 октября 2017: easymock, cglib, taglibs-standard, maven-deploy-plugin, tomcat-native.

19 сентября 2017: большое обновление библиотек Java, Maven и его модулей. Данные пакеты приведены в консистентное состояние на базе Debian Jessie.

30 августа 2017: новые библиотеки Java, обновление библиотек Python.

Что в нем есть

Cобраны пакеты OpenJDK 7 & 8 (Java 7/8). Если вы заинтересованы с сертифицированной версии, пишите на sales@lab50.net.

В репозитории регулярно добавляются пакеты драйверов для NVidia и Intel, собираемых и подписываемых РусБИТехом.

Офисные средства и средства разработки.

Обновленные драйверы для принтеров:

  • hplip 3.16.11 (принтеры и МФУ производства Hewlett-Packard);
  • printer-driver-brlaser (Brother laser printers);
  • printer-driver-c2050 (Lexmark 2050 Color Jetprinter);
  • printer-driver-c2esp (Kodak ESP AiO color inkjet Series);
  • printer-driver-cjet (Canon LBP laser printers);
  • printer-driver-escpr (Epson Inkjet that use ESC/P-R);
  • printer-driver-foo2zjs (ZjStream-based printers);
  • printer-driver-ptouch (Brother P-touch label printers);
  • printer-driver-pxljr (HP Color LaserJet 35xx/36xx);
  • printer-driver-splix (Samsung and Xerox SPL2 and SPLc).

В репозиторий на регулярной основе добавляются исправления и дополнения, выпускаемые производителем.

Обзор дистрибутива Astra Linux 2.11 Live

Обзоры дистрибутивов

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Опубликовано: 04.06.2018 Последнее обновление этой статьи: 01.07.2018

В этой статье обзор российского дистрибутива Операционная система Astra Linux 2.11 Сommon Edition Live.

Года три назад я уже делал обзор этого дистрибутива — Обзор Astra Linux Common Edition 1.9. Тот обзор был на 100% отрицательный. Однако я понимаю, что с течением времени любые программные продукты обычно становятся лучше. Поэтому я решил посмотреть что изменилось с этим дистрибутивом за примерно 3 года. Сегодня, в июне 2018, текущая версия этого дистрибутива 2.11.

Изменения есть. Быть может главное в том, что теперь разработчики предлагают Live сборку своего дистрибутива. Для тех, кто не знает, Live сборка, это такой вариант дистрибутива Linux, который можно запустить сразу с DVD диска или с флешки, не устанавливая его на компьютер. Три года назад Live сборки у них не было. Live сборка это очень удобно, она позволяет ознакомиться с дистрибутивом не затрачивая время на его установку и не рискуя что-то повредить на рабочем компьютере.

Astra Linux официальный сайт

Официальный сайт дистрибутива — astralinux.ru.

На сайте есть маркетинговая информация, а также техническая информация — раздел Wiki. Однако техническая информация (на Wiki сайте) старая (версии 1.4 и 1.5), и относится к варианту Special Edition.

Насколько я понял, Сommon Edition у разработчиков на положении бедного родственника. При тестировании становится понятно, что информация по старым версиям Special Edition не особо актуальна для новой версии Сommon Edition. Делаешь по инструкции, которая написана в Wiki, но ничего не получается и приходится самостоятельно разбираться в проблеме.

Есть даже очень скромный форум.

Astra Linux скачать

Скачать Astra Linux Сommon Edition можно на сервере Яндекса: https://mirror.yandex.ru/astra/current/orel/iso/

На официальном сайте Astra Linux загрузок нет, оттуда идет переадресация на сервер Яндекса.

Для Special Edition открытых загрузок нет. Этот вариант дистрибутива нужно покупать.

Запись Astra Linux 2.11 на флешку

На сайте разработчиков Astra Linux советуют записывать образ на флешку консольной командой dd (в Linux). Но мне лень возиться с терминалом. Тем более, что после такой записи придется потом восстанавливать флешку, чтобы вернуть ее к обычной жизни.

Читать еще:  Sql express linux

Так что для записи Astra Linux 2.11 я использовал программу rufus (версию 2.18).

Загрузочное меню Astra Linux 2.11

В загрузочном меню Astra Linux 2.11 Live только два пункта — загрузка и расширенные параметры. Выбора языка интерфейса нет. Система жестко стартует на русском языке. Поскольку дистрибутив русский и ориентирован на внутренний рынок это в минус я не буду заносить.

Дизайн Astra Linux 2.11

Первое что видишь, после загрузки любой ОС, это дизайн. В первую Рабочий стол, панель задач, трей. И в случае Astra Linux 2.11, так сказать сразу «с порога», видно, что за три года, с версии 1.9, разработчики сделали ощутимый шаг вперед. На новый дизайн Astra Linux можно смотреть без слез, я бы даже сказал он симпатичный. По крайней мере сейчас он уже не похож на лоскутное одеяло как раньше.

Концепция не изменилась, все та же смесь Windows и KDE.

Здесь нужно сделать примечание. Сегодня существует три российских дистрибутива Linux. Astra отличается от Alt Linux и от Росы тем, что в ней используется собственная графическая оболочка пользователя, которую разработчики назвали Fly. В то время как Alt Linux и Роса используют стандартные (международные) оболочки — GNOME, KDE, Mate и так далее.

Собственная графическая оболочка это большой объем программного кода. И получается, что Astra Linux более русский дистрибутив чем Alt Linux или Роса. Однако по функционалу оболочка Fly серьезно уступает даже LXDE — самой скромной из международных GUI Linux.

Но улучшение есть, ведь три года назад Fly еще и выглядела ужасно. Теперь же она выглядит нормально.

Файловый менеджер из состава оболочки Fly:

Функциональность Astra Linux 2.11

Если сравнивать с версией 1.9, то изменений к лучшему немного:

  • Для управления сетью теперь используется стандартный, для Linux, NetworkManager.
  • В файловом менеджере теперь можно «закинуть» папку в Избранное.
  • Система теперь поднимает RNDIS устройства. Так что можно дать Интернет со смартфона или современного модема 4G. Это результат использования NetworkManager.

WiFi и DSL я не проверял, но думаю это тоже должно работать. В остальном все так же грустно как и три года назад.

Проблемы Astra Linux 2.11

Почти все проблемы остались на месте.

Локальная сеть

Из коробки локальная сеть недоступна. Файловый менеджер категорически не видит локальную сеть. Вкладка Сеть есть, но там пустыня:

Подключиться можно только прямым вводом IP-адреса или имени компьютера (smb://comp/folder). Но при этом необходимо догадаться, где нужно вводить имя удаленного компьютера. Потому что в адресной строке файлового менеджера (как в других дистрибутивах) это не работает!

Вот я не смог догадаться где нужно вводить имя удаленного компьютера. пришлось читать их Wiki-сайт, Оказывается они сделали отдельное диалоговое окно для этого. И открыть это окно можно только в определенном месте в файловом менеджере. Почему нельзя было сделать так же, как это сделано в GNOME, KDE, LXDE?

Прямо как в американской пословице — а мы сделаем свою программу, с блекджеком и шлюхами.

Расшарить собственные ресурсы Астры невозможно. Из коробки нет Samba, а установить ее невозможно. В Файловом менеджере, в свойствах папки, вообще нет вкладки для расшаривания. Расшаривать папки придется ручным редактированием файла настроек Samba (на сайте, в разделе Wiki, так и написано).

И это меня изумляет. Разработчики предлагают свой дистрибутив государственным организациям и бизнесу. А это значит, что работа с локальной сетью просто необходимый элемент. Почему же не сделать это как у всех, зачем свое колесо изобретать?

Установка программ

В Live сборке нет установщика. Для того, чтобы установить Astra Linux на компьютер, нужно скачивать другой образ, размером 4 Гб.

В sources.list указан репозитарий http://build.cct.rbt/iso-repo/repo_current/ которого не существует в природе! Соответственно никакие программы нельзя установить через apt, который есть «из коробки». На сайте, в разделе Wiki, указан совсем другой адрес репозитария и такой адрес существует. Возникает вопрос, как так получилось, что в дистрибутиве «забит» какой-то левый, несуществующий адрес репозитария?

Попытки установить skype и chrome из официальных репозитариев Microsoft и Google не удались. Почему-то apt Астры не находит пакеты, несмотря на то, что нужные записи в sources.list добавлены и update выполнен. Установка из deb файлов, через dpkg, дает ошибки зависимостей.

Похоже на то, что если какой-то программы нет у разработчиков этого дистрибутива, придется жить без нее. Так сказать жуйте что дают. Установка стороннего ПО в этом дистрибутиве это БДСМ.

По-прежнему нет режима работы в один клик мыши.

Скуднейшие возможности настройки интерфейса. Мне попадались в Интернет жалобы на то, что в GNOME 3 мало настроек — попробуйте Fly 🙂 Там их меньше чем даже в LXDE.

По-прежнему раскладка клавиатуры (языки) переключается глобально, для всех окон. И нет настройки «отдельно для каждого окна».

В главном меню Fly нет живого поиска приложений. Эта удобная фишка есть уже во всех ведущих GUI — Windows, GNOME, KDE, Unity.

Больше проблем описано в статье Установка Astra Linux 2.11.

Резюме

За примерно три года, с версии 1.9, изменения к лучшему очень скромные:

  • Дизайн.
  • Для управления сетью теперь используется стандартный, для Linux, NetworkManager.
  • В файловом менеджере теперь можно «закинуть» папку в Избранное.
  • Система теперь поднимает RNDIS устройства. Так что можно дать Интернет со смартфона или современного модема 4G.

Нет, оно работает. Интернет есть, есть браузер Firefox. Документы открывает. Картинки можно посмотреть. Музыку и видео я не проверял. Файлы можно с флешки или на флешку скопировать. Но что делать если потребуется что-то сверх этого?

С одной стороны разработчики сделали действительно большой шаг в сторону индивидуализации своего дистрибутива — у них своя собственная графическая оболочка пользователя. Таких дистрибутивов (со своей GUI) в мире очень мало. Даже разработчики Ubuntu (самый популярный в мире дистрибутив Linux), сейчас отказались от своей собственной GUI Unity и перешли на стандартную (GNOME 3). Так что Астра выделяется в общем ряду дистрибутивов Линукс.

Однако есть очень серьезные проблемы — с локальной сетью, с установкой ПО, с удобством и функциональностью. И они ставят под вопрос возможность использования этого дистрибутива в принципе. Скорее всего, часть этих проблем решить можно, тем более, что на сайте в разделе Wiki, есть информация по этим вопросам. Но какова будет стоимость этого решения? Зачем перелопачивать Wiki, тем более, что информация там частично неактуальная? Зачем торчать в терминале, если такие вещи должны работать, из коробки, просто и понятно? Получается, что для установки и сопровождения этого дистрибутива придется привлекать квалифицированного специалиста, а это дополнительные деньги к стоимости самого дистрибутива.

Читать еще:  Сервер приложений на linux

Лицензия на эту «операционную систему» (Сommon Edition) разрешает бесплатно использовать ее только в домашних условиях, для некоммерческой деятельности, но кому нужно дома такое убожество?

Для юридических лиц, цены на Special Edition колеблются от 14 т.р (OEM лицензия) до 25 т.р. (розничная лицензия) в магазине www.astra-store.ru. Для Сommon Edition цена 4 000 р. (softline.ru).

К этим ценам нужно еще прибавить стоимость хорошего специалиста, которого нужно будет приглашать для установки и настройки. Не лишком ли дорого за продукт с такими скромными возможностями и такого сомнительного качества?

А ведь есть как минимум две альтернативы — Роса Линукс и Альт Линукс. Эти дистрибутивы тоже «русские», они тоже внесены в реестр российского ПО, у них тоже есть сборки сертифицированные ФСТЭК. И у них нет этих проблем.

  • Альт Линукс СПТ 7 (сертифицированный дистрибутив, как и Astra Special Edition) — 8 000 р. Лицензия для рабочей станции (softline.ru)
  • РОСА «КОБАЛЬТ» (сертифицированный дистрибутив) — 9 500 р. Лицензия для рабочей станции (allsoft.ru).
  • Альт Линукс (не сертифицированная как и Astra Сommon Edition) — 2 000 т.р. Лицензия для рабочей станции (softline.ru).
  • Red Hat Enterprise Linux Desktop (не сертифицированная как и Astra Сommon Edition) — 3 700 р. Лицензия для рабочей станции (softline.ru).
  • ROSA Enterprise Desktop X2 (не сертифицированная как и Astra Сommon Edition) — 3 400 р. Лицензия для рабочей станции (allsoft.ru).

Получается, что Astra Сommon Edition это решение дороже и при этом хуже чем другие предложения. Например Альт Линукс (обычный) мало того что стоит в два раза дешевле — его реально установить и настроить без привлечения квалифицированного специалиста.

Сопутствующие статьи

Альтернативы

Если вы живете в г. Краснодар и страстно желаете установить Astra Linux или просто «пощупать» ее — звоните или пишите: Подробнее.

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Русский бронированный Debian. Как устроена новая модель управления доступом в Astra Linux SE

Содержание статьи

От редакции

Россия, как известно, родина слонов. А также ракетных комплексов, подводных лодок, танков и, как оказалось, не менее бронированных операционных систем. Если ты рубишь в ИБ и живешь в России, то это как раз тот вид вооружений, которым ты можешь интересоваться и даже гордиться. Astra Linux SE — одна из таких ОС. Наш автор Евгений Лебеденко — специалист по таким системам, так что приготовься взглянуть на безопасность в Linux с самой серьезной стороны!

Операционные системы сегодня — это не просто набор служебных функций, который позволяет компьютеру работать. Операционки стали играть огромную роль в мире потребительской электроники: Microsoft приспосабливает Windows для всех возможных устройств, Apple экспериментирует с интерфейсом мобильных и десктопных систем, Google развивает Android и одновременно превращает в операционную систему Chrome.

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

Есть и еще одна область, в которой защита превыше всего, — это ОС для государственных и военных нужд. Это еще один параллельный мир операционных систем — безумно консервативный, но и в нем существует прогресс. Причем не только за рубежом, но и у нас. Показательный пример — это дистрибутив Astra Linux SE.

Пять лет. Полет нормальный

Astra Linux — не единственный российский защищенный дистрибутив. Есть и другие, и все они успешно прошли проверку в органах сертификации и нашли свои рыночные ниши. Детище НПО «РусБИТех» — не исключение. Astra Linux SE с завидной регулярностью получает сертификаты соответствия в системах сертификации ФСТЭК, Министерства обороны и ФСБ. Действующие на настоящий момент версии имеют «срок годности» до 2018 года.

На основе Astra Linux развернуты и функционируют десятки информационных систем — как в государственных, так и в коммерческих структурах. Среди них, например, такие крупные, как защищенная платформа для государственной автоматизированной системы гособоронзаказа.

В составе дистрибутива Astra Linux SE есть все необходимое, чтобы развернуть защищенную инфраструктуру

Astra Linux отметился и в популярной ныне теме импортозамещения. Вполне вероятно, что органы госвласти самого «санкционированного» российского региона — Республики Крым — будут использовать эту ОС в качестве базы для своей инфраструктуры ИТ. В общем, менеджерам «РусБИТех» есть чем гордиться. Но нас, конечно, больше всего интересуют не те достижения, что связаны с продажами и историями успеха.

Первый релиз Astra Linux вышел в конце 2009 года. С тех пор дистрибутив совершенствуется, следуя за основной веткой Debian, но при этом разработчики не забывают о главном — повышенной безопасности. Предприятие «РусБИТех» неплохо оснащено научными кадрами и при этом ведет активное сотрудничество с вузами и исследовательскими институтами, которые специализируются на информационной безопасности.

Черты, которые делают Astra Linux 1.4 уникальным, относятся как раз к этой теме. В фирменной подсистеме безопасности PARSEC используется формальная модель разграничения доступа. Она была разработана в Институте криптографии, связи и информатики Академии ФСБ России, а в оценке качества принял участие Центр верификации ОС Linux Института системного программирования РАН. Реализация этой модели в Astra Linux SE ведется поэтапно, и в версии 1.4 добавлена большая ее часть, но еще не последняя.

MAC в LSM. Далеко не фастфуд в управлении доступом

Прежде чем разбирать модель разграничения доступа в Astra Linux SE 1.4, следует вспомнить некоторые основы. Очевидно, что пользователям информационных систем требуется доступ к данным, а также к набору механизмов ОС, которые обеспечивают этот доступ, — например, к файловым системам и стекам сетевых протоколов.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Ссылка на основную публикацию
Adblock
detector