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

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

Ключ

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

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

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

Информация
titleДанное обновление содержит:
  • образ диска обновлённого основного репозитория (main): 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.


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


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

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


Оглавление


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

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


Подсказка

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


Информация
Отображение дочерних

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

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

Информация
titleДанное обновление содержит:
  • образ диска обновлённого основного репозитория (main): 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/devel/2021-1115SE17 .



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

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

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

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


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

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

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

      Command
      sudo astra-nochmodx-lock disable



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

    Command
    df -H /boot

    Для установки настоящего обновления требуется не менее 235 МБ. Если размер свободного пространства на дисковом разделе /boot не достаточен, то рекомендуется:

    1. Либо увеличить размер дискового раздела /boot (до 512МБ).

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

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

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

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

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

    Образ диска с обновлением доступен для скачивания по ссылке:
    https://dl.astralinux.ru/astra/1.7_x86-64/security-updates/2021-1115SE17/2021-1115SE17.iso

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

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

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

    Информация
    iconfalse

    d28ff0996fe6518db2aca0439557bacfc2446567734518da5679cdc3eed5ef14


    Подсказка

    Оперативное обновление подписано усиленной квалифицированной электронной подписью ООО "РусБИТех-Астра":
    (https://dl.astralinux.ru/astra/1.7_x86-64/security-updates/2021-1115SE17/2021-1115SE17.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/2021-1115SE17.iso

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

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

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

    Обновленный базовый репозиторий, соответствующий настоящему бюллетеню, доступен по ссылке:
    https://dl.astralinux.ru/astra/stable/smolensk/security-updates/devel/ 2021-1115SE17

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

    Если нет - то установите их, выполнив команду:

    Command

    sudo apt install apt-transport-https ca-certificates

    В /etc/apt/sources.list необходимо указать путь к обновлённому базовому репозиторию:

    Блок кода
    title/etc/apt/sources.list
    deb https://dl.astralinux.ru/astra/stable/smolensk/security-updates/devel/2021-1115SE17/base-repository 1.7_x86-64  main contrib non-free

    При необходимости, файлы обновлённого базового репозитория можно скопировать и подготовить локальный репозитории (см. Создание локальных и сетевых репозиториев).


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

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

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


    Предупреждение
    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. Для этого необходимо:

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

      Command

      sudo mount /dev/sr0 /mnt


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

      Command

      sudo bash VBoxLinuxAdditions.run


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

    Для проверки успеха установки можно использовать команду:

    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


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

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

    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  

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