Chrome 131 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ

Google์€ Chrome 131 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ์™€ ๋™์‹œ์— Chrome์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๋ฌด๋ฃŒ Chromium ํ”„๋กœ์ ํŠธ๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. Chrome ๋ธŒ๋ผ์šฐ์ €๋Š” Google ๋กœ๊ณ  ์‚ฌ์šฉ, ์ถฉ๋Œ ์‹œ ์•Œ๋ฆผ ์ „์†ก ์‹œ์Šคํ…œ ์กด์žฌ, ๋ณต์‚ฌ ๋ฐฉ์ง€๋œ ๋น„๋””์˜ค ์ฝ˜ํ…์ธ (DRM) ์žฌ์ƒ ๋ชจ๋“ˆ, ์—…๋ฐ์ดํŠธ ์ž๋™ ์„ค์น˜ ์‹œ์Šคํ…œ, ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒฉ๋ฆฌ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ํ™œ์„ฑํ™”ํ•œ๋‹ค๋Š” ์ ์—์„œ Chromium๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. , ๊ฒ€์ƒ‰ ์‹œ Google API์— ํ‚ค๋ฅผ ์ œ๊ณตํ•˜๊ณ  RLZ-๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ์— ์‹œ๊ฐ„์ด ๋” ํ•„์š”ํ•œ ๋ถ„๋“ค์„ ์œ„ํ•ด Extended Stable ๋ธŒ๋žœ์น˜๊ฐ€ ๋ณ„๋„๋กœ ์ง€์›๋˜๋ฉฐ, ์ดํ›„ 8์ฃผ๊ฐ€ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค. Chrome 132์˜ ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค๋Š” 14์›” XNUMX์ผ๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

