Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Общая информация
Информация
Оперативное обновление 1.7.1 представляет собой кумулятивное обновление безопасности, предназначенное для нейтрализации угроз эксплуатации выявленных уязвимостей
операционной системы
операционных систем специального назначения
"Astra
«Astra Linux Special
Edition"
Edition» РУСБ.10015-01 и РУСБ.10015-10 (очередное обновление 1.7), далее по тексту - Astra Linux.



Информация
titleДанное обновление содержит:
  • образ обновлённого установочного диска: https://dl.astralinux.ru/astra/1.7_x86-64/security-updates/2021-1115SE17/2021-1115SE17.iso;
  • tar-архив обновлённого базового репозитория (base): https://dl.astralinux.ru/astra/1.7_x86-64/security-updates/2021-1115SE17/2021-1115SE17-base.tgz.
  • обновления (изменения) репозитория установочного диска (основного репозитория - main);
  • обновленный базовый репозиторий (base);
  • изменения в эксплуатационную документацию.


Информация
titleДополнительная информация
Отображение дочерних



Информация

Данному обновлению соответствует следующий полный номер обновления Astra Linux: 1.7.1.8

См. также: Определение установленных обновлений и варианта исполнения Astra Linux


Примечание

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


Оглавление

Оглавление
maxLevel3
excludeОглавление

Предупреждение
Перед массовой установкой обновления на находящиеся в эксплуатации компьютеры в обязательном порядке выполнить проверку работоспособности на тестовых компьютерах в типичных конфигурациях (путем установки обновления и перезагрузки).
Предупреждение

Для установки обновления использовать инструменты fly-astra-update и astra-update.

Оглавление
excludeОбщая информация





Предупреждение

Если в системе используется программное обеспечение, разработанное с использованием средств разработки, необходимо выполнить обновление базового репозитория (base).


children
Подсказка

Базовый репозиторий (base) также содержит пакеты основного репозитория (main), размещённом размещённого на установочном диске. В связи с этим при обновлении базового репозитория будут обновлены и пакеты основного репозитория.

Информация


Общая информация

Предупреждение
Перед массовой установкой обновления на находящиеся в эксплуатации компьютеры в обязательном порядке выполнить проверку работоспособности на тестовых компьютерах в аналогичных используемым конфигурациях (путем установки обновления и перезагрузки).


Предупреждение
titleВнимание!

После успешной установки обновления (в том числе, после установки обновления базового репозитория) проверка целостности программных пакетов установочного диска (основного репозитория - main) осуществляется утилитой fly-admin-int-check с применением файла gostsums.txt, расположенного в корневом каталоге образа диска обновления  2021-1126SE17.iso .


Предупреждение
titleВнимание!

В случае применения (установки) оперативного обновления необходимо указать номер применяемого бюллетеня в разделе формуляра экземпляра Astra Linux (например, в разделе «Сведения о бюллетенях») или же в паспорте средства вычислительной техники, функционирующего под управлением Astra Linux.


Порядок установки обновления

Подготовка к установке обновления

Предупреждение

Перед установкой обновлений:


Предупреждение
titleВнимание

В системах с уровнем защищенности «Усиленный» (Воронеж) или «Максимальный» (Смоленск):

  • Обновление необходимо выполнять от имени учетной записи пользователя с полномочиями администратора системы с высоким уровнем целостности;
  • На время установки обновления необходимо снять запрет на установку бита исполнения в политиках безопасности . Это может быть сделано с помощью инструментов fly-astra-update/astra-update или командой:

    Command
    sudo astra-nochmodx-lock disable


    Информация

    При использовании инструмента fly-astra-update или astra-update с аргументом -A,  на время обновления будут автоматически отключены функции безопасности, мешающие обновлению.



Если при установке системы был создан отдельный загрузочный раздел, то перед установкой обновлений необходимо определить размер свободного пространства на этом разделе. Для этого в терминале выполнить команду:

Command
df -H h /boot

Для установки настоящего обновления требуется не менее

235

75 МБ. Если размер свободного пространства на дисковом разделе /boot

не достаточен

недостаточен, то рекомендуется

:Либо

увеличить размер дискового раздела /boot (рекомендуется не менее 512МБ

).Либо, если увеличить размер дискового раздела /boot не представляется возможным, удалить неиспользуемое ядро (ядра

)

. Подробнее — см. раздел Удаление неиспользуемых пакетов после обновления ядра

.

См. также статью Увеличение размера boot при стандартной разметке LVM. Краткая инструкция.


Установка обновления основного репозитория (main)

Загрузка и проверка образа

обновления

диска с обновлением

Образ диска с обновлением основного репозитория (далее по тексту — образ диска с обновлением) доступен для скачивания по ссылке:

https://dl.astralinux.ru/astra/frozen/1.7_x86-64/security-updates/2021-1115SE171.7.1/iso/2021-1115SE171126SE17.iso

Загруженный ISO- образ диска с обновлением поместить в каталог /mnt на обновляемой системе и проверить соответствие контрольной суммысумме, представленной ниже. Для получения контрольной суммы выполнить команду:

Command
gostsum -d /mnt/2021-1115SE171126SE17.iso

Контрольная сумма:

Информация
iconfalse

 8999352852041c09bd9bc857468a164eab4d097d1aa222b1c2fa2c6f923c563f d28ff0996fe6518db2aca0439557bacfc2446567734518da5679cdc3eed5ef14


Подсказка

Оперативное обновление подписано Образ диска с обновлением подписан усиленной квалифицированной электронной подписью ООО "РусБИТех-Астра":

https://dl.astralinux.ru/astra/frozen/1.7_x86-64/security-updates/2021-1115SE171.7.1/iso/2021-1115SE171126SE17.iso.sig.Для проверки подписи необходимо добавить в локальное хранилище сертификаты головного удостоверяющего центра и списки отозванных сертификатов, доступные по ссылке:
https://zgt.mil.ru/Udostoveryayushchij-centr/Kornevye-i-otozvannye-sertifikaty

Порядок проверки обновления безопасности описан в статье Проверка отсоединенной подписи файлов.

Установка обновления с использованием сетевых репозиториев

Если создан сетевой репозиторий из созданы сетевые репозитории из установочного диска и образа диска с обновлением (см. Создание локальных и сетевых репозиториев) и если на обновляемой машине системе настроен доступ к этому сетевому репозиторию этим сетевым репозиториям в файле /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/2021-1115SE171126SE17.iso

В приведенном примере предполагается, что образ диска с обновлением скопирован образы дисков скопированы в каталог /mnt или находятся на съемном носителе, смонтированном в каталог /mnt.
Подробности также см. в описании инструментов fly-astra-update и astra-update.


Установка обновления базового репозитория (base)

Загрузка и проверка tar-архива обновления

С использованием интернет-репозитория Astra Linux


  1. Для использования сетевых репозиториев, работающих по протоколу HTTPS требуется чтобы в системе были установлены пакеты apt-transport-https и ca-certificates, обеспечивающие возможность загрузки пакетов с использованием этого протокола. Для установки этих пакетов можно воспользоваться следующей командой: 

    Command

    sudo apt install apt-transport-https ca-certificates

    Кроме того, для этой цели можно использовать протокол HTTP.

  2. В файле /etc/apt/sources.list добавить следующую строку:

    Блок кода
    deb https://download
  3. Скачать tar-архив обновлённого базового репозитория с помощью WEB-браузера по ссылке: https://dl
  4. .astralinux.ru/astra/frozen/1.7_x86-64
  5. /security-updates/2021-1115SE17/2021-1115SE17-base.tgz;
  6. Перейти в каталог с полученным tar-архивом;
  7. /1.7.1/repository-base/ 1.7_x86-64 main contrib non-free
    


  8. Обновить списки пакетов командой:

    Command

    sudo apt update


  9. После подключения обновлённого базового репозитория (base), выполнить обновление командой:

    Command

    sudo astra-update -A -r -T


