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

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

์ฃผ์š” ๋ณ€๊ฒฝ ะฒ ํฌ๋กฌ 77:

  • ๋‹จ์ข… EV(Extended Validation) ์ˆ˜์ค€ ์ธ์ฆ์„œ๋กœ ์‚ฌ์ดํŠธ๋ฅผ ๋ณ„๋„๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ EV ์ธ์ฆ์„œ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ๋ณด์•ˆ ์—ฐ๊ฒฐ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•  ๋•Œ ํ‘œ์‹œ๋˜๋Š” ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. EV ์ธ์ฆ์„œ๊ฐ€ ์—ฐ๊ฒฐ๋œ ์ธ์ฆ๊ธฐ๊ด€์—์„œ ๊ฒ€์ฆํ•œ ํšŒ์‚ฌ์˜ ์ด๋ฆ„์ด ๋” ์ด์ƒ ์ฃผ์†Œ์ฐฝ์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์ดํŠธ ํ•ธ๋“ค๋Ÿฌ์˜ ๊ฒฉ๋ฆฌ๊ฐ€ ๊ฐ•ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๊ฐ€ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹ํƒ€์‚ฌ ์‚ฌ์ดํŠธ์—์„œ ์ˆ˜์‹ ๋œ ์ฟ ํ‚ค ๋ฐ HTTP ๋ฆฌ์†Œ์Šค์™€ ๊ฐ™์€ ์‚ฌ์ดํŠธ ๊ฐ„ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๊ฐ€ ๋ Œ๋”๋ง ํ”„๋กœ์„ธ์Šค์—์„œ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  ํ•ด๋‹น ์ปจํ…์ŠคํŠธ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ๊ฒฉ๋ฆฌ๋Š” ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • Chrome์„ ์ฒ˜์Œ ์‹œ์ž‘ํ•œ ํ›„ ์ƒˆ ํƒญ์„ ์—ฌ๋Š” ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค ๋Œ€์‹  ํ‘œ์‹œ๋˜๋Š” ์ƒˆ ์‚ฌ์šฉ์ž๋ฅผ ํ™˜์˜ํ•˜๋Š” ์ƒˆ ํŽ˜์ด์ง€(chrome://welcome/)๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€์—์„œ๋Š” ์ธ๊ธฐ ์žˆ๋Š” Google ์„œ๋น„์Šค(GMail, YouTube, ์ง€๋„, ๋‰ด์Šค ๋ฐ ๋ฒˆ์—ญ)๋ฅผ ๋ถ๋งˆํฌ์— ์ถ”๊ฐ€ํ•˜๊ณ , ์ƒˆ ํƒญ ํŽ˜์ด์ง€์— ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ์ฒจ๋ถ€ํ•˜๊ณ , Google ๊ณ„์ •์— ์—ฐ๊ฒฐํ•˜์—ฌ Chrome ๋™๊ธฐํ™”๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ , Chrome์„ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ํ†ตํ™”๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .
  • ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ํ‘œ์‹œ๋˜๋Š” ์ƒˆ ํƒญ ํŽ˜์ด์ง€ ๋ฉ”๋‰ด์—๋Š” ์ด์ œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์€ ๋ฌผ๋ก  ํ…Œ๋งˆ ์„ ํƒ ๋ฐ ๋น ๋ฅธ ํƒ์ƒ‰์„ ์œ„ํ•œ ๋ฐ”๋กœ๊ฐ€๊ธฐ๊ฐ€ ํฌํ•จ๋œ ๋ธ”๋ก ์„ค์ • ์˜ต์…˜(๊ฐ€์žฅ ์ž์ฃผ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ, ์ˆ˜๋™ ์‚ฌ์šฉ์ž ์„ ํƒ)์ด ์žˆ์Šต๋‹ˆ๋‹ค. , ๋‹จ์ถ•ํ‚ค๋กœ ๋ธ”๋ก ์ˆจ๊ธฐ๊ธฐ). ์„ค์ •์€ ํ˜„์žฌ ์‹คํ—˜์ ์ด๋ฉฐ "chrome://flags/#ntp-customization-menu-v2" ๋ฐ "chrome://flags/#chrome-colors-custom-color-picker" ํ”Œ๋ž˜๊ทธ๋ฅผ ํ†ตํ•ด ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํƒญ ํ—ค๋”์— ์‚ฌ์ดํŠธ ์•„์ด์ฝ˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ œ๊ณต๋˜์–ด ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋˜๋Š” ์ค‘์ž„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
  • ๊ฒŒ์ŠคํŠธ ๋กœ๊ทธ์ธ ๋ชจ๋“œ์˜ ๋ช…๋ น์ค„์—์„œ Chrome์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” "--guest" ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(Google ๊ณ„์ •์— ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ , ๋ธŒ๋ผ์šฐ์ € ํ™œ๋™์„ ๋””์Šคํฌ์— ๊ธฐ๋กํ•˜์ง€ ์•Š๊ณ , ์„ธ์…˜์„ ์ €์žฅํ•˜์ง€ ์•Š๊ณ ).
  • ๋งˆ์ง€๋ง‰ ๋ฆด๋ฆฌ์Šค์—์„œ ์‹œ์ž‘๋œ chrome://flags์˜ ํ”Œ๋ž˜๊ทธ ์ •๋ฆฌ๊ฐ€ ๊ณ„์†๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ํ”Œ๋ž˜๊ทธ ๋Œ€์‹  ๊ทœ์น™ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ € ๋™์ž‘์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€, ํƒญ, ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด์— '๊ธฐ๊ธฐ๋กœ ๋ณด๋‚ด๊ธฐ' ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋˜์–ด Chrome ๋™๊ธฐํ™”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๋กœ ๋งํฌ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ณ„์ •์— ์—ฐ๊ฒฐ๋œ ๋Œ€์ƒ ์žฅ์น˜๋ฅผ ์„ ํƒํ•˜๊ณ  ๋งํฌ๋ฅผ ์ „์†กํ•˜๋ฉด ๋Œ€์ƒ ์žฅ์น˜์— ๋งํฌ๋ฅผ ์—ด๋ผ๋Š” ์•Œ๋ฆผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • Android ๋ฒ„์ „์—์„œ๋Š” ๋‹ค์šด๋กœ๋“œํ•œ ํŒŒ์ผ ๋ชฉ๋ก์ด ์žˆ๋Š” ํŽ˜์ด์ง€๊ฐ€ ์™„์ „ํžˆ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ฝ˜ํ…์ธ  ์„น์…˜์ด ์žˆ๋Š” ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด ๋Œ€์‹  ์ฝ˜ํ…์ธ  ์œ ํ˜•๋ณ„๋กœ ์ผ๋ฐ˜ ๋ชฉ๋ก์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ๋ฒ„ํŠผ๊ณผ ๋‹ค์šด๋กœ๋“œํ•œ ์ด๋ฏธ์ง€์˜ ์ธ๋„ค์ผ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ™”๋ฉด ์ „์ฒด ๋„ˆ๋น„์— ๊ฑธ์ณ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋จ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•˜๊ณ  ๋ Œ๋”๋งํ•˜๋Š” ์†๋„๋ฅผ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์ธก์ •ํ•ญ๋ชฉ์„ ํ†ตํ•ด ์›น ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€์˜ ๊ธฐ๋ณธ ์ฝ˜ํ…์ธ ๋ฅผ ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— ์ œ๊ณต๋˜์—ˆ๋˜ ๋ Œ๋”๋ง ์ œ์–ด ๋„๊ตฌ์—์„œ๋Š” ๋ Œ๋”๋ง์ด ์‹œ์ž‘๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค๋งŒ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ํŽ˜์ด์ง€ ์ „์ฒด์˜ ์ค€๋น„ ์ƒํƒœ๋Š” ํŒ๋‹จํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. Chrome 77์—๋Š” ์ƒˆ๋กœ์šด API๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํฐ ๋‚ด์šฉ์˜ ํŽ˜์ธํŠธ, ์ด๋ฏธ์ง€, ๋น„๋””์˜ค, ๋ธ”๋ก ์š”์†Œ ๋ฐ ํŽ˜์ด์ง€ ๋ฐฐ๊ฒฝ๊ณผ ๊ฐ™์ด ๊ฐ€์‹œ ์˜์—ญ์—์„œ ํฐ(์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋˜๋Š”) ์š”์†Œ์˜ ๋ Œ๋”๋ง ์‹œ๊ฐ„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํฌ๋กฌ 77 ๋ฆด๋ฆฌ์Šค

  • API ์ถ”๊ฐ€ ์„ฑ๋Šฅ์ด๋ฒคํŠธ ํƒ€์ด๋ฐ๋Š” ์‚ฌ์šฉ์ž์˜ ์ฒซ ๋ฒˆ์งธ ์ƒํ˜ธ ์ž‘์šฉ(์˜ˆ: ํ‚ค๋ณด๋“œ ๋˜๋Š” ๋งˆ์šฐ์Šค์˜ ํ‚ค ๋ˆ„๋ฅด๊ธฐ, ํด๋ฆญ ๋˜๋Š” ํฌ์ธํ„ฐ ์ด๋™) ์ „์˜ ์ง€์—ฐ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด API๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์‘๋‹ต์„ฑ์„ ์ธก์ •ํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” EventTiming API์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋จ ์ž์‹ ๋งŒ์˜ ๋น„ํ‘œ์ค€ ์–‘์‹ ์ปจํŠธ๋กค(๋น„ํ‘œ์ค€ ์ž…๋ ฅ ํ•„๋“œ, ๋ฒ„ํŠผ ๋“ฑ)์„ ๋” ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ƒˆ๋กœ์šด ์–‘์‹ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด "formdata" ์ด๋ฒคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ˆจ๊ฒจ์ง„ ์ž…๋ ฅ ์š”์†Œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ํ•„์š” ์—†์ด ์–‘์‹์ด ์ œ์ถœ๋  ๋•Œ JavaScript ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–‘์‹์— ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋‘ ๋ฒˆ์งธ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์€ ์ž…๋ ฅ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ํ™œ์„ฑํ™” ๋ฐ ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก ํŠธ๋ฆฌ๊ฑฐ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜์—ฌ ๋‚ด์žฅ ์–‘์‹ ์ปจํŠธ๋กค ์—ญํ• ์„ ํ•˜๋Š” ์–‘์‹๊ณผ ์—ฐ๊ฒฐ๋œ ์‚ฌ์šฉ์ž ์ •์˜ ์š”์†Œ ์ƒ์„ฑ์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์š”์†Œ๋ฅผ ์–‘์‹ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ ์š”์†Œ๋กœ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด formAssociated ์†์„ฑ์ด ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ setFormValue() ๋ฐ setValidity()์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ์–‘์‹ ์ œ์–ด ๋ฉ”์„œ๋“œ์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด attachmentInternals() ํ˜ธ์ถœ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋“œ์—์„œ ์˜ค๋ฆฌ์ง„ ํŠธ๋ผ์ด์–ผ (๋ณ„๋„ ํ™œ์„ฑํ™”๊ฐ€ ํ•„์š”ํ•œ ์‹คํ—˜์  ๊ธฐ๋Šฅ) ์‹ ๊ทœ API ์ถ”๊ฐ€ ์—ฐ๋ฝ์ฒ˜ ์„ ํƒ๊ธฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ฃผ์†Œ๋ก์—์„œ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๊ณ  ํ•ด๋‹น ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ํŠน์ • ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์‚ฌ์ดํŠธ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์ฒญ ์‹œ ํš๋“ํ•ด์•ผ ํ•˜๋Š” ์†์„ฑ ๋ชฉ๋ก์ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค(์˜ˆ: ์ด๋ฆ„, ์ด๋ฉ”์ผ, ์ „ํ™”๋ฒˆํ˜ธ). ์ด๋Ÿฌํ•œ ์†์„ฑ์€ ๋ฐ์ดํ„ฐ ์ „์†ก ์—ฌ๋ถ€๋ฅผ ์ตœ์ข… ๊ฒฐ์ •ํ•˜๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. API๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ์›น ๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ณด๋‚ธ ํŽธ์ง€์˜ ์ˆ˜์‹ ์ž๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜, VoIP ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํŠน์ • ๋ฒˆํ˜ธ๋กœ ์ „ํ™”๋ฅผ ๊ฑธ๊ฑฐ๋‚˜, ์†Œ์…œ ๋„คํŠธ์›Œํฌ์—์„œ ์ด๋ฏธ ๋“ฑ๋ก๋œ ์นœ๊ตฌ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .

    Origin Trial์€ localhost ๋˜๋Š” 127.0.0.1์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋˜๋Š” ํŠน์ • ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด ์ œํ•œ๋œ ์‹œ๊ฐ„ ๋™์•ˆ ์œ ํšจํ•œ ํŠน์ˆ˜ ํ† ํฐ์„ ๋“ฑ๋กํ•˜๊ณ  ๋ฐ›์€ ํ›„ ์ง€์ •๋œ API๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

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

  • ์–‘์‹์˜ ๊ฒฝ์šฐ "์—”ํ„ฐํ‚คํžŒํŠธ"๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€์ƒ ํ‚ค๋ณด๋“œ์—์„œ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ๋•Œ์˜ ๋™์ž‘์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†์„ฑ์€ ์ž…๋ ฅ, ์™„๋ฃŒ, ์ด๋™, ๋‹ค์Œ, ์ด์ „, ๊ฒ€์ƒ‰ ๋ฐ ์ „์†ก ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทœ์น™์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ ๋„๋ฉ”์ธ, "document.domain" ์†์„ฑ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ ‘๊ทผ์ด ํ—ˆ์šฉ๋˜์ง€๋งŒ ๊ฑฐ๋ถ€๋œ ๊ฒฝ์šฐ โ€œdocument.domainโ€ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
  • Performance API ํ˜ธ์ถœ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ ˆ์ด์•„์›ƒ ์ด๋™๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ™”๋ฉด์—์„œ DOM ์š”์†Œ ์œ„์น˜์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • HTTP "Referer" ํ—ค๋”์˜ ํฌ๊ธฐ๋Š” 4KB๋กœ ์ œํ•œ๋˜๋ฉฐ, ์ด ๊ฐ’์„ ์ดˆ๊ณผํ•˜๋ฉด ์ฝ˜ํ…์ธ ๊ฐ€ ๋„๋ฉ”์ธ ์ด๋ฆ„์œผ๋กœ ์ž˜๋ฆฝ๋‹ˆ๋‹ค.
  • RegisterProtocolHandler()์— ๋Œ€ํ•œ url ์ธ์ˆ˜๋Š” http:// ๋ฐ https:// ๊ตฌ์„ฑํ‘œ๋งŒ ์‚ฌ์šฉํ•˜๋„๋ก ์ œํ•œ๋˜๋ฉฐ ๋” ์ด์ƒ "data:" ๋ฐ "blob:" ๊ตฌ์„ฑํ‘œ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋ฐฉ๋ฒ•์—์„œ ๊ตญ์ œ ๋ฒˆํ˜ธ ํ˜•์‹ ์ธก์ • ๋‹จ์œ„, ํ†ตํ™”, ๊ณผํ•™ ๋ฐ ์•ฝ์‹ ํ‘œ๊ธฐ๋ฒ•์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: "Intl.NumberFormat('en', {style: 'unit',
    ๋‹จ์œ„: '์ดˆ๋‹น ๋ฏธํ„ฐ'}");

  • ์ƒˆ๋กœ์šด CSS ์†์„ฑ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฒ„์Šคํฌ๋กค ๋™์ž‘ ์ธ๋ผ์ธ ๋ฐ ์˜ค๋ฒ„์Šคํฌ๋กค ๋™์ž‘ ์ฐจ๋‹จ ์Šคํฌ๋กค ์˜์—ญ์˜ ๋…ผ๋ฆฌ์  ๊ฒฝ๊ณ„์— ๋„๋‹ฌํ•  ๋•Œ ์Šคํฌ๋กค ๋™์ž‘์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณต๋ฐฑ CSS ์†์„ฑ์˜ ๊ฒฝ์šฐ ๊ตฌํ˜„ ์ค‘๋‹จ ๊ณต๋ฐฑ ๊ฐ’ ์ง€์›;
  • ์„œ๋น„์Šค ๊ทผ๋กœ์ž ์ถ”๊ฐ€ HTTP ๊ธฐ๋ณธ ์ธ์ฆ ์ง€์› ๋ฐ ๋กœ๊ทธ์ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ž…๋ ฅ์„ ์œ„ํ•œ ํ‘œ์ค€ ๋Œ€ํ™” ์ƒ์ž ํ‘œ์‹œ
  • ์ด์ œ ์›น MIDI API๋Š” ๋ณด์•ˆ ์—ฐ๊ฒฐ(https, ๋กœ์ปฌ ํŒŒ์ผ ๋˜๋Š” ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ) ํ™˜๊ฒฝ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • API๋กœ ๋Œ€์ฒด๋œ WebVR 1.1 API์— ์˜ํ•ด ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์„ ์–ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. WebXR ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€์ƒ ๋ฐ ์ฆ๊ฐ• ํ˜„์‹ค์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ตฌ์„ฑ ์š”์†Œ์— ์•ก์„ธ์Šคํ•˜๊ณ  ๊ณ ์ •์‹ ๊ฐ€์ƒ ํ˜„์‹ค ํ—ฌ๋ฉง๋ถ€ํ„ฐ ๋ชจ๋ฐ”์ผ ์žฅ์น˜ ๊ธฐ๋ฐ˜ ์†”๋ฃจ์…˜์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ํด๋ž˜์Šค์˜ ์žฅ์น˜์™€์˜ ์ž‘์—…์„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ ์ถ”๊ฐ€ DOM ํŠธ๋ฆฌ์˜ ๋…ธ๋“œ๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜์—ฌ ํ˜ธ์ถœ๋˜๋Š” ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด DOM ๋…ธ๋“œ์˜ CSS ์†์„ฑ์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•˜๋Š” ๊ธฐ๋Šฅ. ๊ด‘๊ณ  ๋ฐ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์ž๋ฆฌ ํ‘œ์‹œ์ž๊ฐ€ ๋ถ€์กฑํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ ๋ณ€๊ฒฝ์„ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค(๋ Œ๋”๋ง/๋ ˆ์ด์•„์›ƒ ๋ณ€๊ฒฝ ์˜์—ญ ํ‘œ์‹œ)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๋‹ค์Œ ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•  ๋•Œ ๋ณผ ๋•Œ ํ…์ŠคํŠธ๊ฐ€ ์•„๋ž˜๋กœ ์ด๋™ํ•จ). ์ถœ์‹œ๋ฅผ ์œ„ํ•ด ์—…๋ฐ์ดํŠธ๋œ ๊ฐ์‚ฌ ๋Œ€์‹œ๋ณด๋“œ ๋“ฑ๋Œ€ 5.1. OS์—์„œ ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ DevTools ์–ด๋‘์šด ํ…Œ๋งˆ๋กœ ์ž๋™ ์ „ํ™˜์„ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ๊ฒ€์‚ฌ ๋ชจ๋“œ์—์„œ ํ”„๋ฆฌํŽ˜์น˜ ์บ์‹œ์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•œ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒจ๋„์— ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€ ๋ฐ ์•Œ๋ฆผ ํ‘œ์‹œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์›น ์ฝ˜์†”์—์„œ ๊ฐ์ฒด๋ฅผ ๋ฏธ๋ฆฌ ๋ณผ ๋•Œ ํด๋ž˜์Šค์˜ ๋น„๊ณต๊ฐœ ํ•„๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

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

  • V8 JavaScript ์—”์ง„์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์— ์‚ฌ์šฉ๋˜๋Š” ํ”ผ์—ฐ์‚ฐ์ž ์œ ํ˜•์— ๋Œ€ํ•œ ํ†ต๊ณ„ ์ €์žฅ์ด ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํŠน์ • ์œ ํ˜•์„ ๊ณ ๋ คํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์—ฐ์‚ฐ์˜ ์‹คํ–‰์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Œ). ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ์ด์ œ ์œ ํ˜• ์ธ์‹ ๋ฒกํ„ฐ๋Š” ํŠน์ • ์–‘์˜ ๋ฐ”์ดํŠธ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋œ ํ›„์—๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ๋ฐฐ์น˜๋˜๋ฏ€๋กœ ์ˆ˜๋ช…์ด ์งง์€ ํ•จ์ˆ˜์— ๋Œ€ํ•œ ์ตœ์ ํ™”๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด ๋ฐ์Šคํฌํ†ฑ ์‹œ์Šคํ…œ ๋ฒ„์ „์—์„œ๋Š” 1~2%, ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ๋Š” 5~6%์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

    WebAssembly ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ปดํŒŒ์ผ์˜ ํ™•์žฅ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์— ํ”„๋กœ์„ธ์„œ ์ฝ”์–ด๊ฐ€ ๋งŽ์„์ˆ˜๋ก ์ถ”๊ฐ€ ์ตœ์ ํ™”๋กœ ์ธํ•œ ์ด์ ์ด ๋” ์ปค์ง‘๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 24์ฝ”์–ด Xeon ์‹œ์Šคํ…œ์—์„œ Epic ZenGarden ๋ฐ๋ชจ ์•ฑ์˜ ์ปดํŒŒ์ผ ์‹œ๊ฐ„์ด ์ ˆ๋ฐ˜์œผ๋กœ ๋‹จ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