Chrome 131์˜ ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ๋‚ด์žฅ๋œ PDF ๋ทฐ์–ด๋Š” ํ…์ŠคํŠธ๊ฐ€ ์ด๋ฏธ์ง€๋กœ ๋ฐฐ์น˜๋œ ์Šค์บ”ํ•œ PDF ๋ฌธ์„œ์—์„œ ํ…์ŠคํŠธ๋ฅผ ์ธ์‹ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ๋Š” ๊ธฐ๊ณ„ ํ•™์Šต์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‚ด์žฅ๋œ ๊ด‘ํ•™ ๋ฌธ์ž ์ธ์‹(OCR) ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ ์ธ์‹๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋ฒ„์ „๊ณผ ๋‹ฌ๋ฆฌ ์Šค์บ”ํ•œ ๋ฌธ์„œ๋Š” ์ด์ œ ์ž๋™์œผ๋กœ ํ…์ŠคํŠธ ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜๋˜์–ด ๊ฐ•์กฐ ํ‘œ์‹œ, ๊ฒ€์ƒ‰ ๋ฐ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • PartitionAlloc ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ์‹œ์Šคํ…œ์— ํ™•์žฅ ๊ฒ€์‚ฌ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ด๋ฏธ ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ(ํ•ด์ œ ํ›„ ์‚ฌ์šฉ)์— ์•ก์„ธ์Šคํ•˜์—ฌ ๋ฐœ์ƒํ•˜๋Š” ์ทจ์•ฝ์ ์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ฒ€์‚ฌ๋Š” ์„ฑ๋Šฅ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„ฑ๋Šฅ๋ณด๋‹ค ๋ณด์•ˆ์ด ๋” ์ค‘์š”ํ•œ ๋ฐฐํฌ์˜ ๊ฒฝ์šฐ ์ด์ œ ์ถ”๊ฐ€ ๋ณดํ˜ธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ •์ฑ…์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ํฌ๋กฌ ๋ฃจํŠธ ์Šคํ† ์–ด๋Š” Entrust CA๊ฐ€ CA ์š”๊ตฌ ์‚ฌํ•ญ์„ ์—ฌ๋Ÿฌ ์ฐจ๋ก€ ์œ„๋ฐ˜ํ•˜๊ณ , ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์ธ์ฆ์„œ์— ๋Œ€ํ•ด ์ง€์ •๋œ ์‹œ๊ฐ„ ๋‚ด์— ๋Œ€์‘ํ•˜์ง€ ์•Š๊ณ , ์ธ์ฆ์„œ ํ์ง€๊ฐ€ ์ง€์—ฐ๋˜๊ณ , ์‚ฌ๊ณ  ๋ณด๊ณ ๊ฐ€ ๋ถ€์ ์ ˆํ•˜๊ณ , ๋ฐœ๊ธ‰ ์ง€์นจ์„ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ๋“ฑ์˜ ์ด์œ ๋กœ ์‹ ๋ขฐ๋ฅผ ์žƒ์—ˆ์Šต๋‹ˆ๋‹ค. TLS ์ธ์ฆ์„œ EV(ํ™•์žฅ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ) ๋ ˆ๋ฒจ ์ธ์ฆ์„œ๋Š” ๋„๋ฉ”์ธ ์†Œ์œ ๊ถŒ ๋ฌธ์„œ ํ™•์ธ ๋ฐ ๋ฆฌ์†Œ์Šค ์†Œ์œ ๊ถŒ ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ๊ฒฌ๋œ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์กฐ์น˜๊ฐ€ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์•„ 2024๋…„ 11์›” 11์ผ ์ดํ›„ Entrust์—์„œ ๋ฐœ๊ธ‰ํ•œ TLS ์ธ์ฆ์„œ๋Š” Chrome์—์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. 11์›” 11์ผ ์ด์ „์— ๋ฐœ๊ธ‰๋œ ์ธ์ฆ์„œ๋Š” ๊ณ„์† ์œ ํšจํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
  • Android ๋ฒ„์ „์—๋Š” ์ œ3์ž ์ œ๊ณต์—…์ฒด๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์ž๋™์œผ๋กœ ์–‘์‹์„ ์ž‘์„ฑํ•˜๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ ‘๊ทผ์„ฑ API์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • Android ๋ฒ„์ „์€ Google ๊ณ„์ • ์—ฐ๊ฒฐ๊ณผ ์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ € ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๊ด€๋ฆฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋™๊ธฐํ™”๋Š” ๋” ์ด์ƒ ์„ค์ •์—์„œ ๋ณ„๋„์˜ ๊ธฐ๋Šฅ์œผ๋กœ ์ œ๊ณต๋˜์ง€ ์•Š๊ณ , Google ๊ณ„์ • ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ๊ณผ ํ†ตํ•ฉ๋˜์–ด ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋ถ๋งˆํฌ ๋“ฑ์˜ ์ •๋ณด๋ฅผ Google ๊ณ„์ •์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • CPU ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŽ์ด ์†Œ๋ชจํ•˜์ง€๋งŒ ์†Œ๋ฆฌ๊ฐ€ ์ถœ๋ ฅ๋˜์ง€ ์•Š๊ณ  5๋ถ„ ์ด์ƒ ์ˆจ๊ฒจ์ ธ ์žˆ๋Š” ํƒญ์„ ์ž๋™์œผ๋กœ ์ •์ง€์‹œํ‚ค๋Š” ์ƒˆ๋กœ์šด ์—๋„ˆ์ง€ ์ ˆ์•ฝ ๋ชจ๋“œ(Energy saver)๊ฐ€ ์‚ฌ์šฉ์ž๋“ค ์‚ฌ์ด์—์„œ ์ ์ง„์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์™ธ๋ถ€ ์žฅ์น˜ ๊ด€๋ฆฌ ๋˜๋Š” ํ™”์ƒ ๋ฐ ์˜ค๋””์˜ค ํšŒ์˜ ์ˆ˜ํ–‰๊ณผ ๊ด€๋ จ๋œ ํƒญ์—๋งŒ ์˜ˆ์™ธ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํƒญ์€ USB, Bluetooth, ์นด๋ฉ”๋ผ, ์ž…๋ ฅ ์žฅ์น˜ ๋ฐ ๋งˆ์ดํฌ ์ž‘์—…๊ณผ ํ†ต์‹  ์ฑ„๋„ ๊ตฌ์„ฑ์„ ์œ„ํ•œ API์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. RTCDataChannel ๋˜๋Š” MediaStreamTrack ์‚ฌ์šฉ). ์ž๋™ ๋™๊ฒฐ ํ™œ์„ฑํ™” ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด 'chrome://flags/#freezing-on-energy-saver' ์„ค์ •์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
  • ์‹คํ—˜์ ์ธ ๋ฉ”๋ชจ๋ฆฌ ์ ˆ์•ฝ ๋ชจ๋“œ(๋ณดํ†ต, ๊ท ํ˜• ๋ฐ ์ตœ๋Œ€)๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋น„ํ™œ์„ฑ ํƒญ์—์„œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ™•๋ณดํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Moderate ๋ชจ๋“œ์—์„œ๋Š” ์‹œ์Šคํ…œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ์—๋งŒ ๋ฉ”๋ชจ๋ฆฌ ํƒญ์ด ๋น„ํ™œ์„ฑํ™”๋˜๊ณ , Maximum ๋ชจ๋“œ์—์„œ๋Š” ํƒญ์ด ๋น„ํ™œ์„ฑํ™”๋œ ํ›„ ์ž ์‹œ ํ›„์— ๋น„ํ™œ์„ฑํ™”๋˜๋ฉฐ, Balanced ๋ชจ๋“œ์—์„œ๋Š” ์—ฌ์œ  ๊ณต๊ฐ„์„ ๊ณ ๋ คํ•˜์—ฌ ๋น„ํ™œ์„ฑํ™”๋œ ํƒญ์ด ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์˜ ๋ฉ”๋ชจ๋ฆฌ.
  • ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์†๋„๋ฅผ ๋Šฆ์ถ”์ง€ ์•Š๊ณ  ํ•ญ์ƒ ํ™œ์„ฑ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ธฐ๋Šฅ, ๋น„ํ™œ์„ฑํ™”๋œ ํƒญ์„ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ• ์„ ํƒ, ํŒ์—… ํƒญ ์ถ•์†ŒํŒ์— ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋Ÿ‰ ํ‘œ์‹œ ๋“ฑ ์ถ”๊ฐ€์ ์ธ ์„ฑ๋Šฅ ๊ด€๋ จ ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณด๊ณ  ์žˆ๋Š” ํŽ˜์ด์ง€์˜ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์ž ์žฌ์ ์ธ ๋ฌธ์ œ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๊ถŒ์žฅ ์‚ฌํ•ญ์ด ํฌํ•จ๋œ ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•˜๋Š” "์„ฑ๋Šฅ ๊ฐ์ง€" ๋„๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ˜„์žฌ ํƒญ์˜ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋ธŒ๋ผ์šฐ์ €๋Š” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์†Œ๋น„ํ•˜๋Š” ๋‹ค๋ฅธ ํƒญ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋„๋ก ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • TLS 1.3๊ณผ QUIC์—์„œ๋Š” ์–‘์ž์ปดํ“จํ„ฐ์—์„œ ์„ ํƒ์— ์ €ํ•ญํ•˜๋Š” ํ‚ค ์บก์Аํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜(KEM, Key Encapsulation Mechanism) โ€œX25519Kyber768โ€์ด ๋ฏธ๊ตญ ๊ตญ๋ฆฝํ‘œ์ค€ํ™”ํ•™ํšŒ(National National Association)์—์„œ ํ‘œ์ค€ํ™”ํ•œ ์ตœ์ข… ์‚ฌ์–‘ ML-KEM(CRYSTALS-Kyber)์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ด์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€๊ธฐ์ˆ ์—ฐ๊ตฌ์†Œ(NIST). X25519Kyber768์€ X25519 ECDH์™€ ML-KEM ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฒฐํ•ฉํ•œ ๊ฒƒ์œผ๋กœ, ๊ฒฉ์ž ์ด๋ก  ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๊ธฐ๋ฐ˜ํ•œ ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ํ•ด๊ฒฐ ์‹œ๊ฐ„์€ ๊ธฐ์กด ์ปดํ“จํ„ฐ์™€ ์–‘์ž ์ปดํ“จํ„ฐ์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
  • ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” Google Lens ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์— ๋‹ค๋ฅธ ์–ธ์–ด๋กœ์˜ ๋ฒˆ์—ญ ์˜ค๋ฒ„๋ ˆ์ด ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๋ฒˆ์—ญ๋œ ํ…์ŠคํŠธ๋Š” ์ด๋ฏธ์ง€์˜ ์›๋ณธ ํ…์ŠคํŠธ ์œ„์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค).
     Chrome 131 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ
  • Direct Sockets API๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์™ธ๋ถ€ ์‹œ์Šคํ…œ๊ณผ ์ง์ ‘ TCP ๋ฐ UDP ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฐ๊ฒฐ์„ ์ˆ˜์‹ ํ•˜๊ธฐ ์œ„ํ•œ ์ฒญ์ทจ ์†Œ์ผ“์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ํ˜ธ์ŠคํŠธ์— ์ฒ˜์Œ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž‘์—…์„ ํ™•์ธํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด API๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š” ํ•„์š”์„ฑ์€ TCP ๋ฐ UDP ์œ„์—์„œ ์‹คํ–‰๋˜๋Š” ๊ธฐ๋ณธ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๊ณ  HTTPS ๋˜๋Š” WebSocket์„ ํ†ตํ•œ ํ†ต์‹ ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋„คํŠธ์›Œํฌ ์žฅ์น˜์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค.
  • "Origin trial" ๋ชจ๋“œ๋Š” ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ(๋ณธ์งˆ์˜ ์š”์•ฝ)๋ฅผ ์š”์•ฝํ•˜๊ธฐ ์œ„ํ•œ Summarizer API๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • "์˜ค๋ฆฌ์ง„ ํŠธ๋ผ์ด์–ผ" ๋ชจ๋“œ์—๋Š” WebAudio API๋ฅผ ํ†ตํ•ด ์˜ค๋””์˜ค ์žฌ์ƒ์˜ ํ’ˆ์งˆ ๋ฐ ์ง€์—ฐ์— ๋Œ€ํ•œ ํ†ต๊ณ„๋ฅผ ์–ป๊ธฐ ์œ„ํ•œ AudioContext.playoutStats ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•˜๋Š” ์žฌ์ƒ ํ†ต๊ณ„ API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‚จ์šฉ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์ดํŠธ์—์„œ ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ‚ค๋ณด๋“œ ์ž ๊ธˆ ๋ฐ ํฌ์ธํ„ฐ ์ž ๊ธˆ API๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํ™•์ธ ๋ฉ”์‹œ์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ‘œ์ค€ ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๋ฅผ ์ˆจ๊ธฐ๊ณ  ๋งˆ์šฐ์Šค๋ฅผ ์ง์ ‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›€์ง์ž„). Permissions API๋ฅผ ํ†ตํ•ด ๊ถŒํ•œ ๋ถ€์—ฌ ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • HTML ์š”์†Œ "์— ์ถ”๊ฐ€ ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ", ํ‘œ์ค€ ํƒœ๊ทธ ์™ธ์— " ", " " ๊ทธ๋ฆฌ๊ณ  " " ์ด ๋ณ€๊ฒฝ์€ ์‚ฌ์šฉ์ž ์ •์˜ ์˜ต์…˜ "์˜ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค ๊ตฌํ˜„์„ ์ค€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. "๋ฅผ ํ†ตํ•ด ๋ฉ”๋‰ด ๋””์ž์ธ์˜ ๊ฐ€๋Šฅ์„ฑ์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
  • CSS ์†์„ฑ "clip-path", "fill", "Stroke" ๋ฐ "marker-*"์— ์™ธ๋ถ€ SVG ๋ฆฌ์†Œ์Šค๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด์ œ 'clip-path: url("resources.svg#myPath")'๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜์‚ฌ ํด๋ž˜์Šค "::selection" ๋ฐ "::target-text"๋ฅผ ํ†ตํ•ด ์ •์˜๋œ ํ…์ŠคํŠธ ์„ ํƒ ์Šคํƒ€์ผ ์†์„ฑ์˜ ์ƒ์† ๋ชจ๋ธ์ด ๋ณ€๊ฒฝ๋˜์–ด ์˜์‚ฌ ํด๋ž˜์Šค "::highlight"์˜ ์ƒ์† ๋ชจ๋ธ๋กœ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค. , "::spelling-error" ๋ฐ "::grammar-error"๋Š” ์ด์ œ ๋ฌธ์„œ ๊ตฌ์กฐ(HTML ์š”์†Œ ์ฒด์ธ)๊ฐ€ ์•„๋‹ˆ๋ผ ํ…์ŠคํŠธ๊ฐ€ ๊ฐ•์กฐ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ์‹(์„ ํƒ ์ฒด์ธ)์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์—์„œ "๋‹จ๋ฝ์˜ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ์ค‘์ฒฉ๋œ ์š”์†Œ์˜ ์ƒ‰์ƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. "๋Š” ์ด์ œ ๋‹จ๋ฝ์— ์ง€์ •๋œ ์ƒ‰์ƒ ์Šคํƒ€์ผ์ด ์•„๋‹Œ ์˜์‚ฌ ํด๋ž˜์Šค "::selection"์˜ ์Šคํƒ€์ผ์— ๋”ฐ๋ผ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. p { ์ƒ‰์ƒ: ๋”ฅํ•‘ํฌ; } .blue::selection { ์ƒ‰์ƒ: ํŒŒ๋ž€์ƒ‰; } ๊ฐ•์กฐ๋œ ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค.
  • HTML ์š”์†Œ์— ๋Œ€ํ•œ CSS "ํ‘œ์‹œ" ์†์„ฑ ์„ค์ •์„ ๋ฐฉํ•ดํ•˜๋Š” ์ œํ•œ ์‚ฌํ•ญ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. " ๊ทธ๋ฆฌ๊ณ  " " ์ถ•์†Œ ๊ฐ€๋Šฅ ๋ฐ ํ™•์žฅ ๊ฐ€๋Šฅ ๋ธ”๋ก์˜ ๋””์ž์ธ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ์˜์‚ฌ ์š”์†Œ "::details-content"๊ฐ€ CSS์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Emoji ํ‘œ์‹œ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด CSS ์†์„ฑ "font-variant-emoji"๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ…์ŠคํŠธ ๋˜๋Š” ๊ทธ๋ž˜ํ”ฝ ํ‘œํ˜„์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
     Chrome 131 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ
  • ์ธ์‡„ํ•˜๊ฑฐ๋‚˜ PDF๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ ์ „์— ํŽ˜์ด์ง€ ๋””์ž์ธ์„ ๋ณ€๊ฒฝํ•˜๋„๋ก ์„ค๊ณ„๋œ @page CSS ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด์ œ ํŽ˜์ด์ง€ ์—ฌ๋ฐฑ์— ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•œ ์˜์—ญ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์ œ๋ชฉ, ์ฐธ๊ณ  ๋˜๋Š” ๋ฐ”๋‹ฅ๊ธ€ ์ถ”๊ฐ€).
     Chrome 131 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ
  • ๋‹ค๋ฅธ ์š”์†Œ์˜ ์œ„์น˜์— ๊ณ ์ •๋œ ์š”์†Œ์˜ ํ‘œ์‹œ๋ฅผ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๋ฐ ์‚ฌ์šฉ๋˜๋Š” "inset-area" CSS ์†์„ฑ(CSS ์•ต์ปค ์œ„์น˜ ์ง€์ •)์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. CSS ํ‘œ์ค€ํ™” ์ž‘์—… ๊ทธ๋ฃน์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ์— ๋”ฐ๋ผ "inset-area" ์†์„ฑ์€ ์™„์ „ํžˆ ์œ ์‚ฌํ•œ "position-area" ์†์„ฑ์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋„๊ตฌ์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ ํŒจ๋„์— ์ƒˆ๋กœ์šด ์„ฑ๋Šฅ ๋ถ„์„ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AI ๋„์šฐ๋ฏธ๊ฐ€ ํฌํ•จ๋œ ์‹คํ—˜ ํŒจ๋„์ด ์ œ์•ˆ๋˜์—ˆ์œผ๋ฉฐ, ์ฑ„ํŒ… ํ˜•์‹์œผ๋กœ ๋””๋ฒ„๊น… ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ๋‹ต๋ณ€์„ ์–ป๊ฑฐ๋‚˜ CSS์™€ ๊ด€๋ จ๋œ ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ์„ ๋ช…ํ™•ํžˆ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
     Chrome 131 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ
     Chrome 131 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ
    ๋™์˜์ƒ ์žฌ์ƒ

ํ˜์‹ ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” 12๊ฐ€์ง€ ์ทจ์•ฝ์ ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ๋ฐ AFL ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ์˜ ๊ฒฐ๊ณผ๋กœ ๋งŽ์€ ์ทจ์•ฝ์ ์ด ์‹๋ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ์—๋Š” ๋†’์€ ์‹ฌ๊ฐ๋„ ์ˆ˜์ค€์ด ํ• ๋‹น๋˜์—ˆ์Šต๋‹ˆ๋‹ค(Blink ์—”์ง„์˜ ํ™•์žฅ ์ž‘์—…์„ ์œ„ํ•œ ์ฝ”๋“œ์˜ ๋ฌธ์ œ). ๋ชจ๋“  ์ˆ˜์ค€์˜ ๋ธŒ๋ผ์šฐ์ € ๋ณดํ˜ธ๋ฅผ ์šฐํšŒํ•˜๊ณ  ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ ์™ธ๋ถ€์˜ ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋Š” ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค์˜ ์ทจ์•ฝ์  ๋ฐœ๊ฒฌ์— ๋Œ€ํ•œ ๊ธˆ์ „์  ๋ณด์ƒ ์ง€๊ธ‰ ํ”„๋กœ๊ทธ๋žจ์˜ ์ผํ™˜์œผ๋กœ Google์€ 8๊ฐœ์— ๋ฏธํ™” 1๋‹ฌ๋Ÿฌ(ํ•œ ๊ฐœ๋Š” 1000๋‹ฌ๋Ÿฌ)์˜ ์ƒ๊ธˆ์„ ์ง€๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. 7๊ฐœ ๋ณด์ƒ์˜ ๊ทœ๋ชจ๋Š” ์•„์ง ๊ฒฐ์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€