С использованием tar-архива обновленного базового репозитория (base)


Информация
Ссылка на tar-архив обновленного базового репозитория предоставляется в личном кабинете пользователя.
  1. Скачать tar-архив обновленного базового репозитория по ссылке, представленной в личном кабинете.

  2. Загруженный tar-архив поместить в каталог /mnt на обновляемой системе и выполнить проверку. Возможные варианты проверки:

    • проверка соответствия контрольной сумме, подсчитанной по стандарту ГОСТ Р 34.11-2012 и представленной ниже

    Проверить соответствие контрольной суммы
    • . Для получения контрольной суммы выполнить команду: 

      Command
      gostsum
    2021-1115SE17-base
    • /mnt/base-1.7.1-22.11.2021_10.50.tgz

      Контрольная сумма:

      Информация
      iconfalse

    d28ff0996fe6518db2aca0439557bacfc2446567734518da5679cdc3eed5ef14

Подключение обновлённого базового репозитория (base)
    • 1eacbaf1c4da65d36b2d968c83c684a625c1bd94b98692c0995a07a012eca000


    • проверка отсоединенной электронной подписи ISO-образа посредством ПО КриптоПро CSP. Предполагается, что ПО КриптоПро уже установлено на компьютере. Подробно порядок установки и работы с КриптоПро CSP описан в статьях Работа с КриптоПро CSP и КриптоПро и сервис электронной подписи fly-csp.
      Порядок проверки:
      1. скачать усиленную квалифицированную электронную подпись ООО "РусБИТех-Астра" по ссылке, представленной в личном кабинете,

      2. загруженный файл электронной подписи поместить в каталог /mnt на обновляемой системе,

      3. перейти в каталог /mnt и выполнить проверку, указав в качестве хранилища сертификатов саму подпись (ключ -f <имя_файла_подписи>):

        Command

        /opt/cprocsp/bin/amd64/cryptcp -verify -detached base-1.7.1-22.11.2021_10.50.tgz base-1.7.1-22.11.2021_10.50.tgz.sig -f base-1.7.1-22.11.2021_10.50.tgz.sig

        В процессе проверки будет дважды запрошено подтверждение, для продолжения проверки ввести "y" и нажать клавишу <Enter>.

        Сообщение вида: 

        Блок кода
         Подпись проверена.
        [ErrorCode: 0x00000000]

        говорит о том, что проверка подписи завершена успешно.

  1. Перейти в каталог с tar-архивом

    обновлённого

    обновленного базового репозитория

    ;

    .

  2. Распаковать tar-архив, например, в каталог /srv/base-repository:

    Command

    sudo mkdir /srv/base-repository

    sudo tar zxvf

  3. 2021-1115SE17-base
  4. base-1.7.1-22.11.2021_10.50.tgz -C /srv/base-repository/


    Информация

    Если предполагается устанавливать

  5. драйверы
  6. обновление на компьютеры не используя сетевой репозиторий, то распаковать архив можно сразу на съемный носитель, и далее установку выполнять с этого носителя.


    Примечание

    Распакованный базовый репозиторий имеет размер порядка 12 Гбайт.


  7. Полученный в результате распаковки архива каталог /srv/base-repository/ подключить в качестве репозитория в соответствии с принятыми правилами использования репозиториев (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов). Для архива, распакованного в указанный локальный каталог, строка описания репозитория выглядит следующим образом:

    Блок кода
    deb file:/srv/base-repository/ 1.7_x86-64  main contrib non-free


    Примечание

    Если в качестве источников пакетов указан оптический установочный диск, строка вида:

    Блок кода
    deb cdrom:[<наименование_установочного_диска>]/ 1.7_x86-64 contrib main non-free
  8. После подключения репозитория обновить список пакетов
  9. то эту строку необходимо закомментировать (установить символ "#" в начале строки).


  10. Выполнить повторную синхронизацию файлов описаний пакетов с их источником

    Command

    sudo apt update

