Подробный гайд по Astra Linux (Special Edition)
Astra Linux Special Edition — российская операционная система специального назначения на базе Linux, сертифицированная ФСТЭК и предназначенная для работы с информацией различной степени секретности.
Подготовка к установке
Системные требования (минимальные)
| Компонент | Требование |
|---|---|
| Процессор | x86-64, ARM64, Эльбрус, MIPS |
| ОЗУ | 2 ГБ (4+ ГБ рекомендуется) |
| Диск | 20 ГБ свободного места |
| Видео | Поддержка разрешения 1024×768 |
Подготовка загрузочного носителя
- Скачайте ISO-образ с официального сайта - astra.ru или из Личного кабинета.
2. Запишите образ на USB-накопитель:
# Linux/macOS
sudo dd if=astra-linux-se.iso of=/dev/sdX bs=4M status=progress && sync
- Настройте BIOS/UEFI для загрузки с USB.
Установка системы
Пошаговый процесс установки
1. Загрузка и выбор режима
- При загрузке выберите язык и тип установки: графический (рекомендуется) или текстовый режим.
- Доступен «Режим восстановления» для аварийных ситуаций.
2. Лицензия и базовые настройки
- Примите лицензионное соглашение.
- Выберите раскладку клавиатуры.
- Укажите имя хоста (компьютера) в сети.
3. Создание учётной записи администратора
- Введите имя пользователя латиницей (регистр важен!).
- Задайте пароль (минимум 8 символов).
4. Разметка диска
Важно:
- Не используйте автоматическую разметку — она может не соответствовать требованиям безопасности.
Рекомендуемая структура разделов:
/ (ext4, relatime) — корневая файловая система
/home (ext4, relatime) — пользовательские данные
swap (swap) — область подкачки (≥2 ГБ)
Для SSD-дисков дополнительно включите опцию discard для поддержки TRIM.
5. Выбор ПО и завершение
- Выберите набор программного обеспечения (минимальный, стандартный, с графической средой Fly).
- Установите загрузчик GRUB.
- После завершения установки система перезагрузится.
Первичная настройка
Обновление системы
# Обновление списка пакетов
sudo apt update
# Обновление установленных пакетов
sudo apt upgrade
# Полное обновление с заменой зависимостей
sudo apt full-upgrade
Настройка сети
# Просмотр сетевых интерфейсов
ip a
# Настройка статического IP (через /etc/network/interfaces)
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Включение графического окружения (если не установлено)
# Установка среды Fly (графический интерфейс Astra Linux)
sudo apt install fly-dm fly-wm fly-fm
Работа с пакетами и репозиториями
Подключение официальных репозиториев
1. Откройте файл источников:
sudo nano /etc/apt/sources.list
2. Добавьте строки (пример для версии 1.7):
deb [trusted=yes] https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository extended main
3. Импортируйте ключ репозитория:
wget -O - https://dl.astralinux.ru/astra/conf/apt.gpg | sudo apt-key add -
sudo apt update
Установка пакетов
# Установка одного пакета
sudo apt install <имя_пакета>
# Поиск пакета
apt search <ключевое_слово>
# Удаление пакета
sudo apt remove <имя_пакета>
Создание локального репозитория (для закрытых сетей)
# Установка apt-mirror
sudo apt install apt-mirror
# Настройка в /etc/apt/mirror.list
# Запуск синхронизации
sudo apt-mirror
Мандатное управление доступом (МУД)
Что такое МУД?
Мандатное управление доступом — механизм разграничения прав, основанный на метках конфиденциальности для субъектов (пользователей, процессов) и объектов (файлов, каталогов).
Структура метки безопасности
[Уровень конфиденциальности][Категории][Тип метки]
Пример: С/К1/К3/мц
- Уровни: НС (несекретно), ДСП, С, СС, ОВ
- Категории: К1, К2, К3 — дополнительные ограничения доступа
- Типы: мц (мандатный контроль целостности), сси (специальный)
Основные команды работы с метками
# Просмотр метки файла
lsattr -M /path/to/file
# Установка метки на файл
chsmack -l С/К1 /path/to/file
# Просмотр метки процесса
ps -Z
# Запуск программы с определённой меткой
runcon -l С/К1 /usr/bin/application
Настройка политик МУД
1. Включите мандатный контроль в конфигурации:
sudo fly-admin-mcs enable
- Настройте профили пользователей через
fly-admin-user. - Примените политики к каталогам и службам.
Важно:
- Изменение меток требует прав администратора и может повлиять на работоспособность приложений. Всегда тестируйте изменения в изолированной среде.
Безопасность и администрирование
Комплекс средств защиты (КСЗ)
Astra Linux включает встроенный КСЗ, обеспечивающий:
- Мандатный и дискреционный контроль доступа
- Контроль целостности (МКЦ)
- Регистрацию событий безопасности
- Защиту от НСД
Основные утилиты администрирования
| Утилита | Назначение |
|---|---|
fly-admin-* |
Графические средства настройки безопасности |
auditd |
Система аудита событий |
iptables/nftables |
Межсетевой экран с поддержкой меток |
parsec_* |
Управление привилегиями и сессиями |
Резервное копирование с сохранением меток
# Создание архива с мандатными атрибутами
tar --xattrs -czf backup.tar.gz /important/data
# Восстановление
tar --xattrs -xzf backup.tar.gz -C /restore/path
Настройка брандмауэра с поддержкой меток
# Разрешение трафика только для процессов с меткой "НС"
iptables -A INPUT -m mac --mac-source <addr> -j ACCEPT
iptables -A INPUT -m secmark --secctx С/К1 -j ACCEPT
Полезные команды и утилиты
# Просмотр информации о системе
astra-info
cat /etc/astra_version
# Управление службами (systemd)
sudo systemctl status <service>
sudo systemctl enable <service>
# Работа с журналами безопасности
sudo journalctl -u auditd
sudo ausearch -m USER_LOGIN
# Проверка целостности файлов (МКЦ)
sudo fly-admin-int-check /path/to/file
# Управление пользователями с учётом меток
sudo fly-admin-user add -l С/К1 username
# Мониторинг ресурсов
htop, iotop, iftop (устанавливаются отдельно)
Официальная документация
Полный комплект документации доступен на официальных ресурсах:
| Документ | Ссылка |
|---|---|
| Руководство пользователя | Скачать - wiki.astralinux.ru/download/attachments/137563555/Ruk_user.pdf |
| Руководство администратора, ч.1 | Скачать - wiki.astralinux.ru/download/attachments/41190724/Ruk_admin_1.pdf |
| Руководство администратора, ч.2 | Скачать - wiki.astralinux.ru/download/attachments/137563555/Ruk_admin_2-1.7.3.pdf |
| Руководство по КСЗ | astra.ru/info/documents/ |
| Справочный центр (Wiki) | wiki.astralinux.ru |
| База знаний и обновления | Эксплуатационная документация - wiki.astralinux.ru/kb/ekspluatatsionnaya-dokumentatsiya-astra-linux-special-edition-199132236.html |
Совет:
Для работы в аттестованных системах всегда используйте документацию, соответствующую вашей версии ОС (1.6, 1.7, 1.8 и т.д.) и исполнению (РУСБ.10015-01, -10, -17 и др.).
Дополнительные ресурсы
- Обучение по Astra Linux - astra.ru/education/
- Репозитории пакетов - dl.astralinux.ru
Важное предупреждение:
При использовании Astra Linux Special Edition в государственных и военных информационных системах строго соблюдайте требования ФСТЭК, ФСБ и внутренние регламенты организации. Неправильная настройка механизмов защиты может привести к нарушению требований аттестации.