Перейти к основному содержанию
Back to top
Ctrl
+
K
Ctrl
+
K
Ctrl
+
K
Оглавление
Быстрый старт
C/C++
Python
PHP
Golang
Java
.Net
Pascal
Flutter
Electron
Разработка десктопных приложений
Python
PyQt5
PyQt5 QML
Tkinter
Pyinstaller
Настройка Kerberos аутентификации в ЕПП
C++
Qt5
QML
Настройка и тестирование десктопного приложения c Kerberos аутентификацией
C#
GtkSharp
Avalonia
Настройка Kerberos аутентификации в ЕПП
Разработка собственного NuGet пакета
Eremex Avalonia UI
Java
JavaFX
Pascal
Lazarus
Разработка веб приложений
Python
Flask
Django
Настройка мандатного управления доступом(МРД) с Kerberos аутентификацией в ЕПП, Apache2 WSGI, Postgres
Настройка Kerberos аутентификации в ЕПП, Proxy Apache2, Gunicorn
Настройка Kerberos аутентификации в ЕПП, WSGI Apache2
C#
ASP.NET Core
Blazor
OpenSilver
Настройка Kerberos аутентификации в ЕПП, ASP.NET
PHP
Laravel
Symfony
Yii2
Настройка Kerberos аутентификации в ЕПП, Apache2
Настройка Kerberos аутентификации в ЕПП, Apache2, PHP-FPM
Настройка мандатного управления доступом(МРД) с Kerberos аутентификацией в ЕПП, Apache2, Postgres
Java
Spring
Разработка мобильных приложений
Рекомендации для разработчиков ПО
Развертывание средств разработки
Графическая подсистема
Пример проекта с QML в QtCreator и сборки deb-пакета
Пример проекта для работы с Fly camera
Сборка deb-пакета
Способы отладки
Установка и запуск приложений
Взаимодействие прикладного ПО с ОС
Параметры системы - astra-systemsettings
Обмен настроек - astra-settings-exchange
Центр уведомлений
Информирование о событиях
Уведомлениях от браузеров
Менеджер окон (fly-wm)
Настройка параметров оконного менеджера с помощью функции fly-wmfunc
Параметры настройки менеджера окон fly-wm
Единое пространство пользователей (ЕПП)
Настройка мандатного управления доступом(МРД)
Kerberos аутентификация в десктопных приложениях
Kerberos аутентификация в веб приложениях
Настройка компьютера пользователя для Kerberos аутентификации
Добавление пользователя и группы в домен
Ввод в домен
Регистрация службы и выпуск таблицы ключей
СУБД
Postgresql
Pgadmin 4
Настройка Kerberos аутентификации (GSS)
Мандатное управление доступом(МРД) и его настройка
GRANT на объект в базе данных
Безопасность на уровне строк (RLS)
SQLite3
Веб сервера
Apache2
Настройка МРД с kerberos аутентификацией (GSS), WSGI, Python
Настройка Kerberos аутентификации (GSS), Proxy.
Настройка Kerberos аутентификации (GSS), WSGI, Python
Настройка Kerberos аутентификации (GSS), Apache2
Настройка Kerberos аутентификации (GSS), Apache2, PHP-FPM
Настройка МРД с kerberos аутентификацией (GSS), PHP
Настройка LDAP авторизации
Мандатное управление доступом МРД
Gunicorn
Установка и настройка
Nginx
Эксплуатационная документация
Astra Linux Special Edition (очередное обновление 1.8)
Astra Linux Special Edition (очередное обновление 8.1)
СЗИ
СЗИ ОС СН
Дискреционное управление доступом
Мандатный контроль целостности
Замкнутая программная среда
Мандатное управление доступом
Гарантированное уничтожение информации
Регистрация и аудит событий
API СЗИ
Общие сведения о библиотеке parsec
Заголовочные файлы
include/parsec/aud.h
include/parsec/cap_db.h
include/parsec/cap.h
include/parsec/mac_db.h
include/parsec/mac.h
include/parsec/mic_db.h
include/parsec/parsec_cap.h
include/parsec/parsec_integration.h
include/parsec/parsec_mac.h
include/parsec/parsec.h
include/parsec/pdp_aux.h
include/parsec/pdp.h
include/parsec/pdp_common.h
Обертка Python для API Parsec
Примеры кода
Пример обмена конфиденциальными данными через сокет
Получение и установка метки целостности файла
Рекомендации по разработке
Состав дистрибутива
Варианты исполнения ОС
Astra Linux Desktop
Astra Linux Server
Astra Linux Mobile
Astra Linux Embedded
Репозитории
Подключение репозиториев и установка пакетов
Общее программное обеспечение
Средства разработки
Руководство по сборке и обновлению пакетов
Необходимые пакеты
Мандатная политика
Организация репозиториев
Создание собственного/служебного репозитория
Создание репозиториев в закрытом сегменте
Разработка прикладных программ
Общие рекомендации по разработке
Особенности разработки
Пакет для сборки проектов - astra-cmake-build
Виртуализация и контейнеризация
Libvirt
Docker
Основные команды
Ограничения
Docker-compose
Docker-compose-v2
Podman
Основные команды
Ограничения
Памятка разработчика
Демонстрационные примеры
Демонстрационные примеры
Установка в VirtualBox
Установка в QEMU-KVM
Самостоятельная установка
Мобильная Астра
Автоматический вход в систему
Блокировки модулей связи
Выполнение скриптов перед сном или после выхода из сна
Калибровка акселерометра
Кросскомпиляция
Установка 4.x на QEMU/KVM
Astra Plugin
Установка
Использование
Flatpak для разработчиков ПО
Начало работы
Основы Flatpak
Концепции и архитектура Flatpak
Сборка с помощью flatpak-builder
Ручная сборка командами flatpak build
Отладка и подготовка репозиториев
Сценарии использования
Упаковка программы в приложение
Своя среда выполнения или расширение
Сборка в конвейере
Создание приложений (aft-app)
Источники программы
Предварительный анализ
Зависимости
Разрешения песочницы
Подпись, состав ПО и экспорт приложения
Импорт манифестов flatpak-builder
Манифест приложения
Процесс сборки приложения
Создание сред выполнения (aft-runtime)
Источники базовой системы
Пакеты, SDK и точки расширения
Подпись, состав ПО и экспорт среды выполнения
Манифест среды выполнения
Процесс сборки среды выполнения
Создание расширений (aft-extension)
Расширяемый хост и среда сборки
Источники содержимого
Раскладка содержимого
Подпись, состав ПО и экспорт расширения
Манифест расширения
Совместимость с песочницей (astra-shim)
Как устроен перехват
Подключение к приложению
Ограничения и уход от astra-shim
Анализ приложений (aft-analyzer)
Проверки
Отчёт и карта приложения
Форматы вывода и уязвимости
Поиск уязвимостей (aft-scanner)
Цели и источники
Как формируется проверка
Отчёты и история
Состав ПО (aft-sbom)
Состав установленного приложения
Состав среды выполнения
Формат и использование
Поставка приложений заказчику
Репозиторий вендора
Установка на машине пользователя
Примеры
Приложение из пакета репозитория
Тулчейн как расширение SDK
Приложение на Qt5
Приложение на Qt6
Приложение на GTK
Приложение на Electron
Приложение на PySide6
Сборка Wine-приложений во Flatpak с помощью AFT
Ready for Astra
Дополнительные материалы
Статьи
Регистрация событий запуска программ
Видеоматериалы
Термины и сокращения
latest
1.7
1.8
СЗИ
СЗИ
СЗИ
#
CЗИ ALSE 1.8
CЗИ ALSE 1.8
API СЗИ
API СЗИ