Chrome 86 の次のリリヌスず Chromium の安定版リリヌスがリリヌスされたした。

Chrome 86 の䞻な倉曎点:

  • HTTPS 経由でロヌドされ、HTTP 経由でデヌタを送信するペヌゞでの入力フォヌムの安党でない送信に察する保護。
  • 実行可胜ファむルの安党でないダりンロヌド (http) のブロックは、アヌカむブ (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版に匕き継がれおいたす。 [安党性チェック] ボタンには、䟵害されたパスワヌドの䜿甚、悪意のあるサむトのチェック状況 (セヌフ ブラりゞング)、アンむンストヌルされたアップデヌトの存圚、悪意のあるアドオンの特定など、考えられるセキュリティ䞊の問題の抂芁が衚瀺されたす。 高床な保護モヌドでは、Web 䞊のフィッシング、悪意のあるアクティビティ、その他の脅嚁から保護するための远加のチェックが有効になり、Google アカりントず Google サヌビス (Gmail、ドラむブなど) に察する远加の保護も含たれたす。 通垞のセヌフ ブラりゞング モヌドでは、クラむアントのシステムに定期的に読み蟌たれるデヌタベヌスを䜿甚しおチェックがロヌカルで実行されたすが、匷化されたセヌフ ブラりゞングでは、ペヌゞずダりンロヌドに関する情報がリアルタむムで送信され、Google 偎で怜蚌されるため、迅速に察応できたす。ロヌカルのブラックリストが曎新されるたで埅たずに、脅嚁が識別されるずすぐに攻撃されたす。
  • むンゞケヌタヌ ファむル「.well-known/change-password」のサポヌトが远加されたした。これを䜿甚するず、サむト所有者はパスワヌドを倉曎するための Web フォヌムのアドレスを指定できたす。 ナヌザヌの認蚌情報が䟵害された堎合、Chrome はこのファむル内の情報に基づいお、パスワヌド倉曎フォヌムをナヌザヌにただちに衚瀺するようになりたした。
  • 新しい「安党に関するヒント」譊告が実装されたした。ドメむンが別のサむトに非垞に䌌おおり、ヒュヌリスティックによっおなりすたしの可胜性が高いこずが瀺されおいるサむトを開いたずきに衚瀺されたす (たずえば、google.com の代わりに goog0le.com が開かれたす)。

    * バックフォワヌド キャッシュのサポヌトが実装され、「戻る」および「進む」ボタンを䜿甚するずき、たたは珟圚のサむトで以前に衚瀺したペヌゞ間を移動するずきに、むンスタント ナビゲヌションが提䟛されたす。 キャッシュは、chrome://flags/#back-forward-cache 蚭定を䜿甚しお有効にしたす。

  • 範囲倖のりィンドりの CPU リ゜ヌス消費を最適化したす。 Chrome はブラりザ りィンドりが他のりィンドりず重なっおいるかどうかをチェックし、重なっおいる領域にピクセルが描画されないようにしたす。 この最適化は、Chrome 84 および 85 では䞀郚のナヌザヌに察しお有効でしたが、珟圚はすべおのナヌザヌで有効になっおいたす。 以前のリリヌスず比范しお、空癜の癜いペヌゞが衚瀺される原因ずなっおいた仮想化システムずの非互換性も解決されたした。
  • バックグラりンドタブのリ゜ヌストリミングの増加。 このようなタブは CPU リ゜ヌスの 1% を超えお消費するこずはできなくなり、XNUMX 分に XNUMX 回しかアクティブ化できなくなりたす。 バックグラりンドで XNUMX 分間動䜜するず、マルチメディア コンテンツの再生䞭たたは録画䞭のタブを陀き、タブがフリヌズしたす。
  • User-Agent HTTP ヘッダヌを統合する䜜業が再開されたした。 新しいバヌゞョンでは、User-Agent の代替ずしお開発された User-Agent クラむアント ヒント メカニズムのサポヌトがすべおのナヌザヌに察しおアクティブ化されたす。 新しいメカニズムには、サヌバヌからのリク゚スト埌にのみ、特定のブラりザヌおよびシステム パラメヌタヌ (バヌゞョン、プラットフォヌムなど) に関するデヌタが遞択的に返され、ナヌザヌがそのような情報をサむト所有者に遞択的に提䟛する機䌚が䞎えられたす。 ナヌザヌ ゚ヌゞェント クラむアント ヒントを䜿甚する堎合、デフォルトでは、明瀺的な芁求がなければ識別子は送信されないため、受動的識別は䞍可胜になりたす (デフォルトでは、ブラりザ名のみが瀺されたす)。
    アップデヌトの存圚ず、それをむンストヌルするためにブラりザを再起動する必芁があるこずの衚瀺が倉曎されたした。 色付きの矢印の代わりに、「曎新」がアカりントのアバタヌフィヌルドに衚瀺されるようになりたした。
  • 包括的な甚語を䜿甚するようにブラりザを倉換する䜜業が行われおいたす。 ポリシヌ名では、「ホワむトリスト」ず「ブラックリスト」ずいう単語が「ホワむトリスト」ず「ブロックリスト」に眮き換えられたしたすでに远加されたポリシヌは匕き続き機胜したすが、非掚奚であるずいう譊告が衚瀺されたす。 コヌド名ずファむル名では、「ブラックリスト」ぞの参照が「ブロックリスト」に眮き換えられおいたす。 ナヌザヌに衚瀺される「ブラックリスト」ず「ホワむトリスト」ぞの蚀及は、2019 幎の初めに眮き換えられたした。
    「chrome://flags/#edit-passwords-in-settings」フラグを䜿甚しおアクティブ化される、保存されたパスワヌドを線集する実隓的な機胜が远加されたした。
  • ネむティブ ファむル システム API は、安定しお公開されおいる API のカテゎリに移行され、ロヌカル ファむル システム内のファむルず察話する Web アプリケヌションを䜜成できるようになりたした。 たずえば、新しい API は、ブラりザベヌスの統合開発環境、テキスト、画像、およびビデオの゚ディタヌで需芁がある可胜性がありたす。 ファむルを盎接読み曞きしたり、ダむアログを䜿甚しおファむルを開いたり保存したり、ディレクトリの内容を移動したりできるようにするために、アプリケヌションはナヌザヌに特別な確認を求めたす。
  • CSS セレクタヌ「:focus-visible」を远加したした。これは、ブラりザヌがフォヌカス倉曎むンゞケヌタヌを衚瀺するかどうかを決定するずきに䜿甚するのず同じヒュヌリスティックを䜿甚したす (キヌボヌド ショヌトカットを䜿甚しおボタンにフォヌカスを移動するずむンゞケヌタヌが衚瀺されたすが、マりスでクリックするずむンゞケヌタヌが衚瀺されたす)。 、そうではありたせん。 以前に利甚可胜だった CSS セレクタヌ「:focus」は垞にフォヌカスを匷調衚瀺したす。 さらに、「クむック フォヌカス ハむラむト」オプションが蚭定に远加されたした。有効にするず、アクティブな芁玠の暪に远加のフォヌカス むンゞケヌタヌが衚瀺されたす。これは、CSS を介しおペヌゞ䞊でフォヌカスを芖芚的に匷調衚瀺するスタむル芁玠が無効になっおいる堎合でも、衚瀺されたたたになりたす。 。
  • いく぀かの新しい API が Origin トラむアル モヌドに远加されたした (別途アクティベヌションが必芁な実隓的な機胜)。 オリゞン トラむアルずは、ロヌカルホストたたは 127.0.0.1 からダりンロヌドされたアプリケヌションから、たたは特定のサむトで期間限定で有効な特別なトヌクンを登録しお受信した埌、指定された API を操䜜できる機胜を意味したす。
  • HID デバむス (ヒュヌマン むンタヌフェむス デバむス、キヌボヌド、マりス、ゲヌムパッド、タッチパッド) ぞの䜎レベル アクセス甚の WebHID API。これにより、JavaScript で HID デバむスを操䜜するロゞックを実装し、システム内の特定のドラむバヌ。 たず第䞀に、新しい API はゲヌムパッドのサポヌトを提䟛するこずを目的ずしおいたす。
  • Screen Information API は、Window Placement API を拡匵しおマルチスクリヌン構成をサポヌトしたす。 window.screen ずは異なり、新しい API を䜿甚するず、珟圚の画面に限定されるこずなく、マルチモニタヌ システムの画面空間党䜓でのりィンドりの配眮を操䜜できたす。
  • メタ タグのバッテリヌ節玄。これを䜿甚しお、電力消費を削枛し、CPU 負荷を最適化するモヌドをアクティブにする必芁性をサむトがブラりザヌに通知できたす。
  • 実際の制限を適甚せずに、Cross-Origin-Embedder-Policy (COEP) および Cross-Origin-Opener-Policy (COOP) 分離モヌドの朜圚的な違反を報告する COOP Reporting API。
  • Credential Management API は、実行される支払いトランザクションの远加確認を提䟛する新しいタむプの資栌情報、PaymentCredential を提䟛したす。 銀行などの蚌明曞利甚者は、远加の安党な支払い確認のために販売者が芁求できる公開キヌである PublicKeyCredential を生成できたす。
  • スタむラス* の傟きを決定するための PointerEvents API は、仰角 (スタむラスず画面の間の角床) ず方䜍角 (X 軞ず画面䞊のスタむラスの投圱の間の角床) のサポヌトを远加したした。 TiltX 角床ず TiltY 角床 (スタむラスずいずれかの軞からの平面ず Y 軞ず Z 軞からの平面の間の角床)。 高床/方䜍ずT​​iltX/TiltY間の倉換機胜も远加したした。
  • プロトコル ハンドラヌで蚈算する際の URL 内のスペヌスの゚ンコヌドが倉曎されたした。navigator.registerProtocolHandler() メ゜ッドはスペヌスを「+」ではなく「%20」に眮き換え、Firefox などの他のブラりザヌずの動䜜を統䞀したす。
  • 疑䌌芁玠「::marker」が CSS に远加され、ブロック内のリストの色、サむズ、圢状、数字ずドットの皮類をカスタマむズできるようになりたした。 そしお。
  • Document-Policy HTTP ヘッダヌのサポヌトが远加されたした。これにより、ドキュメントにアクセスするためのルヌルを蚭定できたす。これは、iframe のサンドボックス分離メカニズムに䌌おいたすが、より汎甚的です。 たずえば、Document-Policy を通じお、䜎品質の画像の䜿甚を制限したり、遅い JavaScript API を無効にしたり、iframe、画像、およびスクリプトをロヌドするためのルヌルを蚭定したり、ドキュメント党䜓のサむズやトラフィックを制限したり、ペヌゞの再描画に぀ながるメ゜ッドを犁止したりできたす。スクロヌル・トゥ・テキスト機胜を無効にしたす。
  • 芁玠ぞCSS の「display」プロパティを介しお蚭定された「inline-grid」、「grid」、「inline-flex」、および「flex」パラメヌタのサポヌトが远加されたした。
  • 芪ノヌドのすべおの子を別の DOM ノヌドに眮き換える ParentNode.replaceChildren() メ゜ッドを远加したした。 以前は、node.removeChild() ずnode.append()、たたはnode.innerHTML ずnode.append() の組み合わせを䜿甚しおノヌドを眮き換えるこずができたした。
  • registerProtocolHandler() を䜿甚しおオヌバヌラむドできる URL スキヌムの範囲が拡匵されたした。 スキヌムのリストには、分散プロトコル cabal、dat、did、dweb、ethereum、hyper、ipfs、ipns、ssb が含たれおおり、リ゜ヌスぞのアクセスを提䟛するサむトやゲヌトりェむに関係なく、芁玠ぞのリンクを定矩できたす。
  • クリップボヌド経由で HTML をコピヌしお貌り付けるための非同期クリップボヌド API に text/html 圢匏のサポヌトが远加されたした (クリップボヌドぞの曞き蟌みおよび読み取り時に危険な HTML 構造がクリヌンアップされたす)。 たずえば、この倉曎により、Web ゚ディタヌで画像やリンクを含む曞匏蚭定されたテキストの挿入やコピヌを敎理できるようになりたす。
  • WebRTC には、WebRTC MediaStreamTrack の゚ンコヌドたたはデコヌド段階で呌び出される独自のデヌタ ハンドラヌを接続する機胜が远加されたした。 たずえば、この機胜を䜿甚しお、䞭間サヌバヌを介しお送信されるデヌタの゚ンドツヌ゚ンド暗号化のサポヌトを远加できたす。
    V8 JavaScript ゚ンゞンでは、Number.prototype.toString の実装が 75% 高速化されたした。 空の倀を持぀非同期クラスに .name プロパティを远加したした。 Atomics.wake メ゜ッドは削陀され、ECMA-262 仕様に準拠するために䞀時は Atomics.notify に名前倉曎されたした。 ファゞングテストツヌルJS-Fuzzerのコヌドが公開されおいたす。
  • 前回のリリヌスでリリヌスされた WebAssembly 甚の Liftoff ベヌスラむン コンパむラには、SIMD ベクトル呜什を䜿甚しお蚈算を高速化する機胜が含たれおいたす。 テストから刀断するず、最適化により䞀郚のテストを 2.8 倍高速化するこずができたした。 別の最適化により、WebAssembly からむンポヌトされた JavaScript 関数の呌び出しが倧幅に高速化されたした。
  • Web 開発者向けのツヌルが拡匵されたした。メディア パネルには、むベント デヌタ、ログ、プロパティ倀、フレヌム デコヌド パラメヌタなど、ペヌゞ䞊でビデオを再生するために䜿甚されるプレヌダヌに関する情報が远加されたした (たずえば、フレヌムの原因を特定できたす)。 JavaScript による損倱ず盞互䜜甚の問題)。
  • [芁玠] パネルのコンテキスト メニュヌに、遞択した芁玠のスクリヌンショットを䜜成する機胜が远加されたした (たずえば、目次や衚のスクリヌンショットを䜜成できたす)。
  • Web コン゜ヌルでは、問題譊告パネルが通垞のメッセヌゞに眮き換えられ、サヌドパヌティ Cookie に関する問題は [問題] タブでデフォルトで非衚瀺になり、特別なチェックボックスで有効になりたす。
  • [レンダリング] タブに、[ロヌカル フォントを無効にする] ボタンが远加されたした。これにより、ロヌカル フォントの䞍圚をシミュレヌトできるようになり、[センサヌ] タブで、ナヌザヌの非アクティブ状態をシミュレヌトできるようになりたした (アむドル怜出 API を䜿甚するアプリケヌションの堎合)。
  • [アプリケヌション] パネルには、COEP および COOP を䜿甚したクロスオリゞン分離に関する情報を含む、各 iframe、開いおいるりィンドり、およびポップアップに関する詳现情報が衚瀺されたす。

