ការចេញផ្សាយ Chrome 86

Google បង្ហាញ ការចេញផ្សាយកម្មវិធីរុករកតាមអ៊ីនធឺណិត Chrome 86... ក្នុងពេលដំណាលគ្នា។ មាន ការចេញផ្សាយប្រកបដោយស្ថេរភាពនៃគម្រោងឥតគិតថ្លៃ Chromiumដែលជាមូលដ្ឋានរបស់ Chrome ។ កម្មវិធីរុករក Chrome ខុសគ្នា ការប្រើប្រាស់ឡូហ្គោ Google វត្តមាននៃប្រព័ន្ធសម្រាប់ការផ្ញើការជូនដំណឹងក្នុងករណីមានការគាំង សមត្ថភាពក្នុងការទាញយកម៉ូឌុល Flash តាមតម្រូវការ ម៉ូឌុលសម្រាប់ការលេងមាតិកាវីដេអូដែលបានការពារ (DRM) ប្រព័ន្ធអាប់ដេតដោយស្វ័យប្រវត្តិ និងការបញ្ជូននៅពេលស្វែងរក។ ប៉ារ៉ាម៉ែត្រ RLZ. Следующий выпуск Chrome 87 запланирован на 17 ноября.

សំខាន់ ផ្លាស់ប្តូរ в កម្មវិធី Chrome 86:

  • Добавлена защита от небезопасной отправки форм ввода на страницах, загруженных по HTTPS, но отправляющих данные по HTTP, что создаёт угрозу перехвата и подмены данных при совершении MITM-атак. Защита сводится к трём изменениям:
    • Отключено автозаполнение любых смешанных форм ввода, по аналогии с тем, как уже достаточно давно отключено автозаполнение форм аутентификации на страницах, открываемых по HTTP. Если ранее признаком для отключения служило открытие страницы с формой по HTTPS или HTTP, теперь учитывается и применение шифрования при отправке данных обработчику формы. Работа менеджера паролей для смешанных форм аутентификации не отключена, так как риск от использования ненадёжного пароля и повторного применения паролей на разных сайтах превышает риск потенциального перехвата трафика.
    • При начале ввода в смешанных формах обеспечен вывод предупреждения, информирующего пользователя об отправке заполненных данных через незашифрованный канал связи.
    • При попытке отправки смешанной формы выводится отдельная страница с уведомлением о потенциальном риске передачи данных через незашифрованный канал связи. В прошлых версиях для индикации смешанных форм использовался индикатор замка в адресной строке, но подобная пометка была не очевидной для пользователей и эффективно не отражала возникающие риски.

      ការចេញផ្សាយ Chrome 86

  • ការទប់ស្កាត់ ការចាប់ផ្ដើមមិនមានសុវត្ថិភាព (без шифрования) исполняемых файлов дополнено блокировкой небезопасной загрузки архивов (zip, iso и т.п.) и выводом предупреждений при небезопасной загрузке
    документов (docx, pdf и т.п.). В следующем выпуске ожидается блокировка документов и вывод предупреждения для изображений, текстовых и мультимедийных файлов. Блокировка реализована, так как загрузка файлов без шифрования может использоваться для совершения вредоносных действий путём подмены содержимого в процессе MITM-атак.

  • В контекстном меню по умолчанию показана опция «Всегда показывать URL полностью», для включения которой ранее требовалось изменение параметров на странице about:flags. Полный URL также можно просмотреть кликнув два раза на адресной строке. Напомним, что начиная с Chrome 76 по умолчанию адрес стал показываться без протокола и поддомена www. В Chrome 79 была удалена настройка по возвращению старого поведения, но после недовольства пользователей в Chrome 83 был добавлен новый экспериментальный флаг, добавляющий в контекстное меню пункт для отключения скрытия и показа полного URL в любых условиях.
  • Для небольшого процента пользователей запущен ការពិសោធន៍ នៅលើ отображению по умолчанию в адресной строке только домена, без элементов пути и параметров запроса. Например, вместо «https://example.com/secure-google-sign-in/» будет показано «example.com». Доведение предложенного режима до всех пользователей ожидается в одном из следующих выпусков. Для отключения указанного поведения можно использовать опцию «Всегда показывать URL полностью», а для просмотра всего URL можно кликнуть на адресной строке. В качестве мотива изменения указывается желание защитить пользователей от фишинга, манипулирующего параметрами в URL — злоумышленники пользуются невнимательностью пользователей для создания видимости открытия другого сайта и совершения мошеннических действий (если для технически грамотного пользователя подобные подмены бросаются в глаза, то неискушённые обыватели легко покупаются на подобные простые манипуляции).
  • Возобновлена ផ្តួចផ្តើម по удалению поддержки FTP. В Chrome 86 FTP отключён по умолчанию примерно для 1% пользователей, а в Chrome 87 охват отключения будет увеличен до 50%, но поддержку можно будет вернуть при помощи флага «—enable-ftp» или «—enable-features=FtpProtocol». В Chrome 88 поддержка FTP будет полностью отключена.
  • В версии для Android по аналогии с версией для настольных систем в менеджере паролей реализована проверка сохранённых логинов и паролей по базе скомпрометированных учётных записей с выводом предупреждения в случае выявления проблем или попытке использования тривиальных паролей. Проверка выполняется по базе, охватывающей более 4 миллиардов скомпрометированных аккаунтов, фигурировавших в утечках пользовательских баз. Для сохранения приватности បានអនុវត្ត сверка хэш-префикса на стороне пользователя, а сами пароли и их полные хэши не передаются во вне.
  • В версию для Android также បានដឹកលើស кнопка «Проверка безопасности» (Safety check) и расширенный режим защиты от опасных сайтов (Enhanced Safe Browsing). Кнопка «Safety check» показывает сводку о возможных проблемах с безопасностью, таких как использование скомпрометированных паролей, состояние проверки вредоносных сайтов (Safe Browsing), наличие неустановленных обновлений и выявление вредоносных дополнений. Расширенный режим защиты активирует дополнительные проверки для защиты от фишинга, вредоносной активности и прочих угроз в Web, а также включает дополнительную защиту для учётной записи в Google и сервисов Google (Gmail, Drive и т.п.). Если в обычном режиме Safe Browsing проверки выполняются локально по периодически загружаемой на систему клиента БД, то в Enhanced Safe Browsing информация о страницах и загрузках в режиме реального времени отправляется для проверки на стороне Google, что позволяет оперативно реагировать на угрозы сразу после их выявления, не дожидаясь пока обновится локальный чёрный список.
  • បន្ថែម поддержка файла-индикатора «.well-known/change-password», при помощи которого владельцы сайтов могут указать адрес web-формы для смены пароля. В случае выявления компрометации учётных данных пользователя Chrome теперь сразу предложит пользователю форму для изменения пароля, определённую на основе информации из данного файла.
  • ការព្រមាន "ព័ត៌មានជំនួយសុវត្ថិភាព" ថ្មីត្រូវបានអនុវត្ត ដែលបង្ហាញនៅពេលបើកគេហទំព័រដែលដែនមានលក្ខណៈស្រដៀងនឹងគេហទំព័រផ្សេងទៀត ហើយការស៊ើបអង្កេតបង្ហាញថាមានប្រូបាប៊ីលីតេខ្ពស់នៃការក្លែងបន្លំ (ឧទាហរណ៍ goog0le.com ត្រូវបានបើកជំនួសឱ្យ google.com) ។
  • បានអនុវត្ត поддержка кэша перехода (Back-forward cache), обеспечивающего мгновенный переход при использовании кнопок «Назад» и «Вперёд» или при навигации по ранее просмотренным страницам текущего сайта. Кэш включается при помощи настройки chrome://flags/#back-forward-cache.
  • Проведена оптимизация потребления ресурсов CPU окнами
    вне области видимости. Chrome проверяет не перекрывается ли окно браузера другими окнами и исключает отрисовку пикселей в областях перекрытия. Указанная оптимизация была включена для небольшого процента пользователей в Chrome 84 и 85, а теперь активирована повсеместно. По сравнению с прошлыми выпусками также устранена несовместимость с системами виртуализации, из-за которой показывались пустые белые страницы.

  • បង្កើនការកាត់បន្ថយធនធានសម្រាប់ផ្ទាំងផ្ទៃខាងក្រោយ។ ផ្ទាំងបែបនេះមិនអាចប្រើប្រាស់លើសពី 1% នៃធនធាន CPU ហើយអាចដំណើរការបានមិនលើសពីម្តងក្នុងមួយនាទី។ បន្ទាប់ពីប្រាំនាទីនៅក្នុងផ្ទៃខាងក្រោយ ផ្ទាំងត្រូវបានបង្កក លើកលែងតែផ្ទាំងដែលកំពុងចាក់មាតិកាពហុមេឌៀ ឬការថត។
  • Возобновлена работа по унификации HTTP-заголовка User-Agent. В новой версии для всех пользователей активирована поддержка механизма ការណែនាំអំពីអ្នកប្រើប្រាស់-ភ្នាក់ងារអតិថិជន, развиваемого в качестве замены User-Agent. Новый механизм подразумевает выборочную отдачу данных о конкретных параметрах браузера и системы (версия, платформа и т.д.) только после запроса сервером и дающий пользователям возможность выборочно предоставлять подобную информацию владельцам сайтов. При использовании User-Agent Client Hints идентификатор не передаётся по умолчанию без явного запроса, что делает невозможным проведение пассивной идентификации (по умолчанию указывается только название браузера).
  • ការចង្អុលបង្ហាញអំពីវត្តមាននៃការអាប់ដេត និងតម្រូវការដើម្បីចាប់ផ្តើមកម្មវិធីរុករកឡើងវិញដើម្បីដំឡើងវាត្រូវបានផ្លាស់ប្តូរ។ ជំនួសឱ្យព្រួញពណ៌ "អាប់ដេត" ឥឡូវនេះបង្ហាញនៅក្នុងវាលរូបតំណាងគណនី។

    ការចេញផ្សាយ Chrome 86

  • Проведена работа по переводу браузера на применение инклюзивной терминологии. В именах политик слова «whitelist» и «blacklist» заменены на «allowlist» и «blocklist» (уже добавленные политики продолжат работать, но для них будет выводиться предупреждение о переводе в разряд устаревших). В កូដ и именах файлов упоминания «blacklist» заменены на «blocklist».
    Видимые пользователю упоминания «blacklist» и «whitelist» были заменены ещё в начале 2019 года.

  • បានបន្ថែមសមត្ថភាពពិសោធន៍ដើម្បីកែសម្រួលពាក្យសម្ងាត់ដែលបានរក្សាទុក ធ្វើឱ្យសកម្មដោយប្រើទង់ "chrome://flags/#edit-passwords-in-settings" ។
  • Переведён в разряд стабильных и общедоступных API ប្រព័ន្ធឯកសារដើម, позволяющий создавать web-приложения, взаимодействующие с файлами в локальной ФС. Например, новый API может быть востребован в запускаемых в браузере интегрированных средах разработки, редакторах текста, изображений и видео. Для получения возможности прямой записи и чтения файлов или использования диалогов для открытия и сохранения файлов, а также для навигации по содержимому каталогов, приложение запрашивает у пользователя специальное подтверждение.

    ការចេញផ្សាយ Chrome 86

  • Добавлен CSS-селектор «: ការផ្តោតអារម្មណ៍មើលឃើញ«, который использует ту же эвристику, что используется браузером при принятии решения о показе индикатора смены фокуса (при перемещении фокуса на кнопку клавиатурными комбинациями индикатор появляется, а при клике мышью — нет). Ранее доступный CSS-селектор «:focus» всегда подсвечивает фокус.
    Кроме того, в настройки добавлена опция «Quick Focus Highlight», при включении которой рядом с активными элементами будет показываться дополнительный индикатор фокуса, который остаётся видимым даже если на странице через CSS отключены элементы стиля для визуального выделения фокуса.

  • APIs ថ្មីជាច្រើនត្រូវបានបន្ថែមទៅក្នុងទម្រង់សាកល្បងដើម (លក្ខណៈពិសេសការសាកល្បងដែលទាមទារការធ្វើឱ្យសកម្មដាច់ដោយឡែក)។ Origin Trial បង្កប់ន័យសមត្ថភាពក្នុងការធ្វើការជាមួយ API ដែលបានបញ្ជាក់ពីកម្មវិធីដែលបានទាញយកពី localhost ឬ 127.0.0.1 ឬបន្ទាប់ពីការចុះឈ្មោះ និងទទួលបានសញ្ញាសម្ងាត់ពិសេសដែលមានសុពលភាពក្នុងរយៈពេលកំណត់សម្រាប់គេហទំព័រជាក់លាក់មួយ។
    • API WebHID для низкоуровневого доступа к HID-устройствам (Human interface device, клавиатуры, мыши, геймпады, сенсорные панели), позволяющим реализовать логику работы с HID-устройством на JavaScript для организации работы с редкими HID-устройствами без наличия в системе специфичных драйверов.
      Прежде всего новый API нацелен на предоставление поддержки геймпадов.

    • API Screen Information, расширяет возможности API Window Placement поддержкой конфигураций с несколькими экранами. В отличие от window.screen новый API позволяет манипулировать размещением окна в общем экранном пространстве многомониторнных систем, не ограничиваясь текущим экраном.
    • Мета-тег battery-savings, при помощи которого сайт может информировать браузер о необходимости активации режимов снижения энергопотребления и оптимизации нагрузки на CPU.
    • ការ API COOP Reporting для информирования о потенциальных нарушениях режимов изоляции គោលការណ៍ឆ្លងប្រភពដើម-បង្កប់-គោលការណ៍ (COEP) និង គោលការណ៍ឆ្លងប្រភពដើម-អ្នកបើក (COOP), без применения фактических ограничений.
    • នៅក្នុង API ការគ្រប់គ្រងអត្តសញ្ញាណ предложен новый тип учётных данных PaymentCredential, обеспечивающий дополнительное подтверждение совершаемой платёжной операции. Проверяющая сторона, например, банк, имеет возможность сгенерировать открытый ключ PublicKeyCredential, который может быть запрошен продавцом для дополнительного безопасного подтверждения платежа.
  • នៅក្នុង API PointerEvents для определения наклона стилуса добавлена поддержка углов высоты (угол между стилусом и экраном) и азимута (угол между осью X и проекцией стилуса на экран), вместо углов TiltX и TiltY (углы между плоскостью из стилуса и одной из осей и плоскостью из осей Y и Z). Также добавлены функции преобразования между высотой/азимутом и TiltX/TiltY.
  • បានផ្លាស់ប្តូរការអ៊ិនកូដលំហនៅក្នុង URLs នៅពេលគណនាវានៅក្នុងកម្មវិធីដោះស្រាយពិធីការ - វិធីសាស្ត្រ navigator.registerProtocolHandler() ឥឡូវនេះជំនួសដកឃ្លាដោយ "%20" ជំនួសឱ្យ "+" ដែលបង្រួបបង្រួមឥរិយាបថជាមួយកម្មវិធីរុករកផ្សេងទៀតដូចជា Firefox ជាដើម។
  • В CSS добавлен псевдо-элемент «:: សញ្ញាសម្គាល់«, позволяющий настроить цвет, размер, форму и тип чисел и точек для перечислений в блоках <ul> и <ol>.
  • Добавлена поддержка HTTP-заголовка Document-Policy, អនុញ្ញាត задать правила доступа к документам, похожие на механизм sandbox-изоляции для iframe, но более универсальный. Например, через Document-Policy можно ограничить использование некачественных изображений, отключить медленные JavaScript API настроить правила загрузки iframe, изображений и скриптов, ограничить общий размер документа и трафик, запретить методы, приводящие к перерисовке страницы, отключить функцию រមូរទៅអត្ថបទ.
  • В элемент <fieldset> добавлена поддержка параметров ‘inline-grid’, ‘grid’, ‘inline-flex’ и ‘flex’, задаваемых через CSS-свойство ‘display’.
  • វិធីសាស្រ្តបន្ថែម ParentNode.replaceChildren() для замены всех дочерних элементов родительского узла на другой DOM-узел. Ранее для замены узлов можно было использовать комбинацию из методов node.removeChild() и node.append() или node.innerHTML и node.append().
  • បានពង្រីក спектр схем URL, допустимых для переопределения при помощи registerProtocolHandler(). В список схем включены децентрализованные протоколы cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns и ssb, что позволяет определять ссылки на элементы независимо от сайта или шлюза, предоставляющего доступ к ресурсу.
  • នៅក្នុង API Asynchronous Clipboard добавлена поддержка формата text/html для копирования и вставки HTML через буфер обмена (при записи и чтения в буфер обмена выполняется чистка опасных конструкций HTML). Изменение, например, позволяет организовать в web-редакторах вставку и копирование отформатированного текста с изображениями и ссылками.
  • В WebRTC បន្ថែម возможность подключения собственных обработчиков данных, вызываемых на стадиях кодирования или декодирования WebRTC MediaStreamTrack. Например, указанную возможность можно использовать для добавления поддержки сквозного шифрования данных, передаваемых через промежуточные серверы.
  • В JavaScript-движке V8 на 75% បង្កើនល្បឿន реализация Number.prototype.toString. В асинхронные классы добавлено свойство .name с пустым значением. Удалён метод Atomics.wake, который в своё время был переименован в Atomics.notify для соответствия спецификации ECMA-262. Открыт код инструментария fuzzing-тестирования JS-Fuzzer.
  • В задействованном в прошлом выпуске начальном (baseline) компиляторе Liftoff для WebAssembly включена возможность использования векторных инструкций ស៊ីមឌី для ускорения вычислений. Судя по тестам, оптимизация позволила ускорить прохождения некоторых тестов в 2.8 раз. Другая оптимизация позволила значительно ускорить вызов из WebAssembly импортированных функций JavaScript.
  • បានពង្រីក инструменты для web-разработчиков: В панель Media добавлены сведения о проигрывателях, применяемых для воспроизведения видео на странице, включая данные о событиях, логи, значения свойств и параметры декодирования кадров (например, можно определить причины потери кадров и проблем при взаимодействии из JavaScript).

    ការចេញផ្សាយ Chrome 86

    В контекстном меню панели Elements добавлена возможность создания скриншотов выбранного элемента (например, можно создать скриншот оглавления или таблицы).

    ការចេញផ្សាយ Chrome 86

    В web-консоли панель с предупреждением о проблемах заменена на обычное сообщение, а проблемы со сторонними Cookie скрыты по умолчанию во вкладке Issues и включаются специальным флажком.

    ការចេញផ្សាយ Chrome 86

    នៅក្នុងផ្ទាំងបង្ហាញ ប៊ូតុង "បិទពុម្ពអក្សរក្នុងតំបន់" ត្រូវបានបន្ថែម ដែលអនុញ្ញាតឱ្យអ្នកក្លែងបន្លំអវត្តមាននៃពុម្ពអក្សរមូលដ្ឋាន ហើយនៅក្នុងផ្ទាំងឧបករណ៍ចាប់សញ្ញា ឥឡូវនេះអ្នកអាចក្លែងធ្វើអសកម្មរបស់អ្នកប្រើប្រាស់ (សម្រាប់កម្មវិធីដែលប្រើ Idle Detection API)។

    ការចេញផ្សាយ Chrome 86

    В панели Application предоставлена детальная информация о каждом iframe, открытом окне и pop-up-ах, включая данные об изоляции Cross-Origin при помощи COEP и COOP.

    ការចេញផ្សាយ Chrome 86

  • បានចាប់ផ្តើម замена реализации протокола QUIC на вариант, развиваемый в спецификации IETF, вместо Google-варианта QUIC.

បន្ថែមពីលើការច្នៃប្រឌិត និងការកែកំហុស កំណែថ្មីនឹងលុបបំបាត់ចោល 35 ភាពងាយរងគ្រោះ. ភាពងាយរងគ្រោះជាច្រើនត្រូវបានគេរកឃើញថាជាលទ្ធផលនៃឧបករណ៍ធ្វើតេស្តស្វ័យប្រវត្តិ អាសយដ្ឋានអនាម័យ, Memory Sanitizer, ត្រួតពិនិត្យភាពសុចរិតនៃលំហូរ, LibFuzzer и AFL. Одна уязвимость (CVE-2020-15967, обращение к освобождённой области памяти в коде для взаимодействия с Google Payments) помечена как критическая, т.е. позволяет обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox-окружения. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 27 премий на сумму 71500 долларов США (одна премия $15000, три премии $7500, пять премий $5000, две $3000, одна $200 и две премии $500). Размер 13 вознаграждений пока не определён.

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់