๊ตฌ๊ธ์ด ํฌ๋กฌ 113 ์น๋ธ๋ผ์ฐ์ ๋ฅผ ๊ณต๊ฐํจ๊ณผ ๋์์ ํฌ๋กฌ์ ๊ธฐ๋ฐ์ด ๋๋ ๋ฌด๋ฃ ํฌ๋ก๋ฏธ์ ํ๋ก์ ํธ์ ์์ ์ ์ธ ์ถ์๊ฐ ๊ฐ๋ฅํ๋ค. Chrome ๋ธ๋ผ์ฐ์ ๋ Google ๋ก๊ณ ์ฌ์ฉ, ์ถฉ๋ ์ ์๋ฆผ ์ ์ก ์์คํ , DRM(๋ณต์ โโ๋ฐฉ์ง ๋น๋์ค ์ฝํ ์ธ ) ์ฌ์ ๋ชจ๋, ์ ๋ฐ์ดํธ ์๋ ์ค์น ์์คํ , ํญ์ Sandbox ๊ฒฉ๋ฆฌ ์ผ๊ธฐ, Google API์ ํค ์ ๊ณต ๋ฐ ๊ฒ์ ์ RLZ ๋งค๊ฐ๋ณ์ ์ ๋ฌ์ ์์ด Chromium๊ณผ ๋ค๋ฆ ๋๋ค. ์ ๋ฐ์ดํธ ์๊ฐ์ด ๋ ํ์ํ ๋ถ๋ค์ ์ํด Extended Stable ๋ธ๋์น๊ฐ ๋ณ๋๋ก ์ง์๋๋ฉฐ, ์ดํ 8์ฃผ๊ฐ ์์๋ฉ๋๋ค. Chrome 114์ ๋ค์ ๋ฆด๋ฆฌ์ค๋ 30์ XNUMX์ผ๋ก ์์ ๋์ด ์์ต๋๋ค.
Chrome 113์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- WebGPU ๊ทธ๋ํฝ API ๋ฐ WGSL(WebGPU Shading Language)์ ๋ํ ์ง์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค. WebGPU๋ ๋ ๋๋ง ๋ฐ ๊ณ์ฐ๊ณผ ๊ฐ์ GPU ์ธก ์์ ์ ์ํํ๊ธฐ ์ํด Vulkan, Metal ๋ฐ Direct3D 12์ ์ ์ฌํ API๋ฅผ ์ ๊ณตํ๋ฉฐ, GPU ์ธก ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ธฐ ์ํด ์ ฐ์ด๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. WebGPU ์ง์์ ํ์ฌ ChromeOS, macOS ๋ฐ Windows์ฉ ๋น๋์์๋ง ํ์ฑํ๋๋ฉฐ ๋์ค์ Linux ๋ฐ Android์์๋ ํ์ฑํ๋ ์์ ์ ๋๋ค.
- ์ฑ๋ฅ ์ต์ ํ ์์ ์ ๊ณ์๋์์ต๋๋ค. ๋ถ๊ธฐ 112์ ๋นํด ์๋๊ณ 2.1 ํ ์คํธ ํต๊ณผ ์๋๊ฐ 5% ์ฆ๊ฐํ์ต๋๋ค.
- ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์คํ ๋ฆฌ์ง ์ค๋ฉ ๋ชจ๋, ์๋น์ค ์์
์ ๋ฐ ํต์ API๊ฐ ์ ์ง์ ์ผ๋ก ํฌํจ๋๊ธฐ ์์ํ์ผ๋ฉฐ ํ์ด์ง๋ฅผ ์ฒ๋ฆฌํ ๋ ํ์ฌ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ๊ฒฉ๋ฆฌํ๋ ๋๋ฉ์ธ๊ณผ ๊ด๋ จํ์ฌ ๋ถ๋ฆฌ๋ฉ๋๋ค. ์ด ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋ธ๋ผ์ฐ์ ์บ์์ ํน์ ๋ฐ์ดํฐ๊ฐ ์๋์ง ํ๊ฐํ๋ ์์
๊ณผ ๊ฐ์ด ๊ณต์ ์ ์ฅ์ ๋ฐ ์ ๋ณด์ ์๊ตฌ ์ ์ฅ์ ์๋ํ์ง ์์ ์์ญ("์ํผ์ฟ ํค")์ ์๋ณ์๋ฅผ ์ ์ฅํ์ฌ ์ฌ์ดํธ ๊ฐ ์ฌ์ฉ์ ์ด๋์ ์ถ์ ํ๋ ๋ฐฉ๋ฒ์ ์ฐจ๋จํ ์ ์์ต๋๋ค. ์ฒ์์๋ ํ์ด์ง๋ฅผ ์ฒ๋ฆฌํ ๋ ๋ชจ๋ ๋ฆฌ์์ค๊ฐ ์๋ณธ ๋๋ฉ์ธ์ ๊ด๊ณ์์ด ๊ณตํต ๋ค์์คํ์ด์ค(same-origin)์ ์ ์ฅ๋์ด ํ ์ฌ์ดํธ์์ ๋ก์ปฌ ์คํ ๋ฆฌ์ง ์กฐ์, IndexedDB API ๋๋ ์บ์์ ๋ฐ์ดํฐ ํ์ธ์ ํตํด ๋ค๋ฅธ ์ฌ์ดํธ์ ๋ฆฌ์์ค ๋ก๋๋ฅผ ๊ฒฐ์ ํ ์ ์์์ต๋๋ค.
์ค๋ฉ์ ์บ์ ๋ฐ ๋ธ๋ผ์ฐ์ ์คํ ์ด์์ ๊ฐ์ฒด๋ฅผ ๊ฒ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํค์ ๋ณ๋์ ํ๊ทธ๋ฅผ ์ฒจ๋ถํฉ๋๋ค. ์ด ํค๋ ๊ธฐ๋ณธ ํ์ด์ง๊ฐ ์ด๋ฆฌ๋ ๊ธฐ๋ณธ ๋๋ฉ์ธ์ ๋ํ ๋ฐ์ธ๋ฉ์ ๊ฒฐ์ ํ๊ณ ์๋ฅผ ๋ค์ด ๋ค๋ฅธ ์ฌ์ดํธ์์ iframe์ ํตํด ๋ก๋๋๋ ๋ชจ์ ์ถ์ ์คํฌ๋ฆฝํธ์ ๋ฒ์๋ฅผ ์ ํํฉ๋๋ค. ์ผ๋ฐ ํฌํจ์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ์ธ๊ทธ๋จผํ ์ด์ ์ ๊ฐ์ ๋ก ํ์ฑํํ๋ ค๋ฉด "chrome://flags/#third-party-storage-partitioning" ์ค์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- FPS(First-Party Sets) ๋ฉ์ปค๋์ฆ์ด ์ ์๋์ด ๋์ผํ ์กฐ์ง ๋๋ ํ๋ก์ ํธ์ ์๋ก ๋ค๋ฅธ ์ฌ์ดํธ ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ฒฐ์ ํ์ฌ ๊ทธ๋ค ๊ฐ์ ์ผ๋ฐ์ ์ธ ์ฟ ํค ์ฒ๋ฆฌ๋ฅผ ํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ค๋ฅธ ๋๋ฉ์ธ(์: opennet.ru ๋ฐ opennet.me)์ ํตํด ๋์ผํ ์ฌ์ดํธ์ ์ก์ธ์คํ ์ ์๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค. ์ด๋ฌํ ๋๋ฉ์ธ์ ๋ํ ์ฟ ํค๋ ์์ ํ ๋ถ๋ฆฌ๋์ด ์์ง๋ง FPS์ ๋์์ผ๋ก ์ด์ ๊ณตํต ์ ์ฅ์์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. FPS๋ฅผ ํ์ฑํํ๋ ค๋ฉด "chrome://flags/enable-first-party-sets" ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- AV1 ๋น๋์ค ์ธ์ฝ๋(libaom)์ ์ํํธ์จ์ด ๊ตฌํ์ ๋ํ ์๋นํ ์ต์ ํ๊ฐ ์ํ๋์ด ํ์ ํ์ ์์คํ ๊ณผ ๊ฐ์ WebRTC๋ฅผ ์ฌ์ฉํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค. CPU ๋ฆฌ์์ค๊ฐ ์ ํ๋ ์ฅ์น์ ์ ํฉํ ์๋ก์ด ์๋ ๋ชจ๋ 10์ ์ถ๊ฐํ์ต๋๋ค. ๋์ญํญ์ด 40kbps์ธ ์ฑ๋์์ Google Meet ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธํ ๊ฒฐ๊ณผ VP1 ์๋ 10์ ๋นํด AV9 ์๋ 7์ ํ์ง์ด 12%, ์ฑ๋ฅ์ด 25% ํฅ์๋์์ต๋๋ค.
- ๊ณ ๊ธ ๋ธ๋ผ์ฐ์ ๋ณดํธ๊ฐ ํ์ฑํ๋ ๊ฒฝ์ฐ(์ธ์ดํ ๋ธ๋ผ์ฐ์ง > ํฅ์๋ ๋ณดํธ) Google ์ธก์์ ์ ์์ ์ธ ํ๋์ ๊ฐ์งํ๊ธฐ ์ํด ์ถ๊ฐ ๊ธฐ๋ฅ์ Chrome ์คํ ์ด ์นดํ๋ก๊ทธ์์ ์ค์น๋์ง ์์ ๋ธ๋ผ์ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์๋์ ๋ํ ์๊ฒฉ ๋ถ์์ ์์งํฉ๋๋ค. ์ ๋์จ ํ์ผ์ ํด์ ๋ฐ manifest.json์ ์ฝํ ์ธ ์ ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋ฉ๋๋ค.
- ์ผ๋ถ ์ฌ์ฉ์๋ ์ผ๋ถ ์จ๋ผ์ธ ์์ ์์ ๊ตฌ๋งคํ ๋ ๋ฐฐ์ก ์ฃผ์ ๋ฐ ์ง๋ถ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ์ฑ์ฐ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ์๋ ์ฑ์ฐ๊ธฐ ์์์ ๋ํ ์ถ๊ฐ ์ต์
์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- "์ ์ธ ๊ฐ" ์์ด์ฝ์ ํด๋ฆญํ๋ฉด ํ์๋๋ ๋ฉ๋ด๊ฐ ๊ฐํธ๋์์ต๋๋ค. "ํ์ฅ ํ๋ก๊ทธ๋จ" ๋ฐ "Chrome ์น ์คํ ์ด" ๋ฉ๋ด ํญ๋ชฉ์ด ๋ฉ๋ด์ ์ฒซ ๋ฒ์งธ ์์ค์ผ๋ก ์ด๋๋์์ต๋๋ค.
- ์ ์ฒด ํ์ด์ง๊ฐ ์๋ ํ์ด์ง์ ์ ํ๋ ๋ถ๋ถ๋ง ๋ค๋ฅธ ์ธ์ด๋ก ๋ฒ์ญํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค(๋ฒ์ญ์ ์ํฉ์ ๋ง๋ ๋ฉ๋ด์์ ์์๋จ). ๋ถ๋ถ ๋ฒ์ญ ํฌํจ์ ์ ์ดํ๊ธฐ ์ํด "chrome://flags/#desktop-partial-translate" ์ค์ ์ด ์ ์๋ฉ๋๋ค.
- ์ ํญ์ ์ด ๋ ํ์๋๋ ํ์ด์ง์ ์ค๋จ๋ ์์
("์ฌํ")์ ๋ค์ ์์ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ค๋จ๋ ์์น์์ ๊ฒ์์ ๊ณ์ํ ์ ์์ต๋๋ค.
- Android ๋ฒ์ ์์๋ ์ฌ์ฉ์๋ฅผ ์ํด ์ค์ ๋ ์ค์ ๊ด๋ฆฌ ์ ์ฑ ์ ๊ด๋ฆฌ์๊ฐ ๋๋ฒ๊น ํ ์ ์๋๋ก ์๋ก์ด ์๋น์ค ํ์ด์ง "chrome://policy/logs"๊ฐ ๊ตฌํ๋์์ต๋๋ค.
- Android ํ๋ซํผ์ฉ ๋น๋์์ ์ถ์ฒ ์ฝํ
์ธ (Discover) ์น์
์ ๋ณด๋ค ๊ฐ์ธํ๋ ์ฝํ
์ธ ๋ฅผ ํ์ํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค. ๋ํ Google ๊ณ์ ์ ์ฐ๊ฒฐ๋์ง ์์ ์ฌ์ฉ์๋ฅผ ์ํด ์ ํธํ๋ ๊ถ์ฅ ์ ํ(์: ์ผ๋ถ ์์ค์์ ์ฝํ
์ธ ๋ฅผ ์จ๊ธธ ์ ์์)์ ๊ตฌ์ฑํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Android ํ๋ซํผ์ฉ ๋ฒ์ ์ ์ฌ์ง ๋ฐ ๋น๋์ค ์
๋ก๋๋ฅผ ์ํ ๋ฏธ๋์ด ํ์ผ ์ ํ์ ์ํ ์๋ก์ด ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค(์์ฒด ๊ตฌํ ๋์ ํ์ค Android Media Picker ์ธํฐํ์ด์ค๊ฐ ์ฌ์ฉ๋จ).
- CSS๋ ํ์ฌ ํ๋ฉด ์ค์ ๋ฐ ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋์ญํญ์ ๊ฐ์ฅ ์ ํฉํ ๋ค์ํ ํด์๋์ ์ต์ ์งํฉ์์ ์ด๋ฏธ์ง๋ฅผ ์ ํํ ์ ์๋ image-set() ํจ์์ ๋ํ ํ์ค ๊ตฌ๋ฌธ์ ๊ตฌํํฉ๋๋ค. Chrome ๊ด๋ จ ๊ตฌ๋ฌธ์ ์ ๊ณตํ๋ ์ด์ ์ ์ง์๋์๋ -webkit-image-set() ์ ๋์ฌ ํธ์ถ์ด ์ด์ ํ์ค ์ด๋ฏธ์ง ์ธํธ๋ก ๋์ฒด๋์์ต๋๋ค.
- CSS๋ ์๋ก์ด ๋ฏธ๋์ด ์ฟผ๋ฆฌ(@media) overflow-inline ๋ฐ overflow-block ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ฌ ์ฝํ ์ธ ๊ฐ ์๋ ๋ธ๋ก ๊ฒฝ๊ณ๋ฅผ ๋ฒ์ด๋๋ ๊ฒฝ์ฐ ์ฝํ ์ธ ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
- ๋๋ฆฐ(์: ์ ์์ฑ ํ๋ฉด) ๋ฐ ๋น ๋ฅธ(์ผ๋ฐ ๋ชจ๋ํฐ) ํ๋ฉด์ ์ธ์ํ๊ฑฐ๋ ํ์ํ ๋ ์คํ์ผ์ ์ ์ํ ์ ์๋๋ก CSS์ ์ ๋ฐ์ดํธ ๋ฏธ๋์ด ์ฟผ๋ฆฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- linear() ํจ์๊ฐ CSS์ ์ถ๊ฐ๋์ด ์ฃผ์ด์ง ์์ ์ ์ฌ์ด์ ์ ํ ๋ณด๊ฐ์ ์ ์ฉํ์ฌ ๋ฐ์ด์ฑ ๋ฐ ์คํธ๋ ์นญ ํจ๊ณผ์ ๊ฐ์ ๋ณต์กํ ์ ๋๋ฉ์ด์ ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Headers.getSetCookie() ๋ฉ์๋๋ ๋จ์ผ ์์ฒญ์ผ๋ก ์ ๋ฌ๋ ์ฌ๋ฌ Set-Cookie ํค๋์์ ๊ฐ์ ์ฐ๊ฒฐํ์ง ์๊ณ ์ถ์ถํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
- ์๊ฒฉ ์ฆ๋ช ๊ณผ ์ฐ๊ฒฐ๋ ๋์ฉ๋ ์ด์ง ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด largeBlob ํ์ฅ์ด WebAuthn API์ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ต์ฐจ ์ฌ์ดํธ ์๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ฌ์ฉ์๋ฅผ ๋ถ๋ฆฌํ๊ธฐ ์ํด Private State Token API๋ฅผ ํ์ฑํํ์ต๋๋ค.
- ์ฌ์ดํธ๋ ๋ค๋ฅธ ํ์ ๋๋ฉ์ธ์์ ๋ก๋๋ ๋ฆฌ์์ค์ ๋์ผํ ์ถ์ฒ ์กฐ๊ฑด์ ์ ์ฉํ๋๋ก document.domain ์์ฑ์ ์ค์ ํ ์ ์์ต๋๋ค. ํ์ ๋๋ฉ์ธ ๊ฐ์ ํต์ ์ฑ๋์ ์ค์ ํด์ผ ํ๋ ๊ฒฝ์ฐ postMessage() ํจ์ ๋๋ Channel Messaging API๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ์น ๊ฐ๋ฐ์๋ฅผ ์ํ ๋๊ตฌ๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ๋คํธ์ํฌ ํ๋ ๊ฒ์ฌ ํจ๋์๋ ์ด์ ์น ์๋ฒ์์ ๋ฐํ๋ ์ HTTP ์๋ต ํค๋๋ฅผ ์ฌ์ ์ํ๊ฑฐ๋ ์์ฑํ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค(๋คํธ์ํฌ > ํค๋ > ์๋ต ํค๋). ๋ํ ์์ค > ์ฌ์ ์ ์น์
์์ .headers ํ์ผ์ ํธ์งํ๊ณ ๋ง์คํฌ๋ก ๊ต์ฒด๋ฅผ ์์ฑํ์ฌ ํ ๊ณณ์์ ๋ชจ๋ ์ฌ์ ์๋ฅผ ํธ์งํ ์ ์์ต๋๋ค. Nuxt, Vite ๋ฐ Rollup ์น ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์
์ ๋๋ฒ๊น
์ ๊ฐ์ ํ์ต๋๋ค. ์คํ์ผ ํจ๋์์ CSS ๋ฌธ์ ์ง๋จ ๊ฐ์ (์์ฑ ์ด๋ฆ ๋ฐ ํ ๋น๋ ๊ฐ์ ์ค๋ฅ๋ ๋ณ๋๋ก ํ์๋จ) ์น ์ฝ์์์ Enter ํค๋ฅผ ๋๋ฅผ ๋ ์๋ ์์ฑ ๊ถ์ฅ ์ฌํญ์ ํ์ํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค(Tab ๋๋ ์ค๋ฅธ์ชฝ ํ์ดํ๋ฅผ ๋๋ฅผ ๋๋ง์ด ์๋).
ํ์ ๋ฐ ๋ฒ๊ทธ ์์ ์ธ์๋ ์ ๋ฒ์ ์์๋ 15๊ฐ์ ์ทจ์ฝ์ ์ด ์์ ๋์์ต๋๋ค. ๋ง์ ์ทจ์ฝ์ ์ด ์๋ ํ
์คํธ ๋๊ตฌ์ธ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ๋ฐ AFL์ ๊ฒฐ๊ณผ๋ก ํ์ธ๋์์ต๋๋ค. ๋ชจ๋ ๋ธ๋ผ์ฐ์ ๋ณดํธ ์์ค์ ์ฐํํ๊ณ ์๋๋ฐ์ค ํ๊ฒฝ ์ธ๋ถ์ ์์คํ
์์ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ฌ๊ฐํ ๋ฌธ์ ๋ ํ์ธ๋์ง ์์์ต๋๋ค. ํ์ฌ ๋ฆด๋ฆฌ์ค์ ์ทจ์ฝ์ ๋ฐ๊ฒฌ์ ๋ํ ํ๊ธ ๋ณด์ ํ๋ก๊ทธ๋จ์ ์ผํ์ผ๋ก Google์ ๋ฏธํ 10๋ฌ๋ฌ ์๋น์ ์๊ธ 30.5๊ฐ($7500, $5000 ๋ฐ $4000 3000๊ฐ, $2000 1000๊ฐ, $XNUMX XNUMX๊ฐ, $XNUMX XNUMX๊ฐ)๋ฅผ ์ง๊ธํ์ต๋๋ค.
์ถ์ฒ : opennet.ru