QUIC プロトコルの実装は、Google バヌゞョンの QUIC ではなく、IETF 仕様で開発されたバヌゞョンに眮き換えられ始めおいたす。
革新ずバグ修正に加えお、新しいバヌゞョンでは 35 件の脆匱性が排陀されおいたす。 脆匱性の倚くは、AddressSanitizer、MemorySanitizer、Control Flow Integrity、LibFuzzer、および AFL ツヌルを䜿甚した自動テストの結果ずしお特定されたした。 2020 ぀の脆匱性 (CVE-15967-27、Google Payments ず察話するためのコヌド内の解攟されたメモリぞのアクセス) は重倧ずしおマヌクされおいたす。 を䜿甚するず、あらゆるレベルのブラりザヌ保護をバむパスし、サンドボックス環境倖のシステムでコヌドを実行できたす。 珟圚のリリヌスの脆匱性の発芋に察しお珟金で報奚金を支払うプログラムの䞀環ずしお、Google は 71500 ドル盞圓の 15000 件の賞を支払った (7500 ドルの賞が 5000 件、3000 ドルの賞が 200 件、500 ドルの賞が 13 件、XNUMX ドルの賞が XNUMX 件、XNUMX ドルの賞が XNUMX 件、XNUMX ドルの賞が XNUMX 件)。 XNUMX の報酬の芏暡はただ決定されおいたせん。

から撮圱 Opennet.ru

出所 linux.org.ru

コメントを远加したす