С 2023 года создание софта под защищенные операционные системы опирается на строгую стандартизацию и регламентированный доступ к библиотекам. Узлом для инженеров выступает Dev-портал «Группы Астра» — портал для разработчиков ПО в среде ОС Astra Linux. Эта площадка заменяет разрозненные мануалы структурированным репозиторием спецификаций, API средств защиты информации и сертифицированных образов. Чтобы выстроить архитектуру приложения с учетом мандатного контроля доступа и легитимно тестировать продукт, инженерам требуется dev-портал для разработчиков ПО, где после базовой регистрации открывается прямая загрузка дистрибутивов и методических указаний вендора.
Единое пространство разработки: инфраструктура площадки
Вендор агрегировал инструменты полного жизненного цикла (SDLC) в одном веб-интерфейсе. Программист получает полноценное единое пространство разработки, синхронизированное с платформой хостинга кода GitFlic и базой знаний.
В состав ресурсов входят:
- Спецификации API подсистемы безопасности PARSEC (прямое управление метками безопасности и системными привилегиями).
- Документация по сборке, подписи и публикации пакетов .deb для репозиториев ALSE (Astra Linux Special Edition).
- Методички по реализации РБПО (разработка безопасного программного обеспечения).
- Демонстрационные примеры кода (от простых скриптов до комплексного взаимодействия с ядром).
Разработка десктопных приложений
Написание клиентского софта под российскую ОС требует адаптации графических интерфейсов к замкнутой программной среде. Площадка предлагает профилированные руководства под востребованные языки: C++, Python, Java, C# и Pascal. Разработка десктопных приложений опирается на нативные библиотеки и фреймворки, которые уже протестированы и включены в официальные репозитории.
Портал детально объясняет механизмы процессов, чтобы написанная утилита не блокировалась встроенным комплексом защиты при попытке пользователя с низким уровнем допуска выполнить операцию чтения.
Разработка веб-приложений
Развертывание серверной логики сопровождается спецификой конфигурации веб-серверов и систем контейнеризации. Разработка веб-приложений поддерживается мануалами по настройке Docker/Podman, оркестрации и созданию CI/CD-конвейеров. База знаний описывает интеграцию бэкенда с внутренними корпоративными продуктами: СУБД Tantor XData и службами каталогов ALD Pro. Инженеры могут скопировать конфигурации для чанковой загрузки артефактов и автоматизации деплоя через Ansible-коллекции, доступные в закрытых реестрах.
Разработка мобильных приложений
Мобильный режим Astra Linux формирует отдельный набор требований к UI/UX и потреблению аппаратных ресурсов. Разработка мобильных приложений требует проектирования сенсорно-ориентированных интерфейсов, способных бесперебойно работать на устройствах с ARM-архитектурой. Инфраструктура сайта предоставляет гайды по кросс-компиляции и удаленной отладке софта для планшетов и смартфонов, функционирующих в защищенном контуре.
SDLC и автоматизация сборки
Экосистема портала обросла дополнительными модулями Astra Dev Platform (ADP). Это решение формирует доверенный контур «под ключ»: от написания строк кода до автоматического развертывания стендов тестирования. Разработчик запускает скрипт, и система самостоятельно собирает требуемое окружение, распределяет ролевые доступы и подключает статические анализаторы.