Установка обновления

После подключения обновлённого базового репозитория (base) обновление может быть установлено командой:

  1. Установить обновление, выполнив команду: 

    Command

    sudo astra-update -A -r

Информация

Для установки обновления требуется порядка 3 ГБ свободного места на корневом разделе.

Завершение установки обновления

Предупреждение

После выполнения обновления перезагрузить систему.

Предупреждение
titleВнимание

После успешного обновления проверку целостности программных пакетов утилитой fly-admin-int-check необходимо проводить только с помощью файла gostsums.txt, расположенного в корневом каталоге диска обновлённого основного репозитория (main) или в корневом каталоге обновленного базового репозитория (base).

Установка ядра linux-5.10

Действия при обновлении ядра

После выполнения настоящего обновления при необходимости можно установить ядро linux-5.10. Для этого следует выполнить команду (должен быть доступен репозиторий, содержащий пакеты настоящего обновления): 

Command

sudo apt install linux-5.10

После завершения установки ядра будет автоматически обновлен загрузчик Grub. 

Обновление гостевых дополнений VirtualBox при обновлении ядра

Если обновляемая ОС установлена на виртуальной машине Oracle VirtualBox и в этой ОС установлены гостевые дополнения VirtualBox, то после установки нового ядра и до перезагрузки ОС следует переустановить гостевые дополнения VirtualBox. Для этого необходимо:

  • В меню управления виртуальной машиной выбрать пункт Устройства — Подключить образ диска Дополнений гостевой ОС  (возможно, предварительно придётся освободить привод дисков);
  • В виртуальной машине при использовании графического интерфейса с помощью программы «Менеджер файлов» примонтировать диск Дополнений гостевой ОС. При работе в командной строке примонтировать этот диск, выполнив команду:

    Command

    sudo mount /dev/sr0 /mnt

    1. -T




    Обновление с использованием tar-архива обновлённого базового репозитория

    Примечание

    Ссылка на tar-архив обновлённого базового репозитория предоставляется пользователю в личном кабинете.


    Загрузка и проверка tar-архива обновления

    1. Скачать tar-архив обновлённого базового репозитория с помощью WEB-браузера по предоставленной ссылке;
    2. Перейти в каталог с полученным tar-архивом;
    3. Проверить соответствие контрольной сумме, представленной ниже. Для получения контрольной суммы выполнить команду:

      Command
      gostsum base-1.7.1-22.11.2021_10.50.tgz

      Контрольная сумма:

      Информация
      iconfalse

      1eacbaf1c4da65d36b2d968c83c684a625c1bd94b98692c0995a07a012eca000


    Подключение обновлённого базового репозитория (base)

    1. Перейти в каталог с tar-архивом обновлённого базового репозитория;
    2. Распаковать tar-архив, например, в каталог /srv/base-repository:

      Command

      sudo mkdir /srv/base-repository

      sudo tar zxvf base-1.7.1-22.11.2021_10.50.tgz -C /srv/base-repository/


      Информация

      Если предполагается устанавливать обновление на компьютеры не используя сетевой репозиторий, то распаковать архив можно сразу на съемный носитель, и далее установку выполнять с этого носителя.


    3. Полученный в результате распаковки архива каталог /srv/base-repository/ подключить в качестве репозитория в соответствии с принятыми правилами использования репозиториев (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов). Для архива, распакованного в указанный локальный каталог, строка описания репозитория выглядит следующим образом:

      Блок кода
      deb file:/srv/base-repository/ 1.7_x86-64  main contrib non-free


    4. После подключения репозитория обновить список пакетов: 

      Command

      sudo apt update


    Установка обновления

    После подключения обновлённого базового репозитория (base), обновление может быть установлено одной из следующих команд:


    • Command

      sudo astra-update -A -r



    • Command

      sudo apt dist-upgrade


    Завершение установки обновления

    Предупреждение

    После выполнения обновления перезагрузить систему.



    Действия после установки обновления

    Примечание

    Описанные ниже действия не обязательны и выполняются по необходимости.


    Установка программы «Центр уведомлений»

    Программа «Центр уведомлений» позволяет просматривать и управлять уведомлениями на рабочем столе. Для установки этой программы необходимо выполнить команду:

    Command
    sudo apt install fly-notifications

    Во время выполнения этой команды пакет qtnotifydaemon будет автоматически удален

    Перейти в корневой каталог диска Дополнений гостевой ОС и в командной строке выполнить команду:
     

    Command

    sudo bash VBoxLinuxAdditions.run

  • После завершения работы сценария установки перезагрузить виртуальную машину.
  • Для проверки успеха установки можно использовать команду:

    Command

    sudo modinfo vboxguest

    Пример вывода после выполнения команды:

    Блок кода
    filename:       /lib/modules/5.10.0-1045-generic/misc/vboxguest.ko
    version:        6.1.24 r145751
    license:        GPL
    description:    Oracle VM VirtualBox Guest Additions for Linux Module
    author:         Oracle Corporation
    srcversion:     B6B844EF8543A9E140728F2
    alias:          pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i*
    depends:        
    retpoline:      Y
    name:           vboxguest
    vermagic:       5.10.0-1045-generic SMP mod_unload modversions 
    astra-admin@astra:~$ uname -r
    5.10.0-1045-generic
    ЯкорьCoreDelCoreDelУдаление неиспользуемых пакетов после обновления ядра

    После установки нового ядра и успешной перезагрузки с обновленным ядром для сокращения занятого дискового пространства и для устранения ложных срабатываний сканеров уязвимостей рекомендуется удалить пакеты, относящиеся к старому ядру. Проверить, какое ядро загружено в данный момент можно командой:

    Command
    uname -r

    Пример вывода после выполнения команды:

    Блок кода
    5.10.0-1045-generic

    Чтобы просмотреть перечень пакетов, относящихся к ядрам Linux и зарегистрированных в ОС, необходимо в терминале выполнить команду:

    Command
    dpkg -l | awk '/linux-image/ {print $1,$2}'

    Пример вывода после выполнения команды:

    Блок кода
    ii linux-image-5.10-generic
    ii linux-image-5.10-hardened
    ii linux-image-5.10.0-1045-generic
    ii linux-image-5.10.0-1045-hardened
    ii linux-image-5.4-generic
    ii linux-image-5.4.0-54-generic
    ii linux-image-5.4.0-81-generic

    В первом столбце отображается состояние пакета, может принимать следующие значения:

    • «rc» — пакет был установлен, но уже удален;
    • «ii» — пакет на текущий момент установлен.

    Ниже представлен пример сценария для удаления пакетов, относящихся к неиспользуемым ядрам (необходимо запускать от имени администратора с высоким уровнем целостности):

    Блок кода
    languagebash
    #!/bin/bash
    
    set -e
    
    # Перечень пакетов, дальнейшее использование которых не планируется.
    pkgs="linux-image-5.4.0-54-generic \
    linux-image-5.4.0-81-generic "
    
    # Проверка строки и запуск удаления пакетов.
    # Для удаления пакета и всех связанных с ним 
    # конфигурационных файлов необходимо использовать команду apt purge.
    [ -n "$pkgs" ] && apt remove $pkgs
    
    #обновление конфигурационного файла Grub.
    update-grub2  

    Кроме того, можно выборочно удалить пакеты с помощью предпочитаемого менеджера пакетов.