Google ááẠChrome 97 áááºááá±á¬ááºáá¬ááᯠáá¯ááºáá±á¬áºááŒááá²á·áááºá áá áºáá»áááºáááºážááœáẠChrome á á¡ááŒá±áá¶á¡ááŒá Ạáá¯ááºáá±á¬ááºááá·áº á¡ááá²á· Chromium ááá±á¬áá»ááºá áááºááŒáááºáá±á¬ ááŒáá·áºáá»áááŸá¯ááᯠáááŸáááá¯ááºáááºá Chrome ááá±á¬ááºáá¬ááᯠGoogle ááá¯ááá¯á¡áá¯á¶ážááŒá¯ááŸá¯á áá»ááºá á®ážááŸá¯ááŒá áºááá·áºá¡áá« á¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá±ážááá¯á·ááá·áºá áá áºáá áºáá¯á áá±á¬áºáá®áá¬ááœááºáá¬ážáá±á¬ áá®áá®ááá¯á¡ááŒá±á¬ááºážá¡áᬠ(DRM)á á¡ááºááááºáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºááá·áºááœááºážááá·áºá áá áºá ááŸáá·áº RLZ áá±á¬ááºáá»á¬ážááᯠáá¯ááºááœáŸáá·áºááá·áºá¡áá«ááœáẠáá¯ááºááœáŸáá·áºááá·áºá áá áºáá áºáá¯ááŸáááŒááºáž Chrome ááá±á¬ááºáá¬ááᯠChrome ááá±á¬ááºáá¬ááᯠááœá²ááŒá¬ážáá¬ážáááºá ááŸá¬ááœá±áá± á¡ááºááááºáá¯ááºááẠá¡áá»áááºááá¯ááá¯áá°áá»á¬ážá¡ááœááºá áá®ážááŒá¬áž Extended Stable áá¬áááœá²áá áºáá¯ááŸáááŒá®ážá áááºážáá±á¬ááºááœáẠChrome 8 á ááááºááœááºááŸááá¬ážááá·áº á¡ááºááááºááᯠá¡ááœááºááá¹áááºááŒá¯áá¯ááºááá·áº 96 áááºááœáẠáá®ážááŒá¬áž Extended Stable áá¬áááœá²áá áºáᯠááŸááá«áááºá Chrome 98 á áá±á¬ááºááœááºááŸáááŸá¯ááᯠáá±áá±á¬áºáá«áá® 1 áááºá ááŒá¯áá¯ááºááẠá á®á ááºáá¬ážáááºá
Chrome 97 ááœáẠá¡áááááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž-
- á¡áá»áá¯á·áá±á¬á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááœááºá configurator ááẠbrowser side ááœááºááááºážáááºážáá¬ážáá±á¬ data áá»á¬ážááá¯á
á®áá¶ááá·áºááœá²áááºá¡ááœáẠinterface á¡áá
áºááá¯á¡áá¯á¶ážááŒá¯ááẠ(âchrome://settings/content/allâ)á á¡ááºáá¬áá±á·á
áºá¡áá
áºá á¡áááááŒá¬ážáá¬ážáá»ááºááŸá¬ ááœáá·áºááŒá¯áá»ááºáááºááŸááºááŒááºážááŸáá·áº ááœááºáá®ážáá
áºáá¯áá»ááºážá
á®á á¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠááŒáá·áºááŸá¯ááá¯ááºááŒááºážáááŸááá² ááá¯ááºá Cookies á¡á¬ážáá¯á¶ážááᯠáá
áºááŒáá¯ááºáááºááŸááºážáááºážááŒááºážá¡áá±á«áº á¡á¬áá¯á¶á
áá¯ááºáá¬ážááŒááºážááŒá
áºáá«áááºá Google á á¡ááá¯á¡áá áááºááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á ááŸá¯ááºááœá±ážááŸá¯ááºááœá±ážááŸá¯áá»á¬ážááᯠáá¬ážááááºáá±á¬ áá¬áááºá¡áá¯á¶ážááŒá¯áá°áá
áºáŠážá¡ááœáẠCookies áá»á¬ážááᯠá
á®áá¶ááá·áºááœá²ááœáá·áºááẠááá·áºáááºáá±á¬ááºáá
áºáá¯áá»ááºážá
á®ááœáẠáá
ááºážá
á¬ážáá² ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááŒá±á¬áá·áº ááá¯ááºáá»á¬ážá áá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááœáẠááŒáá¯áááºááŸááºážááááá±á¬ á¡ááŸá±á¬áá·áºá¡ááŸááºáá»á¬áž ááŒá
áºáá±á«áºá
á±ááá¯ááºááá·áºá¡ááŒáẠáá»áŸáá¯á·ááŸááºáá±ážááá¯ááºáᬠá¡áá¬á¡ááœááºááá¹ááá¬ážáá»á¬ážááᯠááá±á¬áºáá ááááºáá
áºááá¯ááºááŒááºážáááºáž ááŒá
áºááá¯ááºáááºá Cookies ááŸáááá·áº activated á ááœááºáá®ážáá
áºáá¯áá»ááºážá
á®ááᯠááá¯ááºááœááºá¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºáá°áá»á¬ážá¡ááœááºá áááºáá±á¬á·ááºáá²áá±ážááœá²áá°áá»á¬ážá¡ááœáẠáááááá¬áá»á¬áž (Applocation/Storage/Cookie) ááœáẠááá¯ááŸá±á¬ááºááŸá¯á
á®áá¶ááá·áºááœá²ááŸá¯á¡ááá¯ááºážááᯠá¡áá¯á¶ážááŒá¯ááẠá¡ááŒá¶ááŒá¯á¡ááºáá«áááºá
- ááá¯ááºááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá«ááŸááá±á¬ ááááºááá¯á·ááŒááºážááœááºá ááá¯ááºáá¡áá»ááºážáá»á¯ááºáá±á¬áºááŒáá»áẠ(á¥ááá¬á Wikipedia ááŸáá±á¬áºááŒáá»ááº) ááᯠáááºáááºáá»á¬ážááœáẠááŸá¬ááœá±ááŒááºážááŸáá·áº áááºážááœáŸááºááŒááºážááá¯ááºáᬠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒááºážáá¯áẠ(âááŸá¬ááœá±ááŸá¯áá»á¬ážááŸáá·áº ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŸá¬ááœá±ááŒááºážâ ááœá±ážáá»ááºááŸá¯) ááᯠááŒááá«áááºá
- áááºáá±á¬ááºáá»á¬ážááœáẠááœááºáááºáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºááŒáá·áºáá±ážáááºá¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá¶á·ááá¯ážááŸá¯á á¡ááá¯á¡áá»á±á¬ááºááŒáá·áºááŒááºážááœá±ážáá»ááºá
áá¬áá»á¬ážáá«ááŸááá±á¬ á¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááᯠááᯠá¡áááºážáááºááŒá±á¬ááºážáá²ááŸá¯ááŒáá·áº ááŒááá¬ážááŒá®áž ááá¯ááá¯á¡áááºááŒá±áá±á¬ á¡á
ááºážááŒáá·áºááŸá¯ááŒááºážááŸáá·áº ááŒáá·áºááœááºážáá¬ážááá·áº á¡ááœááºááŸáá·áº áá»áááºáááºááŸá¯ááᯠá¡ááŒááºá¡á¬áá¯á¶ááœá²ááŒá¬ážááŒááºážá¡ááœáẠá¡áá»ááºá¡áááºáááºá¹áá±ááá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá¬ážáá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááá¯ááá¯ááºá¡áá¯ááºááœááºááẠá¡ááá¯ááŒá¯áá¬ážáá±á¬ á¡ááá¯á¡áá»á±á¬ááºááŒáá·áºá
áœááºááŸá¯ááẠááááºá
á¬ááŸáá·áº áááºááœááºáááºá¡áá»ááºá¡áááºááŸáá·áº áááºááá¯ááºááá·áº á¡ááœááºáá»á¬ážááᯠáááºáá±á¬ááºááŸá¯ááŸáááŒá±á¬ááºáž ááŸááºážáááºážá
á±áááºá
- áááºážááá¯á·ááŸáá·áºáááºá ááºáá±ááá·áº ááá±á¬ááºáá¬áááºážááá¯ážáá»á¬ážááᯠááááºááŒá®ážáá±á¬áẠá¡áá¯á¶ážááŒá¯áá°áááá¯ááá¯ááºááá¯ááºááœááºáá°áá»á¬ážááᯠáááºááá¯áá®á០áááºááŸá¬ážááŒááºážááᯠááœáá·áºáá¬ážáááºá ááááºáá áááá¯ááá¯ááºáá»á¬ážááẠááŸááºáá¬ááºáá²ááœáẠáá»ááºááŸááá±áá²á·ááŒá®áž áá±á¬ááºáá¶á¡ááá¯áááá¯ááááºáá»á¬ážááᯠáááºáá°ááŒá¯ááŒááºážááŸáá·áº áá¯ááºáá±á¬ááºááŒááºážááá¯ááºáᬠá¡áá¯ááºáá»á¬ážááᯠáááºáááºáá¯ááºáá±á¬ááºáá²á·ááŒá®ážá áááá¯ááá¯ááºá¡áá»á¬ážá¡ááŒá¬ážááᯠáá áºááŒáá¯ááºáááºá¡áá¯á¶ážááŒá¯ááá·áº á áá áºáá»á¬ážááœáẠáááá¯á¡ááºáá±á¬ á¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááá¯á¡ááºáá² ááŒá¯ááºážáá®ážááŸá¯ááŒá áºá á±áá²á·ááẠ(á¥ááá¬á á§áá·áºáááºáááá¯ááá¯ááºááŸáá·áº Google á¡áá±á¬áá·áºááá¯á· ááá·áºááºáá»áááºááŒááºáž ) ááá¯á·á¡ááŒááºá áááá¯ááá¯ááºááŸáá·áºá¡áá¯ááºáá¯ááºáá±á ááºáá»ááºááŸááá±ááá·áºáá±áá¬áá»á¬ážááá¯ááá¯ááá¯áá±áá»á¬á áœá¬ááŸááºážáááºážááŒááºážááá¯áá±áá»á¬á á±áááºá
- ááŸá¬ááœá±áá±ážá¡ááºáá»ááºáááºáááºáá»á¬áž (âáááºáááºáá»á¬áž> ááŸá¬ááœá±áá±ážá¡ááºáá»ááºáá»á¬ážááᯠá á®áá¶áá«â) ááŒáá·áº ááŒáŸáá·áºáááºáá¬ážáá±á¬ á á¬áá»ááºááŸá¬á OpenSearch script ááŸáá áºááá·áº ááá¯ááºáá áºáá¯ááœáá·áºááá·áºá¡áá« áá±ážáá¬ážááá·áº á¡ááºáá»ááºáá»á¬ážá á¡ááá¯á¡áá»á±á¬áẠá¡áááºááœááºážááŒááºážááᯠááááºáá¬ážááẠ- ááᯠááááºá á¬áá¬ážá០ááŸá¬ááœá±áá±ážááŒááºážááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºáááºá¡ááœáẠá¡ááºáá»ááºá¡áá áºáá»á¬ážááᯠáááºáááºáá»á¬ážááœáẠááá¯ááºááá¯áẠá¡áááºááœááºážááẠááá¯á¡ááºááẠ(ááááºá á¡ááá¯á¡áá»á±á¬áẠactivated á¡ááºáá»ááºáá»á¬áž áááºáááºááŸááá±áááºááŒá áºáááºá ááŒá±á¬ááºážáá²ááŒááºážáááŸááá² á¡áá¯ááºáá¯ááºáá«á)
- áááºááá«áá® 17 áááºááŸá á Chrome Web Store ááẠChrome manifest á áá¬ážááŸááºáž XNUMX ááᯠá¡áá¯á¶ážááŒá¯ááá·áº á¡ááá¯áááá¯ááááºáá»á¬ážááᯠáááºáá¶áá±á¬á·áááºááá¯ááºáá±á¬áºáááºáž ááááºááá·áºááœááºážáá¬ážááá·áº á¡ááá¯áááá¯ááááºáá»á¬ážá áá±á¬á·ááºáá²á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠá¡ááºááááºáá»á¬ážááᯠáá¯ááºáá±ááá¯ááºáá²ááŒá áºáááºá
- ááá±á¬ááºáá¬ááŸáá·áº áá¬áá¬á¡ááŒá¬áž áá±áá¬áá±ážááá¯á·ááŒááºážááŸáá·áº áááºáá¶ááŒááºážá¡ááœáẠáááá¯ááá¯áá±á¬áá áºáá¯ááŸáá·áº JavaScript API ááᯠáááºááŸááºáá±ážááá·áº WebTransport áááºááŸááºáá»ááºá¡ááœáẠá ááºážáááºááŸá¯ááá¯ááºáᬠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá áááºááœááºáá±ážáá»ááºáááºááᯠáááºáá°ááá¯á·áá±á¬ááºáá±ážá¡ááŒá ẠQUIC áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á HTTP/3 ááŒáá·áº ááœá²á·á ááºážáá¬ážáááºá WebTransport ááᯠWebSockets ááá¹ááá¬ážá¡á á¬áž Multi-stream transmissioná unidirectional streamsá out-order deliveryá áá¯á¶ááŒááºá áááºáá»áááŒá®áž áá¯á¶ááŒááºá áááºáá»ááá±á¬ áá±ážááá¯á·ááŸá¯áá¯ááºáá»á¬ážáá²á·ááá¯á·áá±á¬ á¡ááá¯áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáá±ážáá±á¬ááºááá¯ááºáá«áááºá ááá¯á·á¡ááŒááºá Google á០Chrome ááœááºá áœáá·áºáá áºáá¬ážáá±á¬ Server Push ááá¹ááá¬ážá¡á á¬áž WebTransport ááá¯á¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
- findLast ááŸáá·áº findLastIndex áááºážáááºážáá»á¬ážááᯠArray ááŸáá·áº TypedArrays JavaScript objects áá»á¬ážááá¯á· áá±á«ááºážááá·áºáá¬ážááŒá®ážá áááºááẠarray áá¡áá¯á¶ážááŸáá·áº áááºá ááºáá±á¬ ááááºááœááºááŸáááŸá¯ááŸáá·áºá¡áá° á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠááŸá¬ááœá±ááá¯ááºá á±áááºááŒá áºáááºá [1,2,3,4].findLast((el) => el %2 === 0) // â 4 (áá±á¬ááºáá¯á¶áž ááá¯ááºááŒááºá ááº)
- Closed ("open" attribute) HTML á¡á áááºá¡ááá¯ááºážáá»á¬áž á ááá¯á¡áá« ááŸá¬ááœá±ááá¯ááºáᬠááá·áºááºáá»áááºááá¯ááºááŒá®ááŒá áºááŒá®áž á á¬áá»ááºááŸá¬ááŸá¬ááœá±ááŸá¯ááŸáá·áº á¡ááá¯ááºážááá¯ááºážáááºážááœáŸááºááŸá¯ (ScrollToTextFragment) ááᯠá¡áá¯á¶ážááŒá¯ááá·áºá¡áá« á¡ááá¯á¡áá»á±á¬áẠááá¯ážáá»á²á·ááœá¬ážáááºááŒá áºáááºá
- áá¬áá¬áá¯á¶á·ááŒááºááŸá¯áá±á«ááºážá á®ážááŸá á¡ááŒá±á¬ááºážá¡áá¬áá¯á¶ááŒá¯á¶áá±ážáá°áá«á (CSP) ááá·áºáááºáá»ááºáá»á¬ážááẠááááºá áá®ážááŒá¬ážá á¬ááœááºá á¬áááºážáá»á¬ážá¡ááŒá ẠáááºááŸááºáá¬ážááá·áº áá®ážááá·áºá¡áá¯ááºááá¬ážáá»á¬ážá¡ááœáẠááá¯áááºáá±á¬ááºáááºá
- á¡ááœááºážááœááºáááºá០áááºážááŒá áºááœá²áá»á¬ážááᯠáá±á«ááºážáá¯ááºáá¯ááºááẠá¡ááœáá·áºá¡á¬áá¬á¡ááœáẠáááá»ááŒááºáá¬ážáá±á¬ áá±á¬ááºážááá¯áá»ááºááᯠáá±ážáá±á¬ááºáá¬ážááŒá®áž - á¡ááœááºážááá¯ááºážááœááºááẠááá¯á·ááá¯áẠlocalhost ááá¯ááááºáá±á¬ááºáá®á "Access-Control-Request-Private-" áá°áá±á¬ áá±á«ááºážá á®ážááŒáá·áº CORS (Cross-Origin Resource Sharing) áá±á¬ááºážááá¯áá»ááºá Network- true" ááẠ"Access-Control-Allow-Private-Network: true" áá±á«ááºážá á®ážááᯠááŒááºáá±ážááŒááºážááŒáá·áº áá¯ááºáá±á¬ááºáá»ááºááᯠá¡áááºááŒá¯ááẠááá¯á¡ááºáá±á¬ áááºáááá¯ááºáá¬áá¬ááá¯á· áá±ážááá¯á·ááá¯ááºáá«áááºá
- ááœá±ážáá»ááºáá¬ážáá±á¬ áá±á¬áá·áºáááá¬ážá á¯ááœáẠáááŸááá±á¬ áá±á¬áá·áºáá¯á¶á á¶áá»á¬áž (obliqueá bold ááŸáá·áº small-cap) ááᯠááá±á¬ááºáá¬á០áá±á«ááºážá ááºááá¯ááºááŒááºáž ááŸáá áááŸá ááááºážáá»á¯ááºááá¯ááºá á±ááá·áº áá±á¬áá·áº-áá±á«ááºážá ááºáá±á«ááºážá ááºááŸá¯ CSS ááá¯ááºááá¯ááºááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá
- CSS á¡ááœááºááŒá±á¬ááºážááŒááºážá¡ááœááºá ááŸá¯áá±á¬áá·áº() áá¯ááºáá±á¬ááºáá»ááºááẠáá¬ááœááºážááᯠá á®á ááºááá·áºá¡áá« á¡áá¯á¶ážáááŸááááºááá¯ážá¡ááŒá ẠáááºááŸááºááá·áº 'none' áá«áá¬áá®áá¬ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá
- ááœáá·áºááŒá¯áá»ááº-áá°áá«á (Feature Policy) HTTP áá±á«ááºážá á®ážááẠá¡ááœáá·áºá¡á¬áá¬ááá¯ááœáŸá²á¡ááºááŒá®áž á¡ááá·áºááŒáá·áºá¡ááºá¹áá«áááºáá»á¬ážááá¯ááœáá·áºáááºá¡áá¯á¶ážááŒá¯ááá·áºá ááá¯á¡áá« Keyboard API ááá¯á¡áá¯á¶ážááŒá¯ááœáá·áºááŒá¯ááá·áº áá®ážáá¯ááº-ááŒá±áá¯á¶áááºááá¯ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá Keyboard.getLayoutMap() áááºážáááºážááᯠá¡áá¯á¶ážááŒá¯áá¬ážááŒá®ážá ááœá²ááŒá¬ážáá±á¬áá®ážáá¯áẠá¡ááŒááºá¡áááºáá»á¬ážááᯠááá·áºááœááºážá ááºážá á¬ážáᬠáááºááá·áºáá®ážááᯠááŸáááºáááºááᯠáá¯á¶ážááŒááºááá¯ááºááẠ(á¥ááá¬á áá¯ááŸá¬áž ááá¯á·ááá¯áẠá¡ááºá¹ááááẠá¡ááŒááºá¡áááºááœáẠáá±á¬á·ááᯠááŸáááºáááº)á
- Added HTMLScriptElement.supports() áááºážáááºážá á¥ááá¬á "script" ááŒááºá ááºááœáẠáááŸáááá¯ááºáá±á¬ á¡ááºá¹áá«áááºá¡áá áºáá»á¬ážá á¡áááá¹áá«ááºááœáá·áºááá¯áá»ááºááᯠáá±á«ááºážá ááºáá¬ážááá·áº á¥ááá¬á "type" attribute á¡ááœáẠáá¶á·ááá¯ážáá¬ážáá±á¬ áááºááá¯ážáá»á¬ážá á¬áááºážááᯠáááºááŸá¬ááœá±ááá¯ááºáá«áááºá
- áááºáá±á¬ááºáá»á¬ážááᯠáááºááœááºážááá·áºá¡áá«ááœáẠááá¯ááºážá¡áá áºáá»á¬ážááᯠáá¯á¶ááŸááºááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºááŒááºážáá¯ááºáááºážá ááºááᯠGecko ááŸáá·áº WebKit ááá±á¬ááºáá¬á¡ááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá á±áááºá Chrome ááœáẠlinefeeds ááŸáá·áº carriage returns ( /r ááŸáá·áº /n ááᯠ\r\n ááŒáá·áº á¡á á¬ážááá¯ážááŒááºáž) ááᯠáá¯á¶ááŸááºááŒá¯áá¯ááºááŒááºážá¡á¬áž áá±á¬ááºáááºááœááºážááŒááºážáá¯ááºáá±á¬ááºááŒááºážá¡á ááœááºááá¯ááºáá² áá±á¬ááºáá¯á¶ážá¡ááá·áºááœáẠáá¯ááºáá±á¬ááºáá±ááŒá®ááŒá áºááẠ(ááá¯ááá¯áááºááŸá¬ FormData á¡áá¬ááá¹áá¯ááá¯á¡áá¯á¶ážááŒá¯ááá·áº á¡áááºá¡áááºáááá¯áááºáá¬áá»á¬ážááẠáá±áá¬ááá¯ááŒááºááááá·áºááẠá¡áá¯á¶ážááŒá¯áá°á០ááá·áºááœááºážááŒá®áž áá¯á¶ááŸááºáá¯á¶á á¶ááŒáá·áº ááá¯ááºáá«á)
- User-Agent áá±á«ááºážá á®ážá¡ááœáẠá¡á á¬ážááá¯ážá¡ááŒá Ạáááºáá®ážáá¬ážááá·áº Client Hints API á¡ááœáẠá á¶áááºááŸááºáá¬ážáá±á¬ ááá¯ááºááá¯ááºááŸá¯á¡áááºáá»á¬ážááᯠáááºááŸááºááŒá®áž áááá»áá±á¬ááá±á¬ááºáá¬ááŸáá·áº á áá áºáá±á¬ááºááá·áºáááºáá»ááºáá»á¬áž (áá¬ážááŸááºážá ááááºáá±á¬ááºážá á áááºááŒáá·áº) ááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠááœá±ážáá»ááºááŒá®ážááŸáᬠááá·áºá¡á¬áž ááœá±ážáá»ááºáá±ážááá¯ááºáá«áááºá áá¬áá¬á០áá±á¬ááºážááá¯áá»ááºáá áºáá¯á ááá¯á¡áá« áá¯ááºááá¹áááá»á¬ážááᯠááŸá±á·ááẠ"sec-ch-" ááŒáá·áº áááºááŸááºáááºááŸááºáá¬ážááŒá®áž á¥ááá¬á á¥ááá¬á sec-ch-dprá sec-ch-widthá sec-ch-viewport-widthá sec-ch-device-memoryá sec-ch-rtt á sec- ch-downlink ááŸáá·áº sec-ch-ect á
- WebSQL API á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºááá¯ááºážááŒááºážá áá¯áááá¡ááá·áºááᯠá¡áá¯á¶ážááŒá¯áá¬ážááŒá®ážá ááŒááºáá០scripts áá»á¬ážá០ááá¯áááºáá±á¬ááºááœáá·áºááᯠááááºááá¯á·áá¬ážáá«áááºá á¡áá¬áááºááœááºá áá»áœááºá¯ááºááá¯á·ááẠá¡áá¯á¶ážááŒá¯ááŸá¯á¡ááŒá±á¡áá± áááºááá¯á·áááºááŸáá á±áá¬áá° WebSQL á¡ááœáẠá¡áá±á¬ááºá¡áá¶á·ááᯠá¡ááŒá®ážá¡ááá¯áẠáááºááŸá¬ážááẠá á®á ááºáá±áá«áááºá WebSQL á¡ááºáá»ááºááẠSQLite áá¯ááºáá±á«áºááœáẠá¡ááŒá±áá¶áá¬ážááŒá®áž SQLite ááœáẠá¡á¬ážáááºážáá»ááºáá»á¬ážááᯠá¡áá¯á¶ážáá»ááẠááá¯ááºááá¯ááºáá°áá»á¬ážááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- Windows ááááºáá±á¬ááºážá¡ááœááºá áá¯ááºáá±á¬ááºááŸá¯á á®ážáááºážááŸá¯ááá¬ááá á áºáá±ážááŸá¯áá»á¬áž (CFGá Control Flow Guard) áá«áááºááŒá®áž Chrome áá¯ááºáááºážá ááºááœáẠáá¯ááºááá·áºááœááºážáááºááŒáá¯ážáááºážááŸá¯áá»á¬ážááᯠááááºááá¯á·áá¬ážáááºá ááá¯á·á¡ááŒááºá ááá¯á¡áá« sandbox isolation ááᯠáá®ážááŒá¬ážáá¯ááºáááºážá ááºáá»á¬ážááœáẠáá¯ááºáá±á¬ááºáá±ááá·áº ááœááºáááºáááºáá±á¬ááºááŸá¯áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áá¬ážááŒá®ážá á€áá¯ááºáááºážá ááºáá»á¬ážááœáẠáá¯ááºáá áœááºážáááºáá»á¬ážááᯠááá·áºáááºáá¬ážáááºá
- Android á¡ááœáẠChrome ááœáẠááááºá áááºá áá±á¬á·á áá áºáá»á¬ážá¡ááœáẠá¡áááŒá±ážááœá±ááŒáá·áº á áááºá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº áá¯ááºáá±ážááŒá®áž áá¯ááºááááºážáá¬ážáá±á¬ áááºááŸááºáá»á¬áž (Certificate Transparency) á ááŸááºáááºážááᯠáááºá áá±á¬á·ááŒáá·áº á¡ááá·áºááŒáŸáá·áºáááºááẠááá¹ááá¬ážáá áºáᯠáá«áááºáááºá
- áááºáá±á¬á·ááºáá²áá±ážáá¬ážáá°áá»á¬ážá¡ááœáẠáááááá¬áá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáááºá ááá°áá®áá±á¬ á
ááºáá
á¹á
ááºážáá»á¬ážááŒá¬ážááœáẠDevTools áááºáááºáá»á¬ážááᯠáá
áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááŒááºážá¡ááœáẠá
ááºážáááºááŸá¯ áá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá á
á¬áá»ááºááŸá¬áá±á«áºááŸá á¡áá¯á¶ážááŒá¯áá°áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááœá²ááŒááºážá
áááºááŒá¬ááá¯ááºááá·áº ááŸááºáááºážá¡ááá·áºá¡áá
áºáá
áºáᯠáááºááá·áºáá¬ážáááºá
áááºááœááºááá¯ážááºááœáẠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááŒáááá·áºá¡áá«á ááŒá¿áá¬ááŸáá·áº áááºá ááºáá±á¬ áá±á¬áºáá¶áá¶áá«ááºáá»á¬ážááᯠááŒááááºááŒá áºááŒá®ážá áá±ážáááºáá±á¬ JavaScript áá¯ááºááœáẠááŒá¿áá¬áá»á¬ážááᯠá¡ááŸá¬ážááŸá¬ááŒááºážá¡ááœáẠá¡áááºááŒá±á á±áá«áááºá ááá¯ááá¯ááºážá ááºáá á¹á ááºážáá»á¬ážááœáẠá á¬áá»ááºááŸá¬ááŒáááŸá¯ááᯠá¡áá²ááŒááºááẠá¡áá¯áá°ááá¯ááºáá±á¬ á ááºáá á¹á ááºážá á¬áááºážááᯠá¡ááºááááºáá¯ááºááŒá®ážáá«ááŒá®á HTML ááááºááá¯á·ááŸá¯áá»á¬ážááᯠáááºážááŒááºáááºá¡ááœáẠá¡ááºáá¬áá±á·á áºááœáẠ(HTML as Edit)á á¡áá¬ážá¡ááá¯á¡áá¬ážáá±ážáá±á¬áºááŒááŸá¯ááŸáá·áº á¡ááá¯á¡áá»á±á¬ááºááŒáá·áºááœááºážááá¯ááºá áœááºážááá¯á·ááᯠááá·áºááœááºážáá¬ážáááºá
áá®ááœááºáááºážáá áºááŸá¯áá»á¬ážááŸáá·áº áá»áœááºááœááºážáá»ááºááŒááºáááºááŸá¯áá»á¬ážá¡ááŒáẠáá¬ážááŸááºážá¡áá áºááẠá¡á¬ážáááºážáá»áẠáá áá¯ááᯠáááºááŸá¬ážáá±ážáááºá AddressSanitizerá MemorySanitizerá Control Flow Integrityá LibFuzzer ááŸáá·áº AFL áááááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡ááá¯á¡áá»á±á¬ááºá ááºážáááºááŒááºážá ááááºá¡áá±ááŒáá·áº á¡á¬ážáááºážáá»ááºáá»á¬ážá áœá¬ááᯠáá±á¬áºáá¯ááºááœá±á·ááŸááá²á·áááºá á¡á¬ážáááºážáá»ááºáá»á¬ážáá²á០áá áºáá¯ááᯠáá²áá¯á¶ážáááºáááºážáá»ááºá¡ááŒááºáááºááœáẠááá±á¬ááºáá¬áá¬ááœááºááŸá¯ á¡ááá·áºá¡á¬ážáá¯á¶ážááᯠáá»á±á¬áºááŒááºáᬠá áá áºáá±á«áºááŸá áá¯ááºááᯠáá¯ááºáá±á¬ááºááá¯ááºá á±ááá·áº á¡áá±ážááŒá®ážáá±á¬ ááŒá¿áá¬á á¡ááŒá±á¡áá±ááᯠáááºááŸááºáá±ážáá¬ážáá«áááºá á¡áá±ážááŒá®ážáá±á¬ á¡á¬ážáááºážáá»áẠ(CVE-37-2022) á¡ááŒá±á¬ááºáž á¡áá±ážá áááºááᯠááá¯ááºáá±á¬áºáá±ážáá«á áááºážááẠá¡ááœááºážááá¯ááºážááá¯ááŸá±á¬ááºááŸá¯ (Storage API) áá¯ááºááŸá ááœááºááŒá®ážáá¬áž áááºááá¯áá®á§áááá¬ááᯠáááºáá±á¬ááºááŒááºážááŸáá·áº áááºá ááºáá±ááŒá±á¬ááºážáᬠááááŸáááá«áááºá
áááºááŸáááœááºááŸááá¬ážááá·áº á¡á¬ážáááºážáá»ááºáá»á¬ážááᯠááŸá¬ááœá±ááœá±á·ááŸáááá·áºá¡ááœáẠááœá±áá¬ážáá¯áááºáá±á¬ááºáá»á¬áž áá±ážáá±á¬ááºááá·áº á¡á
á®á¡á
ááºá áá
áºá
áááºáá
áºááá¯ááºážá¡áá±ááŒáá·áº Google ááẠ$24 áááºááá¯ážááŸá áᯠ54 áᯠ(áá±á«áºáᬠ10000 áá¯áá¯á¶ážáá¯á $5000 áᯠááŸá
áºáá¯á $4000 áá¯áá
áºáá¯á $3000 áá¯áá¯á¶ážáá¯ááŸáá·áº $1000 áá¯áá
áºáá¯) áá±ážáá²á·áá«áááºá áᯠ14 áᯠá¡ááœááºá¡á
á¬ážááᯠááááºááŸááºááá±ážáá«á
source: opennet.ru