Информация |
---|
Оперативное обновление представляет собой кумулятивное обновление безопасности, предназначенное для нейтрализации угроз эксплуатации выявленных уязвимостей операционной системы специального назначения "Astra Linux Special Edition" РУСБ.10015-01 (очередное обновление 1.6), далее по тексту - Astra Linux. |
Оглавление
Оглавление | ||||
---|---|---|---|---|
|
Информация | ||
---|---|---|
| ||
|
Предупреждение |
---|
Если в системе используется программное обеспечение, разработанное с использованием средств разработки, необходимо дополнительно выполнить обновление пакетов , размещённых на диске диска со средствами разработки. |
Информация | ||
---|---|---|
| ||
|
Примечание |
---|
Перечень уязвимостей, закрываемых обновлением, предоставляется после соответствующего обращения на портале технической поддержки. |
Общая информация
Предупреждение |
---|
Перед массовой установкой обновления на находящиеся в эксплуатации компьютеры в обязательном порядке выполнить проверку работоспособности на тестовых компьютерах в аналогичных используемым конфигурациях (путем установки обновления и перезагрузки). |
Предупреждение | ||
---|---|---|
| ||
После успешной установки обновления проверка целостности программных пакетов установочного диска осуществляется утилитой |
Предупреждение | ||
---|---|---|
| ||
В случае применения оперативного обновления необходимо указать сведения о нем в разделе формуляра экземпляра Astra Linux (например, в разделе «Сведения о бюллетенях») или же в паспорте средства вычислительной техники, функционирующего под управлением Astra Linux. |
Порядок установки обновления
Подготовка к установке обновления
Предупреждение |
---|
Перед установкой обновлений:
|
Предупреждение | ||
---|---|---|
| ||
|
Если при установке системы был создан отдельный загрузочный раздел, то перед установкой обновлений необходимо определить размер свободного пространства на этом разделе. Для этого в терминале выполнить команду:
Command |
---|
df -h /boot |
Для установки настоящего обновления требуется не менее 75 МБ. Если размер свободного пространства на дисковом разделе /boot
недостаточен, то следует увеличить размер дискового раздела /boot
(рекомендуется не менее 512МБ).
См. статью Увеличение размера boot при стандартной разметке LVM. Краткая инструкция.
Установка обновления основного репозитория (main) с использованием образа диска с обновлением
Загрузка и проверка образа диска с обновлением пакетов установочного диска
Скачать образ диска с обновлением пакетов установочного диска с помощью WEB-браузера по следующей ссылке:
https://dl.astralinux.ru/astra/stable/1.76_x86-64/iso/repository-update-bin.iso
либо выполнив команду:Command wget https://dl.astralinux.ru/astra/stable/1.76_x86-64/iso/repository-update-bin.iso
- Загруженный ISO- образ диска поместить в каталог /mnt на обновляемой системе и выполнить проверку. Возможные варианты проверки:
проверка соответствия контрольной сумме, подсчитанной по стандарту ГОСТ Р 34.11-2012 и представленной ниже. Для получения контрольной суммы выполнить команду:
Command gostsum -d /mnt/repository-update-bin.iso Контрольная сумма:
Информация icon false 7ecad966c73814ba0a89c7020642a076fcb04eb2b05a5b546265c92f530c17cdecd2a76860f2fb038fadb49be8b6289d36341b3e6a0718168d34578dd9323a79
- проверка отсоединенной электронной подписи ISO-образа образ диска посредством ПО КриптоПро CSP.
Предполагается, что ПО КриптоПро уже установлено на компьютере. Подробно порядок установки и работы с КриптоПро CSP описан в статьях Работа с КриптоПро CSP и КриптоПро и сервис электронной подписи fly-csp.
Порядок проверки:скачать усиленную квалифицированную электронную подпись ООО "РусБИТех-Астра" с помощью WEB-браузера по следующей ссылке:
https://dl.astralinux.ru/astra/stable/1.76_x86-64/iso/repository-update-bin.iso.sig
либо выполнив команду:Command wget https://dl.astralinux.ru/astra/stable/1.76_x86-64/iso/repository-update-bin.iso.sig
- загруженную электронную подпись поместить в каталог /mnt на обновляемой системе,
перейти в каталог /mnt и выполнить проверку, указав в качестве хранилища сертификатов непосредственно саму подпись (ключ -f <имя_файла_подписи>):
Command /opt/cprocsp/bin/amd64/cryptcp -verify -detached rrepository-update-bin.iso repository-update-bin.iso.sig -f repository-update-bin.iso.sig
В процессе проверки будет дважды запрошено подтверждение, для продолжения проверки ввести "y" и нажать клавишу <Enter>.
Сообщение вида:
Блок кода Подпись проверена. [ErrorCode: 0x00000000]
говорит о том, что проверка подписи завершена успешно.
Установка обновления с использованием сетевых репозиториев
Если созданы сетевые репозитории из установочного диска и образа диска с обновлением (см. Создание локальных и сетевых репозиториев) и если на обновляемой системе настроен доступ к этим сетевым репозиториям в файле /etc/apt/sources.list
, то обновление может быть установлено командой:
Command |
---|
sudo astra-update -A -r |
Если доступ к репозиториям в файле /etc/apt/sources.list
не настроен, то обновление может быть установлено с помощью astra-update/fly-astra-update
с явным указанием сетевых репозиториев (см. описание fly-astra-update и astra-update - инструменты для установки обновлений).
Установка обновления с использованием локальной копии образа диска с обновлением
Если сетевые репозитории не используются, то обновление может быть выполнено из локальных копий образа установочного диска и образа диска с обновлением. Образы дисков могут быть сохранены как локальные файлы, или размещены на подключаемом съемном носителе. Установка обновления в таком случае может быть выполнена командой:
Command |
---|
sudo astra-update -A /mnt/<имя_образа_установочного_диска> /mnt/repository-update.iso |
В приведенном примере предполагается, что образы дисков скопированы в каталог /mnt
или находятся на съемном носителе, смонтированном в каталог /mnt
.
Подробности также см. в описании инструментов fly-astra-update и astra-update.
Установка обновления основного репозитория (main) с использованием интернет-репозитория Astra Linux
Подключить интернет-репозиторий Astra-Linux (если ранее он не был подключен), для этого:
для использования сетевых репозиториев, работающих по протоколу HTTPS, установить пакеты apt-transport-https
и ca-certificates
командой:
Command |
---|
sudo apt install apt-transport-https ca-certificates |
Информация |
---|
Кроме того, для подключения интернет-репозиториев Astra-Linux можно использовать протокол HTTP. |
в файле /etc/apt/sources.list добавить (раскомментировать) строку:
при использовании протокола HTTPS
Блок кода |
---|
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free |
при использовании протокола HTTP
Блок кода |
---|
deb http://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free
deb http://download.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free |
Выполнить повторную синхронизацию файлов описаний пакетов с их источником:
Command |
---|
sudo apt update |
Обновление может быть установлено одной из следующих команд:
Command |
---|
sudo astra-update -A -r |
Command |
---|
sudo apt dist-upgrade |
Установка обновления базового репозитория (base)
С использованием интернет-репозитория Astra Linux
Подключить интернет-репозиторий Astra-Linux (если ранее он не был подключен), для этого:
для использования сетевых репозиториев, работающих по протоколу HTTPS, установить пакеты apt-transport-https
и ca-certificates
командой:
Command |
---|
sudo apt install apt-transport-https ca-certificates |
Информация |
---|
Кроме того, для подключения интернет-репозиториев Astra-Linux можно использовать протокол HTTP. |
в файле /etc/apt/sources.list добавить (раскомментировать) строку:
при использовании протокола HTTPS
Блок кода |
---|
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free
|
при использовании протокола HTTP
Блок кода |
---|
deb http://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free
|
Выполнить повторную синхронизацию файлов описаний пакетов с их источником:
Command |
---|
sudo apt update |
Обновление может быть установлено одной из следующих команд:
Command |
---|
sudo astra-update -A -r -T |
Command |
---|
sudo apt dist-upgrade |
С использованием tar-архива обновлённого базового репозитория
Информация |
---|
Ссылка на tar-архив обновлённого базового репозитория предоставляется в личном кабинете пользователя. |
Скачать tar-архив обновлённого базового репозитория по ссылке, представленной в личном кабинете.
Загруженный tar-архив поместить в каталог /mnt на обновляемой системе и выполнить проверку. Возможные варианты проверки:
проверка соответствия контрольной сумме, подсчитанной по стандарту ГОСТ Р 34.11-2012 и представленной ниже. Для получения контрольной суммы выполнить команду:
Command |
---|
gostsum /mnt/devel-1.7.2-01.08.2022_15.33.tgz |
Контрольная сумма:
Информация | ||
---|---|---|
| ||
dd122e41028ddfcd527c030b7b852f3e92f9561f00e3e78c19a94a92b1fd2b77 |
Порядок проверки:
скачать усиленную квалифицированную электронную подпись ООО "РусБИТех-Астра" по ссылке, представленной в личном кабинете,
загруженный файл электронной подписи поместить в каталог /mnt на обновляемой системе,
перейти в каталог /mnt и выполнить проверку, указав в качестве хранилища сертификатов саму подпись (ключ -f <имя_файла_подписи>):
Command /opt/cprocsp/bin/amd64/cryptcp -verify -detached devel-1.7.2-01.08.2022_15.33.tgz devel-1.7.2-01.08.2022_15.33.tgz.sig -f devel-1.7.2-01.08.2022_15.33.tgz.sig
В процессе проверки будет дважды запрошено подтверждение, для продолжения проверки ввести "y" и нажать клавишу <Enter>.
Сообщение вида:
Блок кода Подпись проверена. [ErrorCode: 0x00000000]
говорит о том, что проверка подписи завершена успешно.
Перейти в каталог с tar-архивом обновлённого базового репозитория.
Распаковать tar-архив, например, в каталог /srv/base-repository
:
Command |
---|
sudo mkdir /srv/base-repository sudo tar zxvf devel-1.7.2-01.08.2022_15.33.tgz -C /srv/base-repository/ |
Информация |
---|
Если предполагается устанавливать обновление на компьютеры не используя сетевой репозиторий, то распаковать архив можно сразу на съемный носитель, и далее установку выполнять с этого носителя. |
Полученный в результате распаковки архива каталог /srv/base-repository/
подключить в качестве репозитория в соответствии с принятыми правилами использования репозиториев (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов). Для архива, распакованного в указанный локальный каталог, строка описания репозитория выглядит следующим образом:
Блок кода |
---|
deb file:/srv/base-repository/ 1.7_x86-64 main contrib non-free |
Выполнить повторную синхронизацию файлов описаний пакетов с их источником:
Command |
---|
sudo apt update |
Обновление может быть установлено одной из следующих команд:
Command |
---|
sudo astra-update -A -r -T |
Command |
---|
sudo apt dist-upgrade |
Завершение установки обновления
Предупреждение |
---|
После выполнения обновления перезагрузить систему. |
Действия после установки обновления
Примечание |
---|
Описанные ниже действия не обязательны и выполняются по необходимости. |
Подключение интернет-репозиториев Astra Linux
Информация |
---|
Репозитории Astra Linux доступны по протоколам:
Протокол FTP (префикс адреса репозитория ftp://) не используется. |
Для использования сетевых репозиториев, работающих по протоколу HTTPS требуется чтобы в системе были установлены пакеты apt-transport-https
и ca-certificates
, обеспечивающие возможность загрузки пакетов с использованием этого протокола. Для установки этих пакетов можно воспользоваться следующей командой:
Command |
---|
sudo apt install apt-transport-https ca-certificates |
Для подключения репозитория установочного диска (основного репозитория - main) и обновления (изменения) основного репозитория в файле /etc/apt/sources.list
раскомментировать следующие строки:
Блок кода |
---|
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free |
Загрузка и проверка образа диска с обновлением пакетов диска со средствами разработки
Информация |
---|
Описываемые в этом разделе действия выполняются только в том случае, если в системе используется программное обеспечение, разработанное с использованием средств разработки. |
Скачать образ диска с обновлением пакетов диска со средствами разработки с помощью WEB-браузера по следующей ссылке:
https://dl.astralinux.ru/astra/stable/1.6_x86-64/iso/repository-update-dev.iso
либо выполнив команду:Command wget https://dl.astralinux.ru/astra/stable/1.6_x86-64/iso/repository-update-dev.iso
- Загруженный образ диска поместить в каталог /mnt на обновляемой системе и выполнить проверку. Возможные варианты проверки:
проверка соответствия контрольной сумме, подсчитанной по стандарту ГОСТ Р 34.11-2012 и представленной ниже. Для получения контрольной суммы выполнить команду:
Command gostsum -d /mnt/repository-update-dev.iso Контрольная сумма:
Информация icon false 3b627ef796b85ffeaea8756718083dfabe2f16ba844d695c9075e9a1d0a21c5a
- проверка отсоединенной электронной подписи образ диска посредством ПО КриптоПро CSP.
Предполагается, что ПО КриптоПро уже установлено на компьютере. Подробно порядок установки и работы с КриптоПро CSP описан в статьях Работа с КриптоПро CSP и КриптоПро и сервис электронной подписи fly-csp.
Порядок проверки:скачать усиленную квалифицированную электронную подпись ООО "РусБИТех-Астра" с помощью WEB-браузера по следующей ссылке:
https://dl.astralinux.ru/astra/stable/1.6_x86-64/iso/repository-update-dev.iso.sig
либо выполнив команду:Command wget https://dl.astralinux.ru/astra/stable/1.6_x86-64/iso/repository-update-dev.iso.sig
- загруженную электронную подпись поместить в каталог /mnt на обновляемой системе,
перейти в каталог /mnt и выполнить проверку, указав в качестве хранилища сертификатов непосредственно саму подпись (ключ -f <имя_файла_подписи>):
Command /opt/cprocsp/bin/amd64/cryptcp -verify -detached rrepository-update-dev.iso repository-update-dev.iso.sig -f repository-update-bin.dev.sig
В процессе проверки будет дважды запрошено подтверждение, для продолжения проверки ввести "y" и нажать клавишу <Enter>.
Сообщение вида:
Блок кода Подпись проверена. [ErrorCode: 0x00000000]
говорит о том, что проверка подписи завершена успешно.
Якорь | ||||
---|---|---|---|---|
|
Якорь | ||||
---|---|---|---|---|
|
Если созданы сетевые репозитории из установочного диска и образа диска с обновлением пакетов установочного диска (см. Создание локальных и сетевых репозиториев) и если на обновляемой системе настроен доступ к этим сетевым репозиториям в файле /etc/apt/sources.list
, то установку инструментов для обновления можно выполнить следующими командами:
установка графического инструмента fly-astra-update (при этом будет автоматически установлен инструмент командной строки astra-update):
Command sudo apt update
sudo apt install fly-astra-updateили установка инструмента командной строки astra-update:
Command sudo apt update
sudo apt install astra-update
Якорь | ||||
---|---|---|---|---|
|
Примонтировать загруженный образ обновления пакетов установочного диска, например, в каталог /media/cdrom:
Command sudo mount /mnt/repository-update-bin.iso /media/cdrom Установить пакеты:
только инструмент командной строки astra-update:Command sudo apt install /media/cdrom/pool/non-free/a/astra-update/astra-update_*.deb
или инструмент командной строки astra-update и графический инструмент fly-astra-update:
Command sudo apt install /media/cdrom/pool/non-free/a/astra-update/astra-update_*.deb
sudo apt install /media/cdrom/pool/non-free/libf/libflyadmin/libflyadminpackage_*.deb
sudo apt install /media/cdrom/pool/non-free/f/fly-astra-update/fly-astra-update_*.debОтмонтировать образ:
Command sudo umount /media/cdrom
Установка обновления
Установка обновления с использованием сетевых репозиториев
Если созданы сетевые репозитории (см. Создание локальных и сетевых репозиториев) для всех используемых ISO-образов:
- Обязательные репозитории:
- установочный диск;
- диск с обновлением пакетов установочного диска.
- Дополнительные репозитории:
- диск со средствами разработки;
- диск с обновлением пакетов диска со средствами разработки.
И если на обновляемой машине настроен доступ к сетевым репозиториям в файле /etc/apt/sources.list
, то обновление может быть установлено командой:
Command |
---|
sudo astra-update -a -r |
Если доступ к репозиториям в файле /etc/apt/sources.list
не настроен, то обновление может быть установлено с помощью astra-update/fly-astra-update с явным указанием сетевых репозиториев (см. описание fly-astra-update и astra-update - инструменты для установки обновлений).
Установка обновления с использованием локальных копий ISO-образов
Если сетевые репозитории не используются, то обновление может быть выполнено из локальных копий ISO-образов. Комплект образов для обновления аналогичен комплекту репозиториев:
- Обязательные репозитории:
- установочный диск;
- диск с обновлением пакетов установочного диска.
- Дополнительные репозитории:
- диск со средствами разработки;
- диск с обновлением пакетов диска со средствами разработки.
ISO-образы могут быть сохранены как локальные файлы, или предоставлены на подключаемом съемном носителе. Установка обновления в таком случае выполняется с помощью astra-update/fly-astra-update, например:
Command |
---|
sudo astra-update -a /mnt/<имя_образа_установочного_диска> /mnt/repository-update-bin.iso /mnt/<имя_образа_диска_со_средствами_разработки> /mnt/repository-update-dev.iso |
В приведенном примере предполагается, что образы скопированы в каталог /mnt
или находятся на съемном носителе, смонтированном в каталог /mnt
.
Подробности также см. в описании инструментов fly-astra-update и astra-update.
Завершение установки обновления
Предупреждение |
---|
После выполнения обновления перезагрузить систему. |
Действия после установки обновления
Примечание |
---|
Описанные ниже действия не обязательны и выполняются по необходимости. |
Подключение интернет-репозиториев Astra Linux
Информация |
---|
Действия по подключению интернет-репозиториев Astra Linux описаны в статье Интернет-репозитории Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) |
Примечание | ||
---|---|---|
Если необходимо использовать предыдущие версии репозиториев, то в файле /etc/apt/sources.list необходимо удалить (закомментировать) строку с описанием текущего актуального репозитория и добавить следующую строку (при использовании протокола HTTPS):
|
Для подключения актуальной версии базового репозитория (base) в файле /etc/apt/sources.list
раскомментировать следующую строку:
Блок кода |
---|
deb https://download.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free |
Выполнить повторную синхронизацию файлов описаний пакетов с их источником:
Command |
---|
sudo apt update |
Примечание | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Если необходимо использовать предыдущие версии репозиториев, то в файле /etc/apt/sources.list необходимо добавить следующие строки: репозиторий установочного диска (основного репозитория - main): для исходного дистрибутива Astra Linux Блок кода |
Например, для оперативного обновленияAstra Linux 1. 7.16.10 строки будут иметь вид:
базовый репозиторий (base): для исходного дистрибутива Astra Linux Блок кода |
для оперативного обновления 1.7.1 Блок кода |
После добавления интернет-репозитория необходимо и выполнить повторную синхронизацию файлов описаний пакетов с их источником:
|
Добавление корневого сертификата удостоверяющего центра Минцифры России
Информация |
---|
Добавление корневого сертификата необходимо выполнить после установки пакета |
Добавление корневого сертификата в Firefox
- Запустить браузер, например, с использованием графического интерфейса: Пуск — Сеть — Веб-браузер Firefox.
- В адресную строку ввести "
about:preferences
" и нажать клавишу <Enter>. - На открывшейся странице в левом поле выбрать пункт Приватность и защита и в правом поле в секции Сертификаты нажать на кнопку [Просмотр сертификатов].
- В открывшемся окне Управление сертификатами открыть вкладку Центры сертификации и нажать на кнопку [Импортировать...].
- В открывшемся окне импорта выбрать файл
/etc/ssl/certs/rootca_MinDDC_rsa2022.pem
и нажать на кнопку [Открыть]. - В открывшемся окне Загрузка сертификата установить флаг Доверять при идентификации веб-сайтов и нажать на кнопку [ОК].
- В окне Управление сертификатами открыть вкладку Центры сертификации и нажать на кнопку [ОК].
Чтобы проверить наличие сертификата удостоверяющего центра Минцифры России, необходимо снова в правом поле в секции Сертификаты нажать на кнопку [Просмотр сертификатов]. В открывшемся окне Управление сертификатами открыть вкладку Центры сертификации и удостовериться в наличии строк:
Блок кода |
---|
The Ministry of Digital Development and Communications Russian Trusted Root CA |
Добавление корневого сертификата в Chromium
- Запустить браузер, например, с использованием графического интерфейса: Пуск — Сеть — Веб-браузер Chromium.
- В адресную строку ввести "
chrome://settings/certificates
" и нажать клавишу <Enter>. - На открывшейся странице Настроить сертификаты в правом поле открыть вкладку Центры сертификации и нажать на кнопку [Импорт].
- В открывшемся окне импорта выбрать файл
/etc/ssl/certs/rootca_MinDDC_rsa2022.pem
и нажать на кнопку [Открыть]. - В открывшемся окне настройки доверия установить флаг Доверять этому сертификату при идентификации сайтов и нажать на кнопку [ОК].
После успешного добавления корневого сертификата на странице Настроить сертификаты во вкладке Центры сертификации появятся следующие строки:
Блок кода |
---|
org-The Ministry of Digital Development and Communications
Russian Trusted Root CA |
Установка программы «Центр уведомлений»
Информация |
---|
Начиная с оперативного обновления 1.7.1 в Astra Linux добавлена программа «Центр уведомлений» (пакет fly-notifications), реализующая вывод сообщений для пользователя на рабочем столе. |
Для установки программы «Центр уведомлений» необходимо выполнить команду:
Command |
---|
sudo apt install fly-notifications |
qtnotifydaemon
будет автоматически удален.- и нажать на кнопку [Открыть].
- В открывшемся окне настройки доверия установить флаг Доверять этому сертификату при идентификации сайтов и нажать на кнопку [ОК].
После успешного добавления корневого сертификата на странице Настроить сертификаты во вкладке Центры сертификации появятся следующие строки:
Блок кода |
---|
org-The Ministry of Digital Development and Communications
Russian Trusted Root CA |