Firefox 108 поставляется с различными улучшениями для разработчиков и многим другим

Логотип Firefox

Firefox — популярный веб-браузер

Объявлен выход новой версии Firefox 108 вместе с долгосрочным обновлением ветки версии 102.6.0″. В этой новой версии, помимо нововведений и исправлений ошибок, были исправлено 20 уязвимостей в фаерфоксе 108.

16 уязвимостей отмечены как опасные, из которых 14 уязвимостей (собраны под CVE-2022-46879 и CVE-2022-46878) вызваны проблемами с памятью, такими как переполнение буфера и доступ к уже освобожденным областям памяти.

Эти проблемы потенциально могут привести к выполнению вредоносного кода при открытии специально созданных страниц.

Уязвимость CVE-2022-46871 связана с использованием кода из устаревшей версии библиотеки libusrsctp, которая содержит неисправленные уязвимости.

Уязвимость CVE-2022-46872 позволяет злоумышленнику, имеющему доступ к процессу рендеринга страницы, обходить изоляцию песочницы в Linux и читать содержимое произвольных файлов, манипулируя сообщениями IPC, связанными с буфером обмена.

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

В представленной новой версии браузера мы можем обнаружить, что добавлено сочетание клавиш Shift+ESC чтобы быстро открыть страницу диспетчера процессов (about:processes), которая позволяет оценить, какие процессы и внутренние потоки потребляют слишком много памяти и ресурсов ЦП.

Еще одно изменение, которое выделяется в новой версии, заключается в том, что добавлены настройки cookiebanners.bannerClicking.enabled и cookiebanners.service.mode в about:config автоматически нажимать на баннеры, которые запрашивают разрешение на использование файлов cookie на сайтахс. В интерфейсе ночных сборок реализованы переключатели для управления автоматическими нажатиями на баннеры cookie применительно к определенным доменам.

В дополнение к этому мы также можем обнаружить, что Добавлен веб-MIDI API, что позволяет взаимодействовать с подключенными музыкальными устройствами на компьютер пользователя с MIDI-интерфейсом из веб-приложения. API доступен только для страниц, загруженных через HTTPS, и вызов метода navigator.requestMIDIAccess() с MIDI-устройствами, подключенными к компьютеру, предлагает пользователю установить плагин.

Также в этой новой версии Firefox 108 мы можем найти оптимизированное планирование кадров анимация в условиях высокой нагрузки для улучшения показателей MotionMark, а также предоставление возможности использовать символы на языках, отличных от английского, при печати и сохранении PDF-форм.

Со стороны из улучшений в версии для Android Стоит отметить, что возможность сохранить веб-страницу в виде документа PDF, Реализована поддержка группировки вкладок на панели (вкладки можно менять местами после длительного нажатия на вкладку) и добавлена ​​кнопка для открытия всех закладок для указанного раздела в новых вкладках в новом окне или в режиме инкогнито.

Что касается улучшений для разработчиков, мы можем обнаружить, что был предложен дополнительный механизм разрешения экспериментального сайта для управления доступом сайта к потенциально опасным функциям и API, для которых требуются расширенные и вредоносные привилегии с возможностями, которые могут физически повредить оборудование, внести необратимые изменения, использоваться для установки вредоносного кода на устройства или утечки пользовательских данных. Например, в контексте Web MIDI API подключаемый модуль разрешений используется для предоставления доступа к устройству синтеза звука, подключенному к компьютеру.

Из других изменений:

  • CSS предоставляет набор тригонометрических функций sin(), cos(), tan(), asin(), acos(), atan() и atan2().
  • CSS реализует функцию round() для выбора стратегии округления.
  • CSS реализует тип , что позволяет использовать знакомые математические константы, такие как Pi и E, а также значения бесконечности и NaN, в математических функциях. Например, «повернуть (расч (1рад * пи)»).
  • В JavaScript добавлен метод Array.fromAsync для создания массива из данных, полученных асинхронно.
  • Добавлено новое событие domContentLoaded, которое вызывается после завершения загрузки содержимого.
  • В метод .get() добавлен параметр forceSync для принудительной синхронизации.
  • Реализована отдельная область панели инструментов для размещения дополнительных виджетов WebExtension.
  • Добавлена ​​поддержка 14-символьной спецификации Emoji.
  • Расширение OES_draw_buffers_indexed WebGL включено по умолчанию.
  • Реализована возможность использовать GPU для ускорения растеризации Canvas2D.
  • На платформе Windows включена изоляция процессов, взаимодействующих с графическим процессором, в песочнице.
  • Добавлена ​​поддержка инструкций SIMD FMA3 (умножение и сложение с округлением).
  • Процессы фоновых вкладок на платформе Windows 11 теперь работают в режиме эффективности, что приводит к тому, что планировщик заданий снижает приоритет выполнения, чтобы уменьшить использование ЦП.
  • Реализована поддержка правильной цветокоррекции изображений, согласно цветовым профилям ICCv4.
  • Режим «Показывать только в новых вкладках» для отображения панели закладок («Показывать только в новых вкладках») для пустых новых вкладок гарантированно работает корректно.

Как установить или обновить новую версию Firefox в Linux?

Пользователи Firefox, которые не отключили автоматические обновления, получат обновление автоматически. Те, кто не хочет ждать, пока это произойдет, могут выбрать Меню> Справка> О Firefox после официального запуска, чтобы инициировать ручное обновление веб-браузера.

На открывшемся экране отображается текущая установленная версия веб-браузера и выполняется проверка обновлений при условии, что эта функция включена.

Другой вариант обновления, это да вы являетесь пользователем Ubuntu, Linux Mint или другой производной Ubuntu, Вы можете установить или обновить эту новую версию с помощью PPA браузера.

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

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

В случае Пользователи Arch Linux и производные, просто запустите в терминале:

sudo pacman -Syu

Или установить с помощью:

sudo pacman -S firefox

В конце концов для тех, кто предпочитает использовать пакеты Snap, они смогут установить новую версию, открыв терминал и набрав в нем

sudo snap install firefox

Наконец, вы можете получить браузер с последним методом установки, который был добавлен «Flatpak». Для этого у них должна быть поддержка этого типа пакетов.

Для установки введите:

flatpak install flathub org.mozilla.firefox

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


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.