Google ααΆααααα αΆαααΆαα ααααααΆααααααα·ααΈαα»ααααααααΆα Chrome 97 αααα»ααααααΆαα½αααααΆααα ααΆαα ααααααΆααααααααααααααααΆααααααααα Chromium α₯ααα·αααααααααααααΎααΆααΌαααααΆααα Chrome α’αΆα ααααΆαα αααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·α Chrome ααααΌαααΆααααααΆαααααααΆαααααΎααααΆαααα·αα·ααααααααΆ Google ααααααΆααααααααααααααααΆααααΆαααααΎααΆαααΌαααααΉααααα»αααααΈααΆαααΆαααΆαα αααΌαα»ααααααΆααααΆααααααΆαα·ααΆααΈααα’αΌααΆαααΆαααΆαα αααα (DRM) αααααααααααααΆααααα‘αΎααα αα α»ααααααααΆααααααααααααααααα· αα·αααΆααααααΌααααΆαααΆαααααα RLZ αα ααα αααα»ααααααααα αααααΆααα’ααααααααααΌαααΆααααα αααΎααααα»αααΆαα’αΆααααα ααΆαααΆααΆ Extended Stable ααΆα ααααα‘αα ααααααα 8 αααααΆα α ααααααααΎαααΆαα’αΆααααααα ααΆαα Chrome 96 ααααΆαααα»αα ααΆαα ααααααΆααααααΆαααααα Chrome 98 ααααΌαααΆααααααααααααααΆααααααααΈ 1 αααα»ααααα
ααΆαααααΆααααααΌαααααΆααααα αααα»α Chrome 97α
- αααααΆααα’αααααααΎααααΆαααα½αα
ααα½α α’αααααααααα
ααΆααααααααααααΎααααΆααα
ααα»α
αααααΆααααααΈαααααΆααααααααααααα·ααααααααααααααΆαα»ααα
ααΎααααααααααα·ααΈαα»ααα (βchrome://settings/content/allβ)α ααΆααα»αααααΆααααΆααααα
ααα»α
αααααΆααααααΈααΊαααααααΎααΆααααααααΆαα’αα»ααααΆα αα·αααΆααααα’αΆαααΌααΈααΆααα’ααααααα ααααααααα»αααααααα½α ααααα·αααΆαααααααΆαααΎαααααααΆααααα’α·αα’αααΈααΌααΈααΈαα½αα αα·αααααΎαααΎααα»αααΌααΈα αααααΆα ββGoogle ααΆαα
αΌαααααΎααΆααααααααααααΌααΈααΈαα½αααααααΆααα’αααααααΎααααΆααααααααΆααααα·ααααααΈααΆααααα»αααααααΆαααααΆαα’αα·ααααααααα αααααα’αΆα
ααΆαα±ααααΆαααΆαααααΆαααααα·αα’αΆα
ααΆααα»αααΆαα»αααΆααααα»αααααα·ααααα·ααΆαααα ααααααααααΆαααααΆαααααΆααααααΌαααααα·αααΆααα·ααα
αααα»ααααΆαααΆαααααααα»αααα ααααΌα
ααΆααΆααα·αααΆαα―ααααααα
αααααα ααααααΆαααΆαααΆαααααΌαααΆαααααΎα±αααααααααΆααααααΌααΈα αααααΆααα’ααααααααααΌαααΆααααα
αααΌααΈααΈαα½αα ααΆααααΌαααΆαααααΆαα±ααααααΎααααααααααααααααΆααααα»ααα
αααα»αα§ααααααααααΆααα’αααα’αα·ααααααααα ααααα (Applocation/Storage/Cookie)α
- αα
αααα»ααααα»ααααααΆαααααααΆαα’αααΈααα ααααα ααΆααα·αααααΆααααααααααα ααααα (α§ααΆα ααα ααΆααα·αααααΆααΈαα·ααΈααΈααΆ) ααααΌαααΆααααα αΆα ααααα·αααΎααααααααααα αα·ααααααΎαααααα·αααααΆαααΆααα»αααααααΌαααΆαααααΎα±ααααααααα
αααα»αααΆαααααα (αααααΎα "ααααΎα±ααααΆαααααααα αα·αααΆααα»αααααΆαααααααααΎαα‘αΎα")α
- ααΆαααΆαααααααααΎαα‘αΎααααααΆααααΆααααααααΆααααααααααααααααα·αα
αααα»αααααααααα αααααα ααΆαααααΆαααΆαα½αααΉααααααΎαααααΆαααααααααααααααααααααα·α₯α‘αΌααααααααΌαααΆααααα αΆαααΆαα½αααΉαααΆαααααΆααααααΌαααααα·α
α αΎαααααΌαααΆααααααααΆαα½αααΌαααααΆαααααααΆααααααΆααααΆαααΎαααΆαα»α αα·αααΆααααααα’ααααααααΆααααααΎαααΎαααααΆααααααΆααααΆαα½αααΉαααΆαααααααα»ααααααα α§ααΆα ααα ααΌαααααΆααααααααααααΆαααααΎα±ααααΆα
αααΆααααΆααΆαααααααααααααααααααααα·αααααΆαααααΎα‘αΎααααααΆαααααααΆααααααΆααααααΉαα’αΆααααααΆα αα·αααααααΆαααααΆααααααα
- ααΆαααΎαααααΎαααΆαααΆααααααααα·ααΈαααααααααααααααα’αααααααΎααααΆααα ααααΈα’αααα αα αΆα αααααΆααααΈαα·ααααα’α½α αααααα·ααΈαα»ααααααααΆαααααααααΆαα½ααα½αααα ααΈαα»α αααααααααααΆααα ααααΆααα αααα»αααα· α αΎαααααα’αα»ααααααΆαααΆααααααΆααααααΉαααΆαααααΎααααΆααααα αα·αααΆαααααα·ααααα·ααααααααΈααααααα·ααΈααααααααααααΆαααααα αααααΆαα±ααααΆαααΆαααααααααΆαααααΆαααααα·αα αΆαααΆα αααΎαααααααααααααααΎααααααα αααΎααααα»ααααααααΆαααααΆ (α§ααΆα ααα αααααααααααΆαααααα αα·αααΆαααααΆαααα ααααΈ Google ) ααΎαααΈαααααα ααΆααααα’αΆαα±ααααΆαα ααααα ααααααααααααααα·ααααααααααα αααααααααααααΎααΆαααΆαα½αααααααααααΌαααΆαααΆααΆα
- ααααααααααΆααααααα’ααΆαα½αααΉαααΆαααααααααΆαααΈαααααααα ("ααΆαααααα>ααααααααααααΆαααΈαααααααα")α ααΆαααααΎα±ααααααααααααααααααααααα·αααααΆαααΈα ααααααΆαα’αααΈα’αααΈαααααααΌαααΆααααααα±αααα αααααΎαααα αααααααΆααααααααααΈα OpenSearch ααααΌαααΆααα·α - αααΆαααΈαααααΈαααααΆααααααΎαααΆααααα½ααααααααααΈαααΆαα’αΆααααααΆαα₯α‘αΌααααα αΆαααΆα αααααΌαααααΎα±αααααααααααααα αααα»αααΆαααααα (ααΈαα»ααααΆαααΈααααααααΎαααΆααααααααααααααααα·ααΉααααααα ααααΎααΆααααααααΆαααΆαααααΆααααααΌα) α
- α αΆααααΈααααααΈ 17 ααααααΆααα Chrome Web Store ααΉααααααα½ααααααααα·ααΈαααααααααααααΎαααα XNUMX αα Chrome manifest αααα αΎα ααα»ααααα’αααα’αα·αααααααααααα·ααΈαααααααααααΆαααααααααΈαα»αααΉααα ααα’αΆα αααααααΆαααααααΆαααααΈαααΆαα
- ααΆαααααααααΆαααΆαααααα·ααααααααααΆααααΆααααααΆαααααα WebTransport αααααααααα·ααΈααΆα αα·αααααΆααααααΆαα½α JavaScript API αααααΆααααααΎ αα·αααα½ααα·αααααααααΆααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·α αα·ααααΆαααΈαααα αααααΆαααααΆααααααααααΌαααΆααααα αααΆα HTTP/3 αααααααΎαα·ααΈααΆα QUIC ααΆααΆαααΉααααααΌαα WebTransport α’αΆα ααααΌαααΆαααααΎαααα½αα±ααααααααΆα WebSockets ααααααααααΌααααααααα·αααααααααααΌα ααΆααΆααααααΌααα α»ααααααΈα ααΆαααααααΈαα―ααα·α ααΆαααΉααααααΌααααα ααΆααααααΆαα·α ααααα ααα αΆααααα’αΆα αα»αα α·αααααΆα αα·ααα·ααα½αα±αααα»αα α·αααα ααΎαααΈαααααα WebTransport α’αΆα ααααΌαααΆαααααΎαααα½αα±ααααααααΆα Server Push ααα Google ααΆαααααααα αααα αααα»α Chrome α
- αα·ααΈααΆααααα findLast αα·α findLastIndex ααααΌαααΆααααααααα ααααα» JavaScript αα·α TypedArrays αααα’αα»ααααΆαα±ααα’ααααααααααααΆαα»ααΆαα½αααΉαααααααααααααααΆαααααα ααΉαα α»ααααα ααααα’αΆααα [1,2,3,4].findLast((el) => el %2 === 0) // β 4 (ααΆαα»ααΌα α»αααααα)
- ααΆααα·α (αα·αααΆααα»ααααααα "ααΎα") ααΆαα» HTML α₯α‘αΌααααα’αΆα αααααααααΆα αα·αα’αΆα ααααΆααααΆα α αΎαααααΌαααΆααααααΈααααααααααααααααα·αα αααααααΎααΆααααααααααααα αα·αααΆααα»αααααααα (ScrollToTextFragment)α
- ααΆαααΉααααααΉααααααΆααααα»ααααα·ααΆαααααΉαααΆα (CSP) αα αααα»αααααααΆααΆαααααΎααααααααααΆαααΈααα α₯α‘αΌααααα’αα»ααααα ααααααααααααααα·αααααααΉαααααα αααααΈαα»αααααΌαααΆαα αΆαααα»αααΆα―αααΆαααΆα ααααα‘ααα
- ααααΎααΆααααΆαααα½ααααααΆααα’αΆααααΆααααΎααααΈααΆαααααααΆαααααΆαα½αααΈαααααΆαααΆααααα»αααααΌαααΆααααααααΌα - αα»ααααα αΌαααααΎαααααΆαααΆααααα»α α¬αααΆαααΈαααΌαααααΆα ααααΎ CORS (ααΆαα αααααααααααΆαααααααααα) αααααΆαα αααααΎαααΆ "ααΆαα αΌαααααΎααΆαααααααααα-ααααΎ-α―ααα- αααααΆαα trueβ α₯α‘αΌααααααααΌαααΆααααααΌααα αααΆαααΈαααααααα ααααααααααΆαααΆαααΆααααααΆααααΈααααα·ααααα·ααΆαααααααα‘αααααααααααΆα βAccess-Control-Allow-Private-Network: trueβα
- ααΆααααααααααααααααααααα· CSS ααααααα»αααα’αααα αααα’αα»ααααΆαα±ααα’ααααααα½ααα·αα·αααααΆααΎαααααα·ααΈαα»αααα’αΆα ααααααα ααΆααααααα»αααα’αααααααααΆαα (oblique, αα·α αα·αααΌα ) ααααα·αααΆααα αααα»ααααα½ααΆααα»αααα’αααααααααΆαααααΎαααΎαα
- αααααΆααααΆαααααΆααααααΌα CSS αα»αααΆα perspective() α’αα»αααααααΆαααΆαααααα 'none' αααααααΌαααΆαα αΆαααα»αααΆαααααααααΆαααααααα ααααααα αα αααΆα
- ααααααΆααΆαα’αα»ααααΆα-αααααΆααα (αααααΆααααααααααα·ααα) HTTP αααααααΎααΎααααΈααααααα·αααα·α’αααΆα αα·αααΎααα»αααΆαααααα·αααααα α₯α‘αΌααααααΆααααααααααααααΈααααΆαα α»α αααα’αα»ααααΆαα±ααααααΎ API ααααΆαα α»α α αα·ααΈααΆααααα Keyboard.getLayoutMap() ααααΌαααΆαα’αα»αααα αααα’αα»ααααΆαα±ααα’ααααααααααΆααααΆαα½αααααΌαααΆαα α»α ααααα·αααΈαααααααααΆαα α»α ααααααααααΆ (α§ααΆα ααα ααααΆααα α»α αα½αααααΌαααΆαα α»α ααΎααααααα»αααααΈ α¬α’ααααααα)α
- ααΆααααααααα·ααΈααΆααααα HTMLScriptElement.supports() αααααααα½αααααα½ααα·ααααααααααααααα·αααααααΈαααααΆααα αααα»αααΆαα» "ααααααΈα" α§ααΆα ααα α’αααα’αΆα ααααααααααααΈααααααααααΆαααΆαααααααααΆαααα»ααααααα "αααααα"α
- ααααΎαααΆαααααΆαααααΎα±αααααααΆααααααΈααΆαααααααααααααΆαα αααααΆααααααΎααααααααα αααααααααΌαααΆαααΆαααααααααΆαα½αααΉααααΆαααΈααααααα·ααΈαα»ααα Gecko αα·α WebKit α ααΆαααααΎααααααΆαα linefeeds αα·α carriage returns (αααα½α /r αα·α /n ααΆαα½α \r\n) αα αααα»α Chrome α₯α‘αΌααααααααΌαααΆαααααΎαα½α αα ααααΆααααΆαα α»αααααα ααΆααΆααα ααΎαααααΌαααααααΎαααΆααααααΌααααααα (α§. ααααΎαααΆαααααα·αααααααααααααΎααααα» FormData ααΉαααΎααα·ααααααααΆ αααααααααα’αααααααΎααααΆαα αα·αααααααα»αααααααααααααΆαα)α
- ααΆαβααΆααβαααααβα’α ααααααααβααααΌαβααΆαβααααΎβααΆβαααααααΆαβαααααΆαα Client Hints API αααβαααα»αβααααΌαβααΆαβαααααΎαβα‘αΎαβααΆβααΆαβαααα½αβαααααΆααβααααααΆ User-Agent αα·αβα’αα»ααααΆαβα±ααβα’αααβααααΎαααΎαβαααααβαα·ααααααβα’αααΈ browser αα·αβαααΆαααΆααααααβααααααααβααΆααααΆαα (αααα αααα·ααΆ α ααααΎααααααΆαααΈαααα α₯α‘αΌαααα αααααααααααααα·ααααΌαααΆααααααΆααααααα»ααααα "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 ααααΌαααΆαα’αα»αααα ααΆαα αΌαααααΎαααααααΈααααααΈαααΆααΈααΈααΈα₯α‘αΌααααααΉαααααΌαααΆαααΆααΆααα αα αααα’ααΆαα ααΎααααααααΉαααααααααΆαααααΎααααΌαααΆαααΆαααααααααΆαα WebSQL ααΆαααααα»α ααααα·ααα·αααΈααα·ααααααΆαααααΎααααΆαααααααα αααΆαααΈα WebSQL ααΊααα’ααααΎααΌα SQLite α αΎαα’αΆα ααααΌαααΆαααααΎααααΆαααααα’αααααΆααααα αΆα ααΎααααΈααΆαααααΆαααΆαααααααααα αααα»α SQLiteα
- αααααΆααααααααααααααα·ααααα·ααΆα Windows ααΆααα½αααααα»αααααΆααΆαα½αααΉαααΆααααα½ααα·αα·αααααΆαααααΉαααααΌαααααα αΌαααααα·ααααα· (CFG, Control Flow Guard) ααααΌαααΆααα½ααααα αΌα αααααΆααΆααααΆαααα»αααααααα αΌαααΌααα αααα»αααααΎαααΆα Chrome α ααΎαααΈααα ααΆαααααααα’ααααααΆα αα₯α‘αΌααααααααΌαααΆαα’αα»ααααα ααααααααΆαααααΆαααααααα»αααααΎαααΆααααα»αααααΎαααΆαααΆα ααααα‘αα αααααααααααααααΆαααααΌααα αααα»αααααΎαααΆαααΆαααααα
- Chrome αααααΆαα Android αα½ααααα αΌαααααααΆααααααΆααααααΎαα αα α»ααααααααΆααααΆαααααΆα αΆααααΌααααααα ααα»αααα·ααααΆαααααααααααΆαα αα αα·αααα αΌα (ααΆαααααΆαααα·ααααΆαααααα) αααααΈαα»αααααΌαααΆαααααΎα±ααααααααααα»αααααααααΆαααααΆαααααααααααα»αααααΌαααααΎαα»α
- ααΆααααααα’ααααΌαααΆαααααΎα‘αΎαα
ααααα§ααααααααααΆααα’αααα’αα·ααααααααα αααααα ααΆαααΆααααααΆααααααααααΆααααΆαααααΎααααΆαααααααΆαααααα DevTools αααΆαα§αααααααααααααααΆααααΌαααΆαα’αα»ααααα αααααααααααΈααααΌαααΆααααααα αααα’αααα’αΆα
αα α
αΆααααΆαα‘αΎααα·α αα·ααα·ααΆααααααααΆαααααα’αααααααΎαα
ααΎαααααα
αα ααααααα αΆαααα α»ααα αααα»ααα»αααΌαααα ααααα ααααα½ααααααααΆααααααΉααααα αΆααααΌαααΆααααα αΆα αααααΆααααα½ααααααΆααααΆαααααΆαααααα αΆαα αααα»αααΌα JavaScript αααααΆαααααα½αααΌα α αααααΈα§ααααααααα’αΆα ααααΌαααΆααααααααααΎααΎααααΈααΆααααααααΆααααα αΆαααααααα ααΎα§αααααα αααααααΌαααΆαααααΎαα αα α»ααααααααΆαα αα αααα»αα ααα»α αααααΆαααααααΆααααααααα½ααααα»α HTML (ααααααα½αααΆ HTML) ααΆαααααα·α ααΆααααααααααα αα·ααααααααΆααααα»αααΆααααααααΆααααα αΌααααααααααααααααα·ααααΌαααΆαααααααα
ααααααααΈααΎααΆααααααΎαααααΈ αα·αααΆααα½ααα»αααα α»α ααααααααΈααααα»αααααΆααααΆαααΆααααααααα ααα½α 37 α ααΆαααΆααααααααααΆα αααΎαααααΌαααΆαααααααΎαααΆααΆααααααααααΆαααααΎααααααααααααααααααααα·αααααααΎα§ααααα AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer αα·αα§ααααα AFL α ααΆαααΆαααααααααα½ααααα»αα ααααααΆαααΆααααααααααααΌαααΆαα αΆααααΆααααααΆαααΆααααααα αΆααααΆαα αααα’αα»ααααΆαα±ααααΆααααααΆαααααααααααα·αααααΆαααΆαααΆααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·α αα·αααααα·ααααα·ααΌααα ααΎαααααααα αα ααΆααααα ααα·ααΆααΆααααα’ααααααΆα αα ααααααΆααααα’α·αα’αααΈααΆαααΆααααααααααααΆαα (CVE-2022-0096) αα·αααΆααααααΌαααΆααααα αΆααα α‘αΎααα ααΆααααΆααααααΉαααΆααΆααααΌαααΆαααααΆααααΆαα½αααΉαααΆαα αΌααα ααΆαααααααα’αααα αα αΆααααααΆααααααααα½α α αΎααα αααα»αααΌααααααΆααααααΎααΆαααΆαα½αα§ααααααααα»αααΆααααα»α (Storage API)α
ααΆααααααα½ααααααααα·ααΈααΎααααΈααΌααΆαααααααΆααααΆααΆα
αααααΆαααααααΆααααΆαααααΎαααΆαααΆαααααααααααααΆααααΆαα
ααααααΆααα
αα
α»αααααα Google ααΆαααααααααΆααα
ααα½α 24 αααααΆαααααα $54 (αααααΆαα $10000 α
ααα½αααΈ, ααΆααααααΆαα $5000 α
ααα½αααΈα, ααΆααααααΆαα $4000 αα½α, ααΆααααααΆααα
ααα½αααΈ $3000 αα·ααααααΆαα $1000 αα½α)α ααα ααααααααΆααα
ααα½α 14 αα·αααΆααααααΌαααΆαααααααα
α‘αΎαααα
ααααα: opennet.ru