ИИтак

← Назад

Canonical урезала загрузчик Ubuntu 26.10, ссылаясь на ИИ-поиск уязвимостей

Загрузчик Ubuntu 26.10 при безопасной загрузке больше не читает файловые системы Btrfs, XFS и ZFS, а базовые команды вроде cp и rm перевели на Rust — язык, защищающий от многих ошибок памяти.

Компания Canonical, разработчик Ubuntu, сокращает в версии 26.10 код, через который можно атаковать систему, — так она отвечает на то, что ИИ ускорил поиск уязвимостей.

одних быстрых заплаток теперь мало, считает Canonical: система должна ограничивать атакующего ещё до выхода исправления. Изменения 26.10 задают курс для Ubuntu 28.04 LTS — следующей версии с долгой поддержкой.

загрузчик GRUB запускается раньше ядра системы, и его модули для чтения дисков и картинок годами давали способы обойти безопасную загрузку1 (Secure Boot). В подписанной сборке GRUB оставили только то, без чего Ubuntu не загрузится:

  • Загрузочный раздел, с которого стартует система, по-прежнему может использовать файловые системы ext4, FAT или ISO9660.
  • Драйверы файловых систем Btrfs, HFS+, XFS и ZFS, загрузку картинок JPEG и PNG и разметку дисков Apple из сборки убрали.
  • При безопасной загрузке загрузочный раздел больше нельзя держать на логических томах LVM, в программном RAID-массиве, кроме зеркального RAID1, и в зашифрованном разделе LUKS.
  • Запущенная система работает со всем этим как раньше, а с выключенной безопасной загрузкой GRUB умеет всё прежнее.

Canonical нарочно сделала это сразу после выпуска с долгой поддержкой. Те, кому убранное нужно для загрузки, могут остаться на Ubuntu 26.04 LTS: с подпиской Ubuntu Pro и дополнением Legacy её будут поддерживать до мая 2041 года.

Canonical по частям меняет системные программы на версии на Rust — языке, который не даёт допустить целые классы ошибок работы с памятью:

  • В Ubuntu 26.04 LTS базовые утилиты уже перешли на Rust, но команды копирования, перемещения и удаления файлов (cp, mv, rm) оставались от GNU; теперь на Rust и они.
  • Новую службу синхронизации времени, тоже написанную на Rust, уже можно опробовать, а Canonical оплачивает часть её разработки.
  • Rust не спасает от логических ошибок, от уязвимостей в сторонних зависимостях и в участках кода, помеченных как небезопасные, где язык отключает часть своих проверок памяти.

в систему вошла OpenSSL 4.0 — первая крупная версия библиотеки шифрования со времён OpenSSL 3.0. Как и в 26.04 LTS, при защищённом соединении она по умолчанию выбирает гибридный обмен ключами, если его поддерживает другая сторона: обычный алгоритм в нём дополнен постквантовой криптографией2. Canonical объясняет это тем, что достаточно мощный квантовый компьютер сможет взломать нынешние алгоритмы, а перехваченные сегодня данные можно будет расшифровать позже.

новую службу времени на Rust Canonical хочет сделать основной в Ubuntu 27.04. Саму 26.10 будут поддерживать до июля 2027 года.

С расчётом на защиту Canonical делает и встроенный в систему ИИ. Новая диктовка Myna распознаёт речь прямо на компьютере: модель — на выбор открытая Whisper от OpenAI или Parakeet от NVIDIA — работает в изолированном снэпе3, звук обрабатывается в памяти и сразу удаляется. «Куда ИИ отправляет данные — критически важный вопрос безопасности», — пишет компания. Защита касается только распознавания: текст попадает в программу, где действуют уже её правила хранения и отправки данных.

← Все новости