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

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

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

  • ํŽ˜์ด์ง€ ์Šคํฌ๋ฆฐ์ƒท์„ ํŽธ์ง‘ํ•˜๊ธฐ ์œ„ํ•ด ํ˜ธ์ถœ๋˜๋Š” ์‹คํ—˜์ ์ธ ์ด๋ฏธ์ง€ ํŽธ์ง‘๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ๋Š” ์ž๋ฅด๊ธฐ, ์˜์—ญ ์„ ํƒ, ๋ธŒ๋Ÿฌ์‹œ๋กœ ํŽ˜์ธํŒ…, ์ƒ‰์ƒ ์„ ํƒ, ํ…์ŠคํŠธ ๋ ˆ์ด๋ธ” ์ถ”๊ฐ€, ์„ , ์ง์‚ฌ๊ฐํ˜•, ์›, ํ™”์‚ดํ‘œ์™€ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ๋ชจ์–‘ ๋ฐ ๊ธฐ๋ณธ ์š”์†Œ ํ‘œ์‹œ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด 'chrome://flags/#sharing-desktop-screenshots' ๋ฐ 'chrome://flags/#sharing-desktop-screenshots-edit' ์„ค์ •์„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ๊ณต์œ  ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ์Šคํฌ๋ฆฐ์ƒท์„ ์ƒ์„ฑํ•œ ํ›„, ์Šคํฌ๋ฆฐ์ƒท ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํŽ˜์ด์ง€์—์„œ โ€œํŽธ์ง‘โ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํŽธ์ง‘๊ธฐ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํฌ๋กฌ 103 ๋ฆด๋ฆฌ์Šค
  • ๊ฒ€์ƒ‰์ฃผ์†Œ์ฐฝ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ์ถ”์ฒœ ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์ „ ๋ Œ๋”๋งํ•˜๊ธฐ ์œ„ํ•ด Chrome 101์— ์ถ”๊ฐ€๋œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ธก ๋ Œ๋”๋ง์€ ์‚ฌ์šฉ์ž ํด๋ฆญ์„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  ํƒ์ƒ‰ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ๋†’์€ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๋กœ๋“œํ•˜๋Š” ์ด์ „ ๊ธฐ๋Šฅ์„ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. ๋กœ๋“œ ์™ธ์—๋„ ๊ถŒ์žฅ ์‚ฌํ•ญ ๊ด€๋ จ ํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฒ„ํผ์—์„œ ๋ Œ๋”๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ๋ฐ DOM ํŠธ๋ฆฌ ํฌํ•จ). ํ˜•์„ฑ)์„ ํ†ตํ•ด ํด๋ฆญ ํ›„ ์ฆ‰์‹œ ๊ถŒ์žฅ์‚ฌํ•ญ์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ธก ๋ Œ๋”๋ง์„ ์ œ์–ดํ•˜๋ ค๋ฉด "chrome://flags/#enable-prerender2", "chrome://flags/#omnibox-trigger-for-prerender2" ๋ฐ "chrome://flags/#search-suggestion-for" ์„ค์ •์„ ์‚ฌ์šฉํ•˜์„ธ์š”. -โ€๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. prerender2".

    Android์šฉ Chrome 103์—๋Š” ์›น์‚ฌ์ดํŠธ ์ž‘์„ฑ์ž๊ฐ€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฉ๋ฌธํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ๋†’์€ ํŽ˜์ด์ง€๋ฅผ ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ๋Š” Speculations Rules API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์ „์— ๋กœ๋“œํ•˜๊ณ  ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค.

  • Android ๋ฒ„์ „์—๋Š” Android ์•ฑ๊ณผ ๋™์ผํ•œ ํ†ตํ•ฉ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์ƒˆ๋กœ์šด ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฒ„์ „์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์œ ๋ฃŒ ๋˜๋Š” ๋ฌด๋ฃŒ ๋””์ง€ํ„ธ ์Šคํ‹ฐ์ปค๋ฅผ ์ „์†กํ•˜์—ฌ ์„œ๋น„์Šค์— ๋“ฑ๋ก๋œ ์ฆ๊ฒจ์ฐพ๋Š” ์‚ฌ์ดํŠธ์— ๊ฐ์‚ฌ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” 'With Google' ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ํ˜„์žฌ ๋ฏธ๊ตญ ์‚ฌ์šฉ์ž์—๊ฒŒ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
    ํฌ๋กฌ 103 ๋ฆด๋ฆฌ์Šค
  • ์‹ ์šฉ์นด๋“œ ๋ฐ ์ง๋ถˆ์นด๋“œ ๋ฒˆํ˜ธ ํ•„๋“œ ์ž๋™ ์ฑ„์šฐ๊ธฐ ๊ธฐ๋Šฅ์ด ๊ฐœ์„ ๋˜์–ด ์ด์ œ Google Pay๋ฅผ ํ†ตํ•ด ์ €์žฅ๋œ ์นด๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • Windows ๋ฒ„์ „์€ ๊ธฐ๋ณธ์ ์œผ๋กœ macOS, Android ๋ฐ Chrome OS ๋ฒ„์ „์—์„œ๋„ ์‚ฌ์šฉ๋˜๋Š” ๋‚ด์žฅ DNS ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋กœ์ปฌ ๊ธ€๊ผด ์•ก์„ธ์Šค API๋Š” ์•ˆ์ •ํ™”๋˜์–ด ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ์— ์„ค์น˜๋œ ๊ธ€๊ผด์„ ์ •์˜ ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‚ฎ์€ ์ˆ˜์ค€์—์„œ ๊ธ€๊ผด์„ ์กฐ์ž‘ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ๊ธ€๋ฆฌํ”„ ํ•„ํ„ฐ๋ง ๋ฐ ๋ณ€ํ™˜).
  • HTTP ์‘๋‹ต ์ฝ”๋“œ 103์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ž‘์—…์„ ์™„๋ฃŒํ•˜๊ณ  ์ฝ˜ํ…์ธ  ์ œ๊ณต์„ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  ์š”์ฒญ ์งํ›„ ์ผ๋ถ€ HTTP ํ—ค๋”์˜ ์ฝ˜ํ…์ธ ๋ฅผ ํด๋ผ์ด์–ธํŠธ์— ์•Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์Šทํ•œ ๋ฐฉ์‹์œผ๋กœ, ๋ฏธ๋ฆฌ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์ œ๊ณต๋˜๋Š” ํŽ˜์ด์ง€์™€ ๊ด€๋ จ๋œ ์š”์†Œ์— ๋Œ€ํ•œ ํžŒํŠธ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ํŽ˜์ด์ง€์— ์‚ฌ์šฉ๋˜๋Š” CSS ๋ฐ javascript์— ๋Œ€ํ•œ ๋งํฌ๊ฐ€ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์Œ). ์ด๋Ÿฌํ•œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ฐ›์œผ๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ธฐ๋ณธ ํŽ˜์ด์ง€์˜ ๋ Œ๋”๋ง์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  ๋‹ค์šด๋กœ๋“œ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ „์ฒด ์š”์ฒญ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ๋‹จ์ถ•๋ฉ๋‹ˆ๋‹ค.
  • ์˜ค๋ฆฌ์ง„ ํŠธ๋ผ์ด์–ผ ๋ชจ๋“œ(๋ณ„๋„์˜ ํ™œ์„ฑํ™”๊ฐ€ ํ•„์š”ํ•œ ์‹คํ—˜ ๊ธฐ๋Šฅ)์—์„œ FedCM(Federated Credential Management) API ํ…Œ์ŠคํŠธ๋Š” ์ง€๊ธˆ๊นŒ์ง€ Android ํ”Œ๋žซํผ์šฉ ์–ด์…ˆ๋ธ”๋ฆฌ์—์„œ๋งŒ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ต์ฐจ ์—†์ด ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ์™€ ์ž‘์—…์„ ๋ณด์žฅํ•˜๋Š” ํ†ตํ•ฉ ID ์„œ๋น„์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -์ œ127.0.0.1์ž ์ฟ ํ‚ค ์ฒ˜๋ฆฌ์™€ ๊ฐ™์€ ์‚ฌ์ดํŠธ ์ถ”์  ๋ฉ”์ปค๋‹ˆ์ฆ˜. Origin Trial์€ localhost ๋˜๋Š” XNUMX์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋˜๋Š” ํŠน์ • ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด ์ œํ•œ๋œ ์‹œ๊ฐ„ ๋™์•ˆ ์œ ํšจํ•œ ํŠน์ˆ˜ ํ† ํฐ์„ ๋“ฑ๋กํ•˜๊ณ  ๋ฐ›์€ ํ›„ ์ง€์ •๋œ API๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
  • User-Agent ํ—ค๋”๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ ์ค‘์ธ Client Hints API๋Š” ์„œ๋ฒ„์˜ ์š”์ฒญ ํ›„์—๋งŒ ํŠน์ • ๋ธŒ๋ผ์šฐ์ € ๋ฐ ์‹œ์Šคํ…œ ๋งค๊ฐœ๋ณ€์ˆ˜(๋ฒ„์ „, ํ”Œ๋žซํผ ๋“ฑ)์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. TLS์—์„œ ์‚ฌ์šฉ๋˜๋Š” GREASE(Generate Random Extensions And Sustain Extensibility) ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ๊ฐ€์ƒ์˜ ์ด๋ฆ„์„ ๋ธŒ๋ผ์šฐ์ € ์‹๋ณ„์ž ๋ชฉ๋ก์œผ๋กœ ๋Œ€์ฒดํ•˜๋Š” ๊ธฐ๋Šฅ. ์˜ˆ๋ฅผ ๋“ค์–ด '"Chrome" ์™ธ์—; v="103โ€ณ' ๋ฐ '"ํฌ๋กฌ"; v=ยป103โ€ณ' ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ € ''(Not; Browser"; v=ยป12โ€ณ'์˜ ์ž„์˜ ์‹๋ณ„์ž๋ฅผ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋Œ€์ฒด๋Š” ์•Œ ์ˆ˜ ์—†๋Š” ๋ธŒ๋ผ์šฐ์ €์˜ ์‹๋ณ„์ž ์ฒ˜๋ฆฌ ๋ฌธ์ œ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋Œ€์ฒด ๋ธŒ๋ผ์šฐ์ €๋Š” ํ—ˆ์šฉ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ๋ชฉ๋ก์— ๋Œ€ํ•œ ํ™•์ธ์„ ์šฐํšŒํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ์ธ๊ธฐ ์žˆ๋Š” ๋ธŒ๋ผ์šฐ์ €์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๊ฐ€์žฅํ•ด์•ผ ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.
  • AVIF ์ด๋ฏธ์ง€ ํ˜•์‹์˜ ํŒŒ์ผ์ด iWeb Share API๋ฅผ ํ†ตํ•ด ํ—ˆ์šฉ๋œ ๊ณต์œ  ๋ชฉ๋ก์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "deflate-raw" ์••์ถ• ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์–ด ํ—ค๋” ์—†์ด ์••์ถ•๋œ ์ŠคํŠธ๋ฆผ์— ์•ก์„ธ์Šคํ•˜๊ณ  zip ํŒŒ์ผ์„ ์ฝ๊ณ  ์“ฐ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ข… ๋ธ”๋ก์„ ์„œ๋น„์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ์–‘์‹ ์š”์†Œ์˜ ๊ฒฝ์šฐ "rel" ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น ์–‘์‹ ํƒ์ƒ‰์— "rel=noreferrer" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ์ถ”์ฒœ ํ—ค๋” ์ „์†ก์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ "rel=noopener"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์ •์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Window.opener ์†์„ฑ์„ ์‚ญ์ œํ•˜๊ณ  ์ „ํ™˜์ด ์ด๋ฃจ์–ด์ง„ ์ปจํ…์ŠคํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.
  • popstate ์ด๋ฒคํŠธ ๊ตฌํ˜„์ด Firefox ๋™์ž‘์— ๋งž์ถฐ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. popstate ์ด๋ฒคํŠธ๋Š” ์ด์ œ ๋กœ๋“œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  URL ๋ณ€๊ฒฝ ์งํ›„์— ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
  • HTTPS ์—†์ด iframe ๋ธ”๋ก์—์„œ ์—ด๋ฆฐ ํŽ˜์ด์ง€์˜ ๊ฒฝ์šฐ Gampepad API ๋ฐ Battery Status API์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๊ฐ€ ๊ธˆ์ง€๋ฉ๋‹ˆ๋‹ค.
  • ์ด์ „์— ์‚ฌ์šฉ์ž์—๊ฒŒ ์ง๋ ฌ ํฌํŠธ์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด ๋ถ€์—ฌํ–ˆ๋˜ ๊ถŒํ•œ์„ ํฌ๊ธฐํ•˜๊ธฐ ์œ„ํ•ด Forget() ๋ฉ”์†Œ๋“œ๊ฐ€ SerialPort ๊ฐ์ฒด์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Overflow-clip-margin CSS ์†์„ฑ์— ์‹œ๊ฐ์  ์ƒ์ž ์†์„ฑ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ ์˜์—ญ ๊ฒฝ๊ณ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ์ฝ˜ํ…์ธ  ์ž๋ฅด๊ธฐ๋ฅผ ์‹œ์ž‘ํ•  ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค(content-box, padding-box ๋ฐ border- ๊ฐ’์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ). ์ƒ์ž).
  • ์ƒŒ๋“œ๋ฐ•์Šค ์†์„ฑ์ด ์žˆ๋Š” iframe ๋ธ”๋ก์—์„œ๋Š” ์™ธ๋ถ€ ํ”„๋กœํ† ์ฝœ์„ ํ˜ธ์ถœํ•˜๊ณ  ์™ธ๋ถ€ ํ•ธ๋“ค๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๊ธˆ์ง€๋ฉ๋‹ˆ๋‹ค. ์ œํ•œ ์‚ฌํ•ญ์„ ๋ฌด์‹œํ•˜๋ ค๋ฉด ํŒ์—… ํ—ˆ์šฉ, ์ƒ๋‹จ ํƒ์ƒ‰ ํ—ˆ์šฉ ๋ฐ ์‚ฌ์šฉ์ž ํ™œ์„ฑํ™” ํ—ˆ์šฉ ์ƒ๋‹จ ํƒ์ƒ‰ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
  • ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š๋Š” ์š”์†Œ , ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์œผ๋ฉด ์˜๋ฏธ๊ฐ€ ์—†๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์Šคํƒ€์ผ ํŒจ๋„์—์„œ๋Š” ๋ธŒ๋ผ์šฐ์ € ์ฐฝ ์™ธ๋ถ€์˜ ์  ์ƒ‰์ƒ์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋””๋ฒ„๊ฑฐ์—์„œ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐ’ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์š”์†Œ ์ธํ„ฐํŽ˜์ด์Šค์— ํŒจ๋„ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ˜์‹ ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” 14๊ฐœ์˜ ์ทจ์•ฝ์ ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ๋ฐ AFL ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ์˜ ๊ฒฐ๊ณผ๋กœ ๋งŽ์€ ์ทจ์•ฝ์ ์ด ์‹๋ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜(CVE-2022-2156)์—๋Š” ์‹ฌ๊ฐํ•œ ์ˆ˜์ค€์˜ ์œ„ํ—˜์ด ์ง€์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋“  ์ˆ˜์ค€์˜ ๋ธŒ๋ผ์šฐ์ € ๋ณดํ˜ธ๋ฅผ ์šฐํšŒํ•˜๊ณ  ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ ์™ธ๋ถ€์˜ ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„์ง ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ, ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋ก์— ์•ก์„ธ์Šค(ํ•ด์ œ ํ›„ ์‚ฌ์šฉ)ํ•˜์—ฌ ๋ฐœ์ƒํ•œ๋‹ค๋Š” ๊ฒƒ๋งŒ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์˜ ์ทจ์•ฝ์  ๋ฐœ๊ฒฌ์— ๋Œ€ํ•œ ํ˜„๊ธˆ ๋ณด์ƒ ํ”„๋กœ๊ทธ๋žจ์˜ ์ผํ™˜์œผ๋กœ Google์€ 9๊ฐœ ์ƒ๊ธˆ(44๊ฐœ ์ƒ $20000, 7500๊ฐœ ์ƒ $7000, 3000๊ฐœ ์ƒ $2000, 1000๊ฐœ ์ƒ $500 ๋ฐ ๊ฐ XNUMX๋‹ฌ๋Ÿฌ, XNUMX๋‹ฌ๋Ÿฌ, XNUMX๋‹ฌ๋Ÿฌ). ์‹ฌ๊ฐํ•œ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ๋ณด์ƒ ๊ทœ๋ชจ๋Š” ์•„์ง ๊ฒฐ์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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