ํ˜์‹  ๋ฐ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ ์ƒˆ ๋ฒ„์ „์€ ๋‹ค์Œ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. 52๊ฐœ์˜ ์ทจ์•ฝ์ . ๋งŽ์€ ์ทจ์•ฝ์ ์ด ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ๋„๊ตฌ์˜ ๊ฒฐ๊ณผ๋กœ ์‹๋ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์†Œ์„ธ๋‹ˆํƒ€์ด์ €, ๋ฉ”๋ชจ๋ฆฌ์„ธ๋‹ˆํƒ€์ด์ €, ์ œ์–ด ํ๋ฆ„ ๋ฌด๊ฒฐ์„ฑ, LibFuzzer ะธ AFL. ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ(CVE-2019-5870)๊ฐ€ ์ค‘์š”๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ˆ˜์ค€์˜ ๋ธŒ๋ผ์šฐ์ € ๋ณดํ˜ธ๋ฅผ ์šฐํšŒํ•˜๊ณ  ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ ์™ธ๋ถ€์˜ ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๊นŒ์ง€ ์‹ฌ๊ฐํ•œ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์„ธ๋ถ€์ •๋ณด ๋น„๊ณต๊ฐœ, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ฝ”๋“œ์—์„œ ์ด๋ฏธ ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ๋งŒ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค์˜ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ•œ ๋Œ€๊ฐ€๋กœ ํ˜„๊ธˆ ๋ณด์ƒ์„ ์ง€๊ธ‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ผํ™˜์œผ๋กœ Google์€ 38๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ 33500๊ฐœ ๋ณด์ƒ๊ธˆ(7500๋‹ฌ๋Ÿฌ ๋ณด์ƒ 3000๊ฐœ, 2000๋‹ฌ๋Ÿฌ 1000๊ฐœ, 500๋‹ฌ๋Ÿฌ 18๊ฐœ, XNUMX๋‹ฌ๋Ÿฌ XNUMX๊ฐœ, XNUMX๋‹ฌ๋Ÿฌ XNUMX๊ฐœ)์„ ์ง€๋ถˆํ–ˆ์Šต๋‹ˆ๋‹ค. XNUMX๊ฐœ ๋ณด์ƒ์˜ ๊ทœ๋ชจ๋Š” ์•„์ง ๊ฒฐ์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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