Компания Mozilla объявила о выпуске Firefox версии 133, а также версий с расширенной поддержкой 115.18.0 и 128.5.0. Новая версия исправляет 18 уязвимостей , три из которых классифицируются как критические. К ним относятся ошибки памяти, которые могут позволить выполнять вредоносный код при взаимодействии с веб-страницами, специально разработанными для использования этих уязвимостей.
В новой версии Firefox 133 добавлена функция защиты от отслеживания Bounce Tracking Protection, которая является улучшением по сравнению со строгим режимом защиты от отслеживания (ETP, Enhanced Tracking Protection).
Новый механизм направлен на предотвращение отслеживания посредством перенаправлений путем выявления определенных шаблонов отслеживания и периодического удаления файлов cookie и локальных данных, используемых в целях отслеживания. В отличие от предыдущих методов, которые основывались на списках известных трекеров, эта защита использует передовые эвристические методы для выявления и нейтрализации новых форм отслеживания путем анализа поведения после перенаправлений.
Отслеживание с помощью перенаправлений работает путем временного перенаправления пользователей на сайты-трекеры, прежде чем доставить их на конечный пункт назначения. В ходе этого процесса трекеры сохраняют файлы cookie и другие данные в локальном хранилище. Это позволяет им обходить межсайтовые ограничения, установленные браузерами, поскольку файлы cookie устанавливаются вне контекста исходного сайта. Новая защита Firefox автоматически удаляет эти данные, снижая риск подобных навязчивых методов.
Еще одно улучшение в Firefox 133 — это новая функциональность в меню открытых вкладок , доступная по кнопке в правом верхнем углу . Теперь пользователи могут видеть список открытых вкладок на других устройствах, связанных с той же учетной записью Mozilla, в боковой панели , что упрощает доступ к ним и синхронизацию между несколькими устройствами.
Что касается обработки файлов cookie, Firefox корректирует атрибут «expire» с учетом разницы между временем сервера и местным временем. Если в системе есть временная задержка, файлы cookie остаются действительными в соответствии со временем сервера, что повышает точность в средах с непостоянными настройками времени.
В версии для Windows теперь реализовано ускорение GPU для API Canvas2D , а API Fetch теперь поддерживает параметр "keepalive", позволяющий HTTP-запросам оставаться активными даже после закрытия страницы, что идеально подходит для отправки данных в конце сеанса.
В версии для Android режим рабочего стола включен по умолчанию на устройствах с большими экранами , а теперь контент, скопированный в режиме приватного просмотра, помечается как конфиденциальный, и пользователю отображаются предупреждения.
Для разработчиков Firefox 133 представляет новые возможности обработки диалогов с использованием событий «beforetoggle» и «toggle» для элементов. , которые теперь позволяют фиксировать состояния перед открытием или закрытием диалоговых окон.
Среди других существенных изменений можно отметить следующие :
- PiP «картинка в картинке» получила улучшения и поддерживается на большем количестве сайтов.
- Добавлена поддержка атрибута contenteditable, установленного в текстовый режим, и псевдокласса CSS :has-slotted. Оба можно включить в дополнительных настройках about:config.
- Браузер расширяет свою поддержку веб-работников, позволяя использовать разрешения API через свойство WorkerNavigator.permissions.
- Мультимедийные элементы и добавьте событие onwaitingforkey, предназначенное для обработки ситуаций, когда воспроизведение останавливается из-за отсутствия ключей дешифрования.
Если вас интересует более подробная информация, вы можете ознакомиться с примечаниями к выпуску по следующей ссылке.
Как установить Firefox в Linux?
Если вы уже пользуетесь Firefox, вам следует знать, что вы можете легко обновить его до последней версии, зайдя в меню настроек. Тем, у кого включены автоматические обновления, не стоит беспокоиться, так как они получат новую версию без какого-либо ручного вмешательства.
С другой стороны, если вы предпочитаете не ждать автоматического обновления, вы можете сделать это вручную, и для этого вам просто нужно перейти в Меню > Справка > О 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
Другой доступный вариант установки — через Flatpak. Чтобы использовать этот метод, в вашей системе должна быть поддержка Flatpak. После включения вы можете установить Firefox, выполнив в терминале следующую команду:
flatpak установить flathub org.mozilla.firefox
Что же касается тех, у кого браузер уже установлен, то достаточно выполнить следующую команду, чтобы обновить не только Firefox, но и все его приложения в формате Flatpak:
обновление Flatpak
Если вы предпочитаете использовать Snap, установку браузера можно выполнить, введя следующую команду:
sudo snap установить firefox
А чтобы обновить приложения, которые мы установили в формате Snap, достаточно набрать в терминале следующее:
sudo оснастка обновления