ํฌ๋กฌ 89 ๋ฆด๋ฆฌ์Šค

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

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

  • ์ด์ œ Android ๋ฒ„์ „์˜ Chrome์€ Play Protect ์ธ์ฆ ๊ธฐ๊ธฐ์—์„œ๋งŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹  ๋ฐ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ๋Š” ์—๋ฎฌ๋ ˆ์ดํŠธ๋œ ์žฅ์น˜๊ฐ€ ์œ ํšจํ•˜๊ฑฐ๋‚˜ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ Google์—์„œ ๊ฐœ๋ฐœ๋œ ๊ฒฝ์šฐ Android์šฉ Chrome์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google Play ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ค์ • ์„น์…˜์—์„œ ๊ธฐ๊ธฐ์˜ ์ธ์ฆ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์„ค์ • ํŽ˜์ด์ง€ ๋งจ ์•„๋ž˜์— 'Play Protect ์ธ์ฆ' ์ƒํƒœ๊ฐ€ ํ‘œ์‹œ๋จ). ํƒ€์‚ฌ ํŽŒ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๊ธฐ์™€ ๊ฐ™์ด ์ธ์ฆ๋˜์ง€ ์•Š์€ ๊ธฐ๊ธฐ์˜ ๊ฒฝ์šฐ Chrome์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๊ธฐ๊ธฐ๋ฅผ ๋“ฑ๋กํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์†Œ์ˆ˜์˜ ์‚ฌ์šฉ์ž๊ฐ€ HTTPS๋ฅผ ํ†ตํ•ด ์‚ฌ์ดํŠธ๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜ธ์ŠคํŠธ example.com์„ ์ž…๋ ฅํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ https://example.com ์‚ฌ์ดํŠธ๊ฐ€ ์—ด๋ฆฌ๋ฉฐ, ์—ด ๋•Œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด http://example.com์œผ๋กœ ๋กค๋ฐฑ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ โ€œhttps://โ€ ์‚ฌ์šฉ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด โ€œchrome://flags#omnibox-default-typed-navigations-to-httpsโ€ ์„ค์ •์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค.
  • ํ”„๋กœํ•„ ์ง€์›์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์ผํ•œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์ž‘์—…ํ•  ๋•Œ ์ž์‹ ์˜ ๊ณ„์ •์„ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ”„๋กœํ•„์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€์กฑ ๊ตฌ์„ฑ์› ๊ฐ„์˜ ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ฑฐ๋‚˜ ์—…๋ฌด ๋ฐ ๊ฐœ์ธ ๊ด€์‹ฌ์‚ฌ์— ์‚ฌ์šฉ๋˜๋Š” ๋ณ„๋„์˜ ์„ธ์…˜์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ƒˆ๋กœ์šด Chrome ํ”„๋กœํ•„์„ ์ƒ์„ฑํ•˜๊ณ  ํŠน์ • Google ๊ณ„์ •์— ์—ฐ๊ฒฐ๋  ๋•Œ ํ™œ์„ฑํ™”๋˜๋„๋ก ๊ตฌ์„ฑํ•˜์—ฌ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋ถ๋งˆํฌ, ์„ค์ • ๋ฐ ๊ฒ€์ƒ‰ ๊ธฐ๋ก์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”„๋กœํ•„์— ์—ฐ๊ฒฐ๋œ ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•˜๋ ค๊ณ  ํ•˜๋ฉด ํ•ด๋‹น ํ”„๋กœํ•„๋กœ ์ „ํ™˜ํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Ÿฌ ํ”„๋กœํ•„์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ์›ํ•˜๋Š” ํ”„๋กœํ•„์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ์ž์‹ ๋งŒ์˜ ์ƒ‰ ๊ตฌ์„ฑํ‘œ๋ฅผ ๋‹ค์–‘ํ•œ ํ”„๋กœํ•„์— ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํฌ๋กฌ 89 ๋ฆด๋ฆฌ์Šค
  • ์ƒ๋‹จ ํ‘œ์‹œ์ค„์˜ ํƒญ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐˆ ๋•Œ ์ฝ˜ํ…์ธ  ์ถ•์†ŒํŒ ํ‘œ์‹œ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ํƒญ ๋‚ด์šฉ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ 'chrome://flags/#tab-hover-cards' ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
    ํฌ๋กฌ 89 ๋ฆด๋ฆฌ์Šค
  • ์ผ๋ถ€ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ "์ฝ๊ธฐ ๋ชฉ๋ก"("chrome://flags#read-later") ๊ธฐ๋Šฅ์ด ํ™œ์„ฑํ™”๋˜์–ด ํ™œ์„ฑํ™”๋˜๋ฉด "๋ถ๋งˆํฌ ์ถ”๊ฐ€" ๋ฒ„ํŠผ ์™ธ์— ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ๋ณ„ํ‘œ๋ฅผ ํด๋ฆญํ•˜๋ฉด, ๋‘ ๋ฒˆ์งธ ๋ฒ„ํŠผ "์ฝ๊ธฐ ๋ชฉ๋ก์— ์ถ”๊ฐ€"๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ณ  ๋ถ๋งˆํฌ ๋ฐ” ์˜ค๋ฅธ์ชฝ์— ์ด์ „์— ๋ชฉ๋ก์— ์ถ”๊ฐ€๋œ ๋ชจ๋“  ํŽ˜์ด์ง€๊ฐ€ ๋‚˜์—ด๋˜๋Š” "์ฝ๊ธฐ ๋ชฉ๋ก" ๋ฉ”๋‰ด๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋ชฉ๋ก์—์„œ ํŽ˜์ด์ง€๋ฅผ ์—ด๋ฉด ์ฝ์Œ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ชฉ๋ก์˜ ํŽ˜์ด์ง€๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ฝ์Œ ๋˜๋Š” ์ฝ์ง€ ์•Š์Œ์œผ๋กœ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ๋ชฉ๋ก์—์„œ ์ œ๊ฑฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํฌ๋กฌ 89 ๋ฆด๋ฆฌ์Šค
  • Chrome ๋™๊ธฐํ™”๋ฅผ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š๊ณ  Google ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž๋Š” Google ๊ณ„์ •์— ์ €์žฅ๋œ ๊ฒฐ์ œ ์ˆ˜๋‹จ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์ผ๋ถ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ์ ์ง„์ ์œผ๋กœ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • ์ด์ „์—๋Š” 'chrome://flags/#enable-tab-search' ํ”Œ๋ž˜๊ทธ๋ฅผ ํ†ตํ•ด ํ™œ์„ฑํ™”ํ•ด์•ผ ํ–ˆ๋˜ ๋น ๋ฅธ ํƒญ ๊ฒ€์ƒ‰ ์ง€์›์ด ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํ˜„์žฌ ์ฐฝ์— ์žˆ๋“  ๋‹ค๋ฅธ ์ฐฝ์— ์žˆ๋“  ๊ด€๊ณ„์—†์ด ์—ด๋ ค ์žˆ๋Š” ๋ชจ๋“  ํƒญ ๋ชฉ๋ก์„ ๋ณด๊ณ  ์›ํ•˜๋Š” ํƒญ์„ ๋น ๋ฅด๊ฒŒ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํฌ๋กฌ 89 ๋ฆด๋ฆฌ์Šค
  • ๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ๋‚ด๋ถ€ ์‚ฌ์ดํŠธ ์—ด๊ธฐ ์‹œ๋„ ์‹œ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ๊ฐœ๋ณ„ ๋‹จ์–ด ์ฒ˜๋ฆฌ๊ฐ€ ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ํ•œ ๋‹จ์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ๋จผ์ € ์‚ฌ์šฉ์ž๊ฐ€ ํ•˜์œ„ ๋„๋ฉ”์ธ์„ ์—ด๋ ค๊ณ  ํ•œ๋‹ค๊ณ  ๋ฏฟ๊ณ  ํ•ด๋‹น ์ด๋ฆ„์„ ๊ฐ€์ง„ ํ˜ธ์ŠคํŠธ๊ฐ€ DNS์— ์žˆ๋Š”์ง€ ํ™•์ธํ•œ ๋‹ค์Œ ํ•ด๋‹น ์š”์ฒญ์„ ๊ฒ€์ƒ‰ ์—”์ง„์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž ์„ค์ •์— ์ง€์ •๋œ DNS ์„œ๋ฒ„์˜ ์†Œ์œ ์ž๋Š” ๋‹จ์ผ ๋‹จ์–ด ๊ฒ€์ƒ‰์–ด์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์‹ ํ–ˆ์œผ๋ฉฐ ์ด๋Š” ๊ธฐ๋ฐ€ ์œ„๋ฐ˜์œผ๋กœ ํ‰๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์œ„ ๋„๋ฉ”์ธ(์˜ˆ: "https://helpdesk/") ์—†์ด ์ธํ„ฐ๋„ท ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์—…์˜ ๊ฒฝ์šฐ ์ด์ „ ๋™์ž‘์œผ๋กœ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฒ„์ „์„ ๊ณ ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธฐ์—…์—์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๋งŒ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ๊ด€๋ฆฌ์ž๋Š” ์ƒˆ๋กœ์šด ExtensionSettings ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๋งค๋‹ˆํŽ˜์ŠคํŠธ์— ์ง€์ •๋œ URL ๋Œ€์‹  Chrome ์ž์ฒด URL์„ ์‚ฌ์šฉํ•˜์—ฌ ์—…๋ฐ์ดํŠธ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • x86 ์‹œ์Šคํ…œ์—์„œ ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด์ œ 3๋…„๋ถ€ํ„ฐ Intel ํ”„๋กœ์„ธ์„œ์™€ 2003๋…„๋ถ€ํ„ฐ AMD์—์„œ ์ง€์›ํ•ด์˜จ SSE2005 ๋ช…๋ น์— ๋Œ€ํ•œ ํ”„๋กœ์„ธ์„œ ์ง€์›์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.
  • ๊ด‘๊ณ  ๋„คํŠธ์›Œํฌ ์ฝ”๋“œ, ์†Œ์…œ ๋„คํŠธ์›Œํฌ ์œ„์ ฏ ๋ฐ ์›น ๋ถ„์„ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์ดํŠธ ๊ฐ„ ์‚ฌ์šฉ์ž ์ด๋™์„ ์ถ”์ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ œ3์ž ์ฟ ํ‚ค๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ๋‹ค์Œ API๊ฐ€ ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค.
    • ์‚ฌ์ดํŠธ ๊ฐ„ ์‹๋ณ„์ž๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ์‹ ๋ขฐ ํ† ํฐ์ž…๋‹ˆ๋‹ค.
    • ์ž์‚ฌ ์„ธํŠธ - ๊ด€๋ จ ๋„๋ฉ”์ธ์ด ์ž์ฒด์ ์œผ๋กœ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์„ ์„ ์–ธํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์‚ฌ์ดํŠธ ๊ฐ„ ํ˜ธ์ถœ ์ค‘์— ์ด ์—ฐ๊ฒฐ์„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ๋™์ผํ•œ ์‚ฌ์ดํŠธ ๊ฐœ๋…์„ ๋‹ค๋ฅธ URL ์ฒด๊ณ„๋กœ ํ™•์žฅํ•˜๋Š” Schemeful Same-Site, ์ฆ‰ http://website.example ๋ฐ https://website.example์€ ๊ต์ฐจ ์‚ฌ์ดํŠธ ์š”์ฒญ์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ ์‚ฌ์ดํŠธ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
    • Floc์€ ๊ฐœ์ธ ์‹๋ณ„์ด๋‚˜ ํŠน์ • ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์„ ์ฐธ์กฐํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž ๊ด€์‹ฌ ๋ถ„์•ผ์˜ ๋ฒ”์ฃผ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ๊ด‘๊ณ ๋กœ ์ „ํ™˜ํ•œ ํ›„ ์‚ฌ์šฉ์ž ํ™œ๋™์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์ „ํ™˜ ์ธก์ •์ž…๋‹ˆ๋‹ค.
    • User-Agent ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ๋Š” User-Agent๋ฅผ ๋Œ€์ฒดํ•˜๊ณ  ํŠน์ • ๋ธŒ๋ผ์šฐ์ € ๋ฐ ์‹œ์Šคํ…œ ๋งค๊ฐœ๋ณ€์ˆ˜(๋ฒ„์ „, ํ”Œ๋žซํผ ๋“ฑ)์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์ดํŠธ์—์„œ ์ง๋ ฌ ํฌํŠธ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์ง๋ ฌ API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ API๊ฐ€ ๋“ฑ์žฅํ•œ ์ด์œ ๋Š” ๋งˆ์ดํฌ๋กœ ์ปจํŠธ๋กค๋Ÿฌ ๋ฐ 3D ํ”„๋ฆฐํ„ฐ์™€ ๊ฐ™์€ ์žฅ์น˜๋ฅผ ์ง์ ‘ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ฃผ๋ณ€ ์žฅ์น˜์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ๋ช…์‹œ์ ์ธ ์‚ฌ์šฉ์ž ์Šน์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • HID ์žฅ์น˜(ํœด๋จผ ์ธํ„ฐํŽ˜์ด์Šค ์žฅ์น˜, ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ๊ฒŒ์ž„ ํŒจ๋“œ, ํ„ฐ์น˜ํŒจ๋“œ)์— ๋Œ€ํ•œ ํ•˜์œ„ ์ˆ˜์ค€ ์•ก์„ธ์Šค๋ฅผ ์œ„ํ•ด WebHID API๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด JavaScript๋กœ HID ์žฅ์น˜ ์ž‘์—… ๋…ผ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ HID ์žฅ์น˜ ์—†์ด๋„ ํฌ๊ท€ํ•œ HID ์žฅ์น˜ ์ž‘์—…์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์— ํŠน์ • ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„ , ์ƒˆ๋กœ์šด API๋Š” ๊ฒŒ์ž„ํŒจ๋“œ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด NFC ํƒœ๊ทธ๋ฅผ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์›น NFC API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ƒˆ๋กœ์šด API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ๋กœ๋Š” ๋ฐ•๋ฌผ๊ด€ ์ „์‹œ๋ฌผ์— ๋Œ€ํ•œ ์ •๋ณด ์ œ๊ณต, ๋ชฉ๋ก ์ž‘์„ฑ, ์ปจํผ๋Ÿฐ์Šค ์ฐธ๊ฐ€์ž ๋ฐฐ์ง€์—์„œ ์ •๋ณด ์–ป๊ธฐ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ๋Š” NDEFWriter ๋ฐ NDEFReader ๊ฐœ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก๋˜๊ณ  ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.
  • Web Share API(navigator.share ๊ฐœ์ฒด)๋Š” ๋ชจ๋ฐ”์ผ ์žฅ์น˜ ์ด์ƒ์œผ๋กœ ํ™•์žฅ๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ๋ฐ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ˜„์žฌ๋Š” Windows ๋ฐ Chrome OS์—๋งŒ ํ•ด๋‹น). Web Share API๋Š” ์†Œ์…œ ๋„คํŠธ์›Œํฌ์—์„œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฅผ ํ†ตํ•ด ๋ฐฉ๋ฌธ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์†Œ์…œ ๋„คํŠธ์›Œํฌ์— ๊ฒŒ์‹œํ•˜๊ธฐ ์œ„ํ•œ ํ†ตํ•ฉ ๋ฒ„ํŠผ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Android ๋ฒ„์ „ ๋ฐ WebView ๊ตฌ์„ฑ ์š”์†Œ์—๋Š” AV1 ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉ ํ˜•์‹์˜ ํ”„๋ ˆ์ž„ ๋‚ด ์••์ถ• ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” AVIF(AV1 ์ด๋ฏธ์ง€ ํ˜•์‹) ๋””์ฝ”๋”ฉ ์ง€์›์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „์—์„œ๋Š” AVIF ์ง€์›์ด Chrome 85์— ํฌํ•จ๋จ). AVIF์˜ ์••์ถ• ๋ฐ์ดํ„ฐ ๋ฐฐํฌ์šฉ ์ปจํ…Œ์ด๋„ˆ๋Š” HEIF์™€ ์™„์ „ํžˆ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. AVIF๋Š” HDR(High Dynamic Range) ๋ฐ ๊ด‘์—ญ ์ƒ‰๊ณต๊ฐ„์€ ๋ฌผ๋ก  ํ‘œ์ค€ ๋™์  ๋ฒ”์œ„(SDR)์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • COOP(Cross-Origin-Opener-Policy) ํ—ค๋”๋ฅผ ํ†ตํ•ด ์ง€์ •๋œ ๊ถŒํ•œ ์žˆ๋Š” ์ž‘์—… ํŽ˜์ด์ง€์—์„œ ์•ˆ์ „ํ•œ ์‚ฌ์šฉ ๊ทœ์น™ ์œ„๋ฐ˜์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ณด๊ณ  API๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด COOP๋ฅผ ๋””๋ฒ„๊ทธ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ ๊ทœ์น™ ์œ„๋ฐ˜ ์—†์ด.
  • ํŽ˜์ด์ง€๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์†Œ๋น„๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์–‘์„ ๊ฒฐ์ •ํ•˜๋Š” Performance.measureUserAgentSpecificMemory() ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•ด ์ด์ œ ๋ชจ๋“  "data:" URL์€ ์ž ์žฌ์ ์œผ๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๋ณดํ˜ธ๋œ ์ปจํ…์ŠคํŠธ์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
  • Streams API์—๋Š” ์ž„์˜์˜ ๋ฐ”์ดํŠธ ์ง‘ํ•ฉ์„ ํšจ์œจ์ ์œผ๋กœ ์ „์†กํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ ์ž‘์—… ์ˆ˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๋„๋ก ํŠน๋ณ„ํžˆ ์ตœ์ ํ™”๋œ ๋ฐ”์ดํŠธ ์ŠคํŠธ๋ฆผ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆผ์˜ ์ถœ๋ ฅ์€ ๋ฌธ์ž์—ด์ด๋‚˜ ArrayBuffer์™€ ๊ฐ™์€ ๊ธฐ๋ณธ ์š”์†Œ์— ๊ธฐ๋ก๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ SVG ์š”์†Œ๋Š” ์ „์ฒด "ํ•„ํ„ฐ" ์†์„ฑ ๊ตฌ๋ฌธ์„ ์ง€์›ํ•˜๋ฏ€๋กœ Blur(), sepia() ๋ฐ greyscale()๊ณผ ๊ฐ™์€ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์„ SVG ๋ฐ ๋น„SVG ์š”์†Œ์— ๋™์‹œ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • CSS๋Š” ์˜์‚ฌ ์š”์†Œ "::target-text"๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด ์š”์†Œ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฌด์—‡์„ ๊ฐ•์กฐํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ์Šคํƒ€์ผ๋กœ ํ…์ŠคํŠธ๊ฐ€ ํƒ์ƒ‰๋œ(ํ…์ŠคํŠธ๋กœ ์Šคํฌ๋กค) ์กฐ๊ฐ์„ ๊ฐ•์กฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐœ๊ฒฌ.
  • ๋ชจ์„œ๋ฆฌ ๋ฐ˜์˜ฌ๋ฆผ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด CSS ์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค: border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius.
  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŽ˜์ด์ง€์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ์ œํ•œ๋œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ•์ œ ์ƒ‰์ƒ CSS ์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•์ œ ์ƒ‰์ƒ ์กฐ์ • CSS ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฐœ๋ณ„ ์š”์†Œ์— ๋Œ€ํ•œ ๊ฐ•์ œ ์ƒ‰์ƒ ์ œ์•ฝ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ CSS๋ฅผ ํ†ตํ•ด ์ „์ฒด ์ƒ‰์ƒ ์ œ์–ด๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • JavaScript๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ตœ์ƒ์œ„ ๋ชจ๋“ˆ์—์„œ wait ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋น„๋™๊ธฐ ํ˜ธ์ถœ์„ "๋น„๋™๊ธฐ ํ•จ์ˆ˜"๋กœ ๋ž˜ํ•‘ํ•  ํ•„์š” ์—†์ด ๋ชจ๋“ˆ ๋กœ๋”ฉ ํ”„๋กœ์„ธ์Šค์— ๋ณด๋‹ค ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด (async function() { wait Promise.resolve(console.log('test')); }()); ์ด์ œ wait Promise.resolve(console.log('test')); ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • V8 JavaScript ์—”์ง„์—์„œ๋Š” ์ „๋‹ฌ๋œ ์ธ์ˆ˜ ์ˆ˜๊ฐ€ ํ•จ์ˆ˜์— ์ •์˜๋œ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์ƒํ™ฉ์—์„œ ํ•จ์ˆ˜ ํ˜ธ์ถœ์ด ๊ฐ€์†ํ™”๋ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜ ๊ฐœ์ˆ˜์˜ ์ฐจ์ด๋กœ ์ธํ•ด ๋น„JIT ๋ชจ๋“œ์—์„œ๋Š” ์„ฑ๋Šฅ์ด 11.2%, JIT TurboFan์„ ์‚ฌ์šฉํ•˜๋ฉด 40% ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋„๊ตฌ์— ์ž‘์€ ๊ฐœ์„  ์‚ฌํ•ญ์ด ๋งŽ์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ˜์‹ ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” 47๊ฐœ์˜ ์ทจ์•ฝ์ ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ๋ฐ AFL ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ์˜ ๊ฒฐ๊ณผ๋กœ ๋งŽ์€ ์ทจ์•ฝ์ ์ด ์‹๋ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ˆ˜์ค€์˜ ๋ธŒ๋ผ์šฐ์ € ๋ณดํ˜ธ๋ฅผ ์šฐํšŒํ•˜๊ณ  ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ ์™ธ๋ถ€์˜ ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋Š” ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ˆ˜์ •๋œ ์ทจ์•ฝ์  ์ค‘ ์‚ฌ์šด๋“œ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ๊ฐœ์ฒด ์ˆ˜๋ช…๊ณผ ๊ด€๋ จ๋œ ์ทจ์•ฝ์ (CVE-2021-21166)์€ 0์ผ ๋ฌธ์ œ์˜ ์„ฑ๊ฒฉ์„ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ ์ˆ˜์ • ์ „ ์ต์Šคํ”Œ๋กœ์ž‡ ์ค‘ ํ•˜๋‚˜์— ์‚ฌ์šฉ๋œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค์˜ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ•œ ๋Œ€๊ฐ€๋กœ ํ˜„๊ธˆ ๋ณด์ƒ์„ ์ง€๊ธ‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ผํ™˜์œผ๋กœ Google์€ $33 ์ƒ๋‹น์˜ 61000๊ฐœ ๋ณด์ƒ๊ธˆ($10000 ๋ณด์ƒ 7500๊ฐœ, $5000 ๋ณด์ƒ 3000๊ฐœ, $1000 ๋ณด์ƒ 500๊ฐœ, $18 ๋ณด์ƒ XNUMX๊ฐœ, $XNUMX ๋ณด์ƒ XNUMX๊ฐœ, $XNUMX ๋ณด์ƒ XNUMX๊ฐœ)์„ ์ง€๋ถˆํ–ˆ์Šต๋‹ˆ๋‹ค. XNUMX๊ฐœ ๋ณด์ƒ์˜ ๊ทœ๋ชจ๋Š” ์•„์ง ๊ฒฐ์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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