The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

WebRender для видеокарт AMD/Intel и защита от MITM-атак в Firefox

01.02.2019 22:39

В ночных сборках Firefox, на базе которых формируется релиз Firefox 67, расширено применение системы композитинга Servo WebRender, которая теперь включена по умолчанию для некоторых GPU AMD (CIK, VI, GFX9) и Intel (HD Graphics P530/530/630, UHD Graphics 630, Iris Pro Graphics P555). В настоящее время по умолчанию заявлена поддержка лишь отдельных видеокарт, но по мере тестирования список будет расширяться. Напомним, что ранее WebRender был предложен для тестирования только пользователям видеокарт NVIDIA.

Реализация WebRender написана на языке Rust и позволяет вынести на сторону GPU операции отрисовки содержимого страницы. При использовании WebRender вместо встроенной в движок Gecko системы композитинга, обрабатывающей данные при помощи CPU, для выполнения операций сводной отрисовки элементов страницы используются шейдеры, выполняемые в GPU, что позволяет добиться существенного увеличения скорости отрисовки и снизить нагрузку на CPU. Активировать WebRender можно через переменные "gfx.webrender.all.qualified" и "gfx.webrender.all" в about:config.

Дополнительно можно отметить временную приостановку распространения автоматических обновлений с Firefox 65 для платформы Windows из-за выявления серьёзной несовместимости с некоторыми антивирусами, которая приводит к выводу ошибки SEC_ERROR_UNKNOWN_ISSUER при попытке открытия сайтов по HTTPS. Проблема проявляется при включении в антивирусах Avast, AVG, Kaspersky, ESET и Bitdefender модуля защиты Web, который анализирует HTTPS-трафик через подстановку своего сертификата в список корневых сертификатов Windows и подмену на него изначально используемых сертификатов сайтов. Firеfox использует собственный список корневых сертификатов и игнорирует системный список сертификатов, поэтому воспринимает подобную активность как MITM-атаку. Столкнувшимся с проблемой пользователям рекомендуется отключить модуль сканирования HTTPS в антивирусах или разрешить в Firefox использовать системный список сертификатов (security.enterprise_roots.enabled в about:config).

В Firefox 66 планируется выводить отдельное предупреждение (MOZILLA_PKIX_ERROR_MITM_DETECTED) при выявлении подмены сертификатов и перехвата трафика HTTPS из-за активности антивирусов, вредоносного ПО или вмешательства в трафик провайдера.

  1. Главная ссылка к новости (https://mozillagfx.wordpress.c...)
  2. OpenNews: Включение WebRender в Firefox 64-beta
  3. OpenNews: В ночные сборки Firefox добавлен WebRender, использующий GPU для отрисовки web-страниц
  4. OpenNews: Определены методы отслеживания перемещений, подлежащие блокировке в Firefox
  5. OpenNews: Исследование негативного влияния на безопасность локального перехвата HTTPS-трафика
  6. OpenNews: Релиз Firefox 65
Лицензия: CC-BY
Тип: Программы
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (35) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:28, 01/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Я без этого WebRender вообще уже давно не понимаю как лисой пользоваться. С ним браузер ожил, памяти меньше жрет и работает намного приятнее.
     
     
  • 2.3, VINRARUS (ok), 00:08, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Шо за дикриминация? С каких пор видеопамять не щитается памятью?
     
     
  • 3.27, Аноним (27), 16:12, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А Виагра брату не требуется? ;)
     
  • 2.6, Аноним (6), 00:16, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    И падает регулярно
     
     
  • 3.8, Аноним (1), 00:32, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Три версии браузера используют. Стабильная, бета и ночная. Ни одного падения.
     
     
  • 4.37, wituS (ok), 09:12, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ни единого разрыва(с)
     
  • 2.13, equeim (ok), 02:40, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я никакого улучшения от WebRender не заметил. А в MotionMark баллы наоборот уменьшились.
     
     
  • 3.31, segesg (?), 18:04, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дык пока работы ведут в основном над корректностью
    оптимизации по скорости будут позже

    зы. пишу из лисы-67 сс включенным WebRender

     
  • 3.38, КО (?), 09:50, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Я никакого улучшения от WebRender не заметил

    Та Вы до этого тоже использовали движок рендярящий на GPU поди (OpenGL там или DX), а вот еслиб использовали софтварный - то, возможно, сразу бы заметили. :)

     
  • 2.17, timur.davletshin (ok), 08:43, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У меня только замедлилось на Nvidia. По ощущениям не особо заметно, но попугаев стало меньше. Плюс, изредка таки стали падать процессы. Ещё не готов.
     

  • 1.2, Аноним (2), 23:33, 01/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я от активации WebRender прироста на https://browserbench.org/Speedometer2.0/ по сравнению с DirectX не увидел.
     
     
  • 2.5, НяшМяш (ok), 00:12, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Потому что в этом бенчмарке нет графически тяжёлых операций. А операции с DOM и JavaScript всё ещё на старых движках, поэтому и нет изменений.
     
     
  • 3.39, КО (?), 09:53, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >А операции с DOM

    И есть главный тормоз всея веба. Попытка ускорить не их сродни поиску ключей там где светло... :)

     
  • 2.7, Anonys (?), 00:28, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Я от активации WebRender прироста на https://browserbench.org/Speedometer2.0/ по сравнению с DirectX не увидел.

    А на какой версии тестировали? Потому на линуксе например его можно активировать только через указание переменных окружения
    MOZ_ACCELERATED=1 MOZ_WEBRENDER=1
    Для проверки в about:support в Compositing должно показывать "WebRender"

     
     
  • 3.9, Аноним (2), 00:49, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    По сравнению с DirectX-же -). nightly 66 или 67 на win10 x64 на q6600/gtx1060. В about:support включение WebRender проверялось перед тестом.

    Вон phoronix тоже тестил на Убунту и аналогичный результат: https://www.phoronix.com/scan.php?page=article&item=firefox-webrender-beta&num

     
  • 3.33, Kuromi (ok), 04:20, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На линуксе, хех. Судя по багзилле включение и даже в общем-то тестирование ВэбРендера на Линуксе - вопрос даже и обозримого будущего.
     
  • 2.16, Аноним (16), 03:50, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И не увидите. Не знаю какие проблемы могут быть в винде (ну кроме тех лагов браузера, когда вы занижаете power limit/ gpu/memoy clock при работающей игре).

    В Линаксе же скролинг на располседних невидия дровах лагает всегда. Не важно софтварный рендеринг, foreced OpenGL, или же WebRender. Запустив какую-нибудь нативную игру на Unity (тот еще кал движок) лаги становятся еще сильнее.

     
     
  • 3.40, sorrow (?), 17:07, 04/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Запустив...лаги становятся

    лаги запускают игру?

     
  • 2.20, iv (?), 11:19, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Фишка WebRender не столько в том, что что-то станет быстрее (хотя некоторые тяжелые графические операции наверное станут), сколько в том, что оно перенесёт нагрузку на GPU чтобы освободить CPU для чего-то ещё полезного. Это как добавить ещё пару ядер процессору и разрешить фоксу тормозить сразу на всех.
     
     
  • 3.36, Аноним (36), 17:07, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Для приложений на Электроне? Не, спасибо.
     
  • 3.41, segesg (?), 22:02, 14/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не только. Ещё фишки - ускорение отрисовки на высоких разрешениях экранов (4К и выше) и, возможно, снижение энергопотребления при отрисовке.
     
  • 2.42, segesg (?), 22:03, 14/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    попробуй яндекс.карты на экране 2.5К или 4К
     

  • 1.11, YetAnotherOnanym (ok), 01:36, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    Гы... Файрфокс защищает пользователя от малвари, продаваемой под видом антивирусов.
     
  • 1.12, Аноним (12), 02:00, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Мне одному эти строки в консольном выхлопе фокса кажутся странными??

    [Parent 14858, Gecko_IOThread] WARNING: pipe error (102): Connection reset by peer: file /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349
    [Parent 14858, Gecko_IOThread] WARNING: pipe error (159): Connection reset by peer: file /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349
    [Parent 14858, Gecko_IOThread] WARNING: pipe error (72): Connection reset by peer: file /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 349

     
     
  • 2.14, Аноним (14), 02:48, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Поставь во всех значениях что найдешь типа remote false
     
  • 2.15, Аноним (15), 03:40, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что странного? Мозила взяла с хрома механизм ипц взаимодействия между процессами
     
  • 2.34, Kuromi (ok), 04:46, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне одному эти строки в консольном выхлопе фокса кажутся странными??
    > [Parent 14858, Gecko_IOThread] WARNING: pipe error (102): Connection reset by peer: file
    > /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
    > line 349
    > [Parent 14858, Gecko_IOThread] WARNING: pipe error (159): Connection reset by peer: file
    > /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
    > line 349
    > [Parent 14858, Gecko_IOThread] WARNING: pipe error (72): Connection reset by peer: file
    > /home/abuild/rpmbuild/BUILD/firefox-65.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
    > line 349

    1) Это нормально, обычныя спам в консоль от ФФ, там ещеи  не аткое можно увидеть, особенно если Ютуб сомтреть.
    2) Наличие в ФФ кода от Хром (IPC) это вообще древний баян, как и сам код, они его как хз сколько лет тому назад из Хрома форкнули так и не обновляют с тех пор.

    Кстати в Хроме в своею очередь имеется Мозилловский NSS, так что нормальный деловой обмен кодом.

     

  • 1.18, Аноним (18), 09:29, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень годно, особенно если учитывать, что в 68 ESR это все войдет, дебиановцы одобряют.

    Только вот GPU перечислены шибко новые. У меня Broadwell интеграшка, очень надеюсь, что завезут.

     
     
  • 2.21, amonimous (?), 13:29, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    вы всегда можете включить его вручную, тестил на ноуте с хасвелом. пока мне больше нравится старый опегл композитор, но вебрендер очень активно пилится, так что к релизу может все станет получше
     
  • 2.35, Kuromi (ok), 04:47, 03/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень годно, особенно если учитывать, что в 68 ESR это все войдет,
    > дебиановцы одобряют.
    > Только вот GPU перечислены шибко новые. У меня Broadwell интеграшка, очень надеюсь,
    > что завезут.

    Скажу честно - врядли.

     

  • 1.19, UglyBastard (ok), 11:02, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поставил ночную сборку на комп с HD 530, "gfx.webrender.all" по умолчанию false. Включал-выключал - в Ютюбе разницы нет.
     
  • 1.24, пох (?), 15:15, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > В Firefox 66 планируется выводить отдельное предупреждение
    > (MOZILLA_PKIX_ERROR_MITM_DETECTED

    скажите, а в фуфлофокс не планируется уволить горе-кодеров, их горе менеджера и всю прочую ораву чудаков, десять лет неспособных вместо ОГРОМНОЙ СТРАНИЦЫ ВОТ ТАКИМИ БУКВАМИ полной неведомой херни выводить понятные человеку описания проблемы с вариантами их решения (вот в том числе - с галочкой "разрешить сертификат предприятия". Галочкой, блин, а не еще одной бесконечной страницей неведой бни!)

    Нет? Как жаль, значит, рассаживаемся поудобнее и смотрим, как их нынешние сколько там - 6% превращаются в 2%.

     
  • 1.28, Аноним (36), 17:08, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Проблема проявляется при включении в антивирусах Avast, AVG, Kaspersky, ESET и Bitdefender модуля защиты Web,

    ССЗБ. В настройках аверов написано, что надо установить сертификат в браузер.

     
     
  • 2.29, Аноним (36), 17:09, 02/02/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вернее не в настройках, а в доках к настройкам.
     

  • 1.30, Аноним (30), 17:13, 02/02/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поржал с вендопроблем. Ведро червей ©
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру