Рейтинг:1

Ubuntu 20.04 LTS не удалось удалить пакеты FIPS

флаг br

У меня есть сервер Ubuntu 20.04 с включенным ядром и пакетом FIPS. Проблема в том, что некоторым нашим приложениям требуется определенная версия openssl, которая несовместима с openssl, предоставляемой пакетами FIPS.

Таким образом, я пытаюсь удалить ядро ​​и пакеты FIPS, выполнив следующие действия:

sudo ua отключить fips fips-updates

После этого я делаю следующее, чтобы удалить ядро ​​FIPS:

  1. Установите загрузку для использования Ubuntu с помощью Linux 5.4.0-100-общий ядро в качестве ядра по умолчанию на /etc/по умолчанию/жратва
  2. Перезагрузите сервер
  3. Убедитесь, что ядро ​​включено Linux 5.4.0-100-общий а не ядро ​​FIPS,
  4. Удалить ядро ​​FIPS официальным методом https://discourse.ubuntu.com/t/ubuntu-advantage-disabled-fips-manually/20738
  5. Перезагрузите сервер
  6. Теперь мой сервер включен Linux 5.4.0-100-общий ядро

Но проблема в том, что я видел, что есть еще некоторые пакеты с пакетом FIPS:

$ sudo dpkg --list | grep фипс   
ic fips-initramfs-generic 0.0.15+generic1 amd64 Тесты ядра FIPS 140-2
ii libgcrypt20:amd64 1.8.5-5ubuntu1.fips.1.5 amd64 LGPL Crypto library — библиотека времени выполнения
ii libgcrypt20-hmac:amd64 1.8.5-5ubuntu1.fips.1.5 amd64 Файлы проверки целостности FIPS HMAC для библиотеки libgcrypt20.
ii libssl1.1:amd64 1.1.1f-1ubuntu2.fips.7.2 amd64 Набор инструментов Secure Sockets Layer — общие библиотеки
ii libssl1.1-hmac:amd64 1.1.1f-1ubuntu2.fips.7.2 amd64 Набор инструментов Secure Sockets Layer — проверка целостности FIPS HMAC
rc linux-image-5.4.0-1037-fips 5.4.0-1037.43 amd64 Подписанные файлы образа ядра
rc linux-modules-5.4.0-1037-fips 5.4.0-1037.43 amd64 Дополнительные модули ядра Linux для версии 5.4.0 на 64-битной x86 SMP
ic linux-modules-extra-5.4.0-1037-fips 5.4.0-1037.43 amd64 Дополнительные модули ядра Linux для версии 5.4.0 на 64-битной x86 SMP
ii openssh-client 1:8.2p1-4ubuntu0.fips.0.2.1 клиент защищенной оболочки amd64 (SSH) для безопасного доступа к удаленным машинам
ii openssh-server 1:8.2p1-4ubuntu0.fips.0.2.1 сервер защищенной оболочки amd64 (SSH) для безопасного доступа с удаленных компьютеров
ii openssh-sftp-server 1:8.2p1-4ubuntu0.fips.0.2.1 модуль sftp-сервера amd64 secure shell (SSH) для доступа по SFTP с удаленных компьютеров
ii openssl 1.1.1f-1ubuntu2.fips.7.2 amd64 Набор инструментов Secure Sockets Layer — криптографическая утилита
rc ubuntu-fips 1.2.4+updates1 amd64 Установка и настройка модулей ядра linux-fips и пользовательского пространства

Пока мой статус UA такой:

$ sudo ua статус
УСЛУГА НАЗВАНИЕ СТАТУС ОПИСАНИЕ
cc-eal да н/д Common Criteria EAL2 Provisioning Packages
цис да отключено Инструменты аудита и соответствия требованиям безопасности
esm-infra да включено UA Infra: расширенное обслуживание безопасности (ESM)
fips да н/д Базовые пакеты, сертифицированные NIST
fips-updates да отключено NIST-сертифицированные базовые пакеты с приоритетными обновлениями безопасности
livepatch да включен Служба Canonical Livepatch

УВЕДОМЛЕНИЯ
Ядро FIPS работает в отключенном состоянии.
  Чтобы вручную удалить ядро ​​fips: https://discourse.ubuntu.com/t/20738


Включите службы с помощью: ua enable <service>

Как удалить все пакеты FIPS и использовать Ubuntu по умолчанию?

Спасибо

Рейтинг:0
флаг br

Я нашел способ понизить/удалить пакет FIPS ниже:

  1. Проверьте пакеты FIPS, установленные на сервере

    $ sudo dpkg --list | grep фипс

  2. Затем проверьте доступную версию каждого пакета из репозитория Ubuntu.

    $ sudo apt policy openssl libgcrypt20:amd64 libgcrypt20-hmac:amd64 libssl1.1:amd64 libssl1.1-hmac:amd64 openssh-client openssh-server openssh-sftp-server

    Вы увидите некоторые доступные версии пакетов.

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

    $ sudo apt install openssl=1.1.1f-1ubuntu2.10 libgcrypt20=1.8.5-5ubuntu1.1 libssl1.1=1.1.1f-1ubuntu2.10 openssh-client=1:8.2p1-4ubuntu0.4 openssh-server=1 :8.2p1-4ubuntu0.4 openssh-sftp-сервер=1:8.2p1-4ubuntu0.4

  4. Убедитесь, что все пакеты уже обновлены до последней версии:

    $ sudo apt update && sudo apt dist-upgrade -y

  5. Перезагрузить

Если мой метод выше не является безопасным/неправильным, пожалуйста, ответьте или предложите лучшее решение.

Спасибо

Ответить или комментировать

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