В Firefox 148 появилась возможность блокировать локальный ИИ и исправлено 60 уязвимостей.

Ключевые моменты:
  • Новые элементы управления позволяют удалять локальные модели ИИ и полностью скрывать их интерфейсы.
  • Масштабное исправление 60 уязвимостей, устранение переполнения памяти и обхода песочницы.
  • Интеграция Trusted Types и API Sanitizer для предотвращения атак внедрения кода (DOM XSS).
  • Встроенный инструмент резервного копирования профиля, разработанный специально для Windows 10 и 11.
  • Поддержка WebGPU в Service Workers, новые методы итераторов в JavaScript и расширенные возможности дизайна CSS.

Логотип Firefox

Компания Mozilla недавно объявила о выпуске новой версии своего веб-браузера «Firefox 148», и в этом она решила плыть против течения, поскольку этот релиз представляет собой не только значительную техническую эволюцию, но и декларацию принципов цифрового суверенитета пользователя.

Вместе с расширенными обновлениями поддержки 140.8.0 и финальной версией серии 115 (115.33.0) этот релиз закладывает основу для браузера, который ставит во главу угла удобство использования и высочайший уровень безопасности, а также подготавливает почву для версии 149, которая уже находится в бета-версии.

Основные новости в Firefox 148

Наиболее значимая новая функция в Firefox 148 — это введение специального раздела «Управление ИИ» в настройках. В то время как другие браузеры требуют обязательной интеграции виртуальных помощников , Mozilla предоставляет пользователям возможность управлять, ограничивать или отключать эти функции. Firefox 148 позволяет выборочно отключать автоматический перевод, распознавание текста на изображениях или в PDF-файлах, рекомендации по группировке вкладок, генерацию сводок ссылок и даже интерфейс чат-бота. Для тех, кто требует полной конфиденциальности, опция «блокировка» выходит за рамки простого отключения, физически удаляя установленные модели ИИ с локального диска и очищая от них все следы в пользовательском интерфейсе.

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

Для пользователей Microsoft Firefox 148 представляет долгожданную систему безопасности: встроенное резервное копирование для Windows 10 и 11. Этот инструмент позволяет защитить закладки, пароли и системные настройки, упрощая перенос данных между компьютерами или восстановление после форматирования операционной системы. Благодаря продуманному дизайну, учитывающему конфиденциальность, система автоматически удаляет любые данные, которые пользователь настроил на удаление при выходе из системы.

Кроме того, в визуальном и мобильном аспектах улучшена согласованность: обои новых вкладок теперь применяются единообразно ко всем вкладкам, содержащим эти вкладки , а в версии для Android дебютирует переработанная панель инструментов, позволяющая копировать текст ссылки, не открывая страницу, что ускоряет сенсорную навигацию.

Защитный экран от XSS

Внутри это обновление представляет собой триумф проактивной кибербезопасности и масштабного устранения уязвимостей. Разработчики исправили 60 уязвимостей безопасности (в шесть раз больше, чем в предыдущей версии), 48 из которых угрожали управлению памятью из-за переполнения буфера и доступа к освобожденной памяти. Для защиты современного интернета от внедрения вредоносного кода (DOM XSS) Mozilla внедрила API Trusted Types и API Sanitizer. Этот дуэт требует от разработчиков отказаться от использования строк в открытом виде в критически важных функциях, таких как `document.write()` или `element.innerHTML`, заставляя использовать предварительно проверенные объекты TrustedHTML. Кроме того, встроенные инструменты, такие как `element.setHTML()` и `document.parseHTML()`, позволяют разработчикам удалять опасные теги из входящего контента до того, как браузер его отобразит.

Эволюция JavaScript и CSS

Встроенный движок браузера также предлагает новые инструменты для веб-архитекторов:

  • Теперь сервисные работники совместимы с API WebGPU, что открывает возможности для выполнения сложных графических операций в фоновом режиме.
  • В области логического программирования JavaScript обогащен методами Iterator.zip() и Iterator.zipKeyed(), которые позволяют элегантно объединять несколько массивов в сложные итерируемые объекты.
  • Наконец, визуальный дизайн становится точнее благодаря новым свойствам CSS: функция shape() позволяет рисовать сложные геометрические фигуры, используя стандартный синтаксис, а position-try-order дает дизайнерам возможность определять иерархию альтернативных положений, когда закрепленный элемент, например, всплывающее меню, грозит выйти за пределы экрана.

Как установить или обновить Firefox до версии 148

Если у вас уже установлен Firefox, обновление должно автоматически появиться через менеджер пакетов вашего дистрибутива в ближайшие несколько дней. Однако, если вы хотите получить версию 148 немедленно, не дожидаясь официальных репозиториев , лучший вариант — использовать официальный бинарный файл, предоставленный Mozilla.

Чтобы установить его из бинарного файла в любой дистрибутив Linux (Ubuntu, Fedora, Arch и т. д.), выполните следующие действия в терминале:

wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox

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

 sudo snap обновить firefox

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

flatpak update org.mozilla.firefox

Пользователям Ubuntu, Linux Mint и других дистрибутивов Ubuntu также доступна возможность обновления Firefox через официальный PPA . Для этого откройте терминал и введите следующие команды:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox

Наконец, если вы предпочитаете дождаться появления обновления в собственных репозиториях вашего дистрибутива (DNF, Pacman), вам просто нужно запустить обычную команду обновления вашей системы, хотя имейте в виду, что это может занять от нескольких часов (в Arch) до нескольких дней (в Debian/Ubuntu).


Добавить в качестве предпочтительного источника в Google