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

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

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

  • HTTPS๋ฅผ ํ†ตํ•ด ๋กœ๋“œ๋˜์—ˆ์ง€๋งŒ HTTP๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ํŽ˜์ด์ง€์—์„œ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ž…๋ ฅ ์–‘์‹ ์ œ์ถœ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด MITM ๊ณต๊ฒฉ ์ค‘์— ๋ฐ์ดํ„ฐ ๊ฐ€๋กœ์ฑ„๊ธฐ ๋ฐ ์Šคํ‘ธํ•‘ ์œ„ํ˜‘์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ˜ธ๋Š” ์„ธ ๊ฐ€์ง€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์œผ๋กœ ์š”์•ฝ๋ฉ๋‹ˆ๋‹ค.
    • HTTP๋ฅผ ํ†ตํ•ด ์—ด๋ฆฐ ํŽ˜์ด์ง€์˜ ์ธ์ฆ ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ๊ฐ€ ์˜ค๋žซ๋™์•ˆ ๋น„ํ™œ์„ฑํ™”๋œ ๊ฒƒ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ˜ผํ•ฉ ์ž…๋ ฅ ์–‘์‹์˜ ์ž๋™ ์ฑ„์šฐ๊ธฐ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— ๋น„ํ™œ์„ฑํ™” ํ‘œ์‹œ๊ฐ€ HTTPS ๋˜๋Š” HTTP๋ฅผ ํ†ตํ•ด ์–‘์‹์ด ํฌํ•จ๋œ ํŽ˜์ด์ง€๋ฅผ ์—ฌ๋Š” ๊ฒƒ์ด์—ˆ๋˜ ๊ฒฝ์šฐ ์ด์ œ ์–‘์‹ ์ฒ˜๋ฆฌ๊ธฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์•”ํ˜ธํ™” ์‚ฌ์šฉ๋„ ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค. ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์œ„ํ—˜์ด ์ž ์žฌ์ ์ธ ํŠธ๋ž˜ํ”ฝ ๊ฐ€๋กœ์ฑ„๊ธฐ ์œ„ํ—˜๋ณด๋‹ค ํฌ๊ธฐ ๋•Œ๋ฌธ์— ํ˜ผํ•ฉ ํ˜•ํƒœ์˜ ์ธ์ฆ์„ ์œ„ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๋Š” ๋น„ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • ํ˜ผํ•ฉ ํ˜•์‹์œผ๋กœ ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•˜๋ฉด ์™„์„ฑ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ํ†ต์‹  ์ฑ„๋„์„ ํ†ตํ•ด ์ „์†ก๋˜๊ณ  ์žˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ํ˜ผํ•ฉ๋œ ์–‘์‹์„ ์ œ์ถœํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ํ†ต์‹  ์ฑ„๋„์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์œ„ํ—˜์„ ์•Œ๋ฆฌ๋Š” ๋ณ„๋„์˜ ํŽ˜์ด์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋ฒ„์ „์—์„œ๋Š” ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ์ž๋ฌผ์‡  ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ผํ•ฉ ์–‘์‹์„ ํ‘œ์‹œํ–ˆ์ง€๋งŒ ์ด ํ‘œ์‹œ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ช…ํ™•ํ•˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๊ด€๋ จ๋œ ์œ„ํ—˜์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

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

  • ๋ธ”๋กœํ‚น ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋ถ€ํŒ… (์•”ํ˜ธํ™” ์—†์Œ) ์‹คํ–‰ ํŒŒ์ผ์˜ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋กœ๋”ฉ(zip, iso ๋“ฑ)์„ ์ฐจ๋‹จํ•˜๊ณ  ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋กœ๋”ฉ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ๋ณด์™„๋ฉ๋‹ˆ๋‹ค.
    ๋ฌธ์„œ(docx, pdf ๋“ฑ). ์ด๋ฏธ์ง€, ํ…์ŠคํŠธ ๋ฐ ๋ฏธ๋””์–ด ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ฌธ์„œ ์ฐจ๋‹จ ๋ฐ ๊ฒฝ๊ณ ๋Š” ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค์—์„œ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋ฉด MITM ๊ณต๊ฒฉ ์ค‘์— ์ฝ˜ํ…์ธ ๋ฅผ ๊ต์ฒดํ•˜์—ฌ ์•…์˜์ ์ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฐจ๋‹จ์ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์—๋Š” "ํ•ญ์ƒ ์ „์ฒด URL ํ‘œ์‹œ" ์˜ต์…˜์ด ํ‘œ์‹œ๋˜๋Š”๋ฐ, ์ด์ „์—๋Š” ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด about:flags ํŽ˜์ด์ง€์—์„œ ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด URL์€ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•ด๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ๊ธฐ์–ตํ•ด๋ณด์ž ํฌ๋กฌ 76 ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ์†Œ๋Š” ํ”„๋กœํ† ์ฝœ๊ณผ www ํ•˜์œ„ ๋„๋ฉ”์ธ ์—†์ด ํ‘œ์‹œ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ˆ์— ํฌ๋กฌ 79 ์ด์ „ ๋™์ž‘์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ์„ค์ •์ด ์ œ๊ฑฐ๋˜์—ˆ์ง€๋งŒ ์‚ฌ์šฉ์ž๊ฐ€ ๋ถˆ๋งŒ์„ ํ’ˆ์€ ํ›„ ํฌ๋กฌ 83 ์–ด๋–ค ์กฐ๊ฑด์—์„œ๋„ ์ „์ฒด URL์„ ์ˆจ๊ธฐ๊ฑฐ๋‚˜ ํ‘œ์‹œํ•˜์ง€ ์•Š๋„๋ก ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์— ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ƒˆ๋กœ์šด ์‹คํ—˜์  ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์†Œ์ˆ˜์˜ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์ถœ์‹œ๋จ ์‹คํ—˜ ์— ํ‘œ์‹œํ•˜๋‹ค ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—๋Š” ๊ฒฝ๋กœ ์š”์†Œ์™€ ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์ด ๋„๋ฉ”์ธ๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "https://example.com/secure-google-sign-in/" ๋Œ€์‹  "example.com"์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ œ์•ˆ๋œ ๋ชจ๋“œ๋Š” ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค ์ค‘ ํ•˜๋‚˜์—์„œ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ด ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด "ํ•ญ์ƒ ์ „์ฒด URL ํ‘œ์‹œ" ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๊ณ  ์ „์ฒด URL์„ ๋ณด๋ ค๋ฉด ์ฃผ์†Œ ํ‘œ์‹œ์ค„์„ ํด๋ฆญํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ์˜ ๋™๊ธฐ๋Š” URL์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ํ”ผ์‹ฑ์œผ๋กœ๋ถ€ํ„ฐ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์‚ฌ์šฉ์ž์˜ ๋ถ€์ฃผ์˜๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ๋ฅผ ์—ด๊ณ  ์‚ฌ๊ธฐ ํ–‰์œ„๋ฅผ ์ €์ง€๋ฅด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค(๊ธฐ์ˆ ์ ์œผ๋กœ ์œ ๋Šฅํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ทธ๋Ÿฌํ•œ ๋Œ€์ฒด๊ฐ€ ๋ช…๋ฐฑํ•œ ๊ฒฝ์šฐ). , ๊ฒฝํ—˜์ด ์—†๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ด๋Ÿฌํ•œ ๊ฐ„๋‹จํ•œ ์กฐ์ž‘์— ์‰ฝ๊ฒŒ ๋น ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.)
  • ์žฌ๊ฐœ๋จ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ FTP ์ง€์›์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. Chrome 86์—์„œ๋Š” FTP๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์•ฝ 1%์˜ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ Chrome 87์—์„œ๋Š” ๋น„ํ™œ์„ฑํ™” ๋ฒ”์œ„๊ฐ€ 50%๋กœ ์ฆ๊ฐ€ํ•˜์ง€๋งŒ "--enable-ftp" ๋˜๋Š” "-๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์›์„ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. -enable-features=FtpProtocol" ํ”Œ๋ž˜๊ทธ. Chrome 88์—์„œ๋Š” FTP ์ง€์›์ด ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์Šคํฌํ†ฑ ์‹œ์Šคํ…œ์šฉ ๋ฒ„์ „๊ณผ ์œ ์‚ฌํ•œ Android ๋ฒ„์ „์—์„œ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๊ฐ€ ์†์ƒ๋œ ๊ณ„์ • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•ด ์ €์žฅ๋œ ๋กœ๊ทธ์ธ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•˜์—ฌ ๋ฌธ์ œ๊ฐ€ ๊ฐ์ง€๋˜๊ฑฐ๋‚˜ ์‚ฌ์†Œํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์ ๊ฒ€์€ ์œ ์ถœ๋œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋‚˜ํƒ€๋‚œ 4์–ต ๊ฐœ ์ด์ƒ์˜ ์†์ƒ๋œ ๊ณ„์ •์„ ๋‹ค๋ฃจ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ํ”„๋ผ์ด๋ฒ„์‹œ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ ์šฉ๋œ ํ•ด์‹œ ์ ‘๋‘์‚ฌ๋Š” ์‚ฌ์šฉ์ž ์ธก์—์„œ ํ™•์ธ๋˜๋ฉฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž์ฒด์™€ ์ „์ฒด ํ•ด์‹œ๋Š” ์™ธ๋ถ€๋กœ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฒ„์ „์—์„œ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ด์›” '์•ˆ์ „ ํ™•์ธ' ๋ฒ„ํŠผ๊ณผ ์œ„ํ—˜ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๊ฐ•ํ™”๋œ ๋ณดํ˜ธ ๋ชจ๋“œ(ํ–ฅ์ƒ๋œ ์„ธ์ดํ”„ ๋ธŒ๋ผ์šฐ์ง•)๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. "์•ˆ์ „ ํ™•์ธ" ๋ฒ„ํŠผ์—๋Š” ์œ ์ถœ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ, ์•…์„ฑ ์‚ฌ์ดํŠธ ํ™•์ธ ์ƒํƒœ(์„ธ์ดํ”„ ๋ธŒ๋ผ์šฐ์ง•), ์ œ๊ฑฐ๋œ ์—…๋ฐ์ดํŠธ ์กด์žฌ ์—ฌ๋ถ€, ์•…์„ฑ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์‹๋ณ„ ๋“ฑ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์š”์•ฝ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ๋ณดํ˜ธ ๋ชจ๋“œ๋Š” ์›น์ƒ์˜ ํ”ผ์‹ฑ, ์•…์˜์ ์ธ ํ™œ๋™ ๋ฐ ๊ธฐํƒ€ ์œ„ํ˜‘์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ ๊ฒ€์‚ฌ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉฐ Google ๊ณ„์ • ๋ฐ Google ์„œ๋น„์Šค(Gmail, ๋“œ๋ผ์ด๋ธŒ ๋“ฑ)์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๋ณดํ˜ธ๋„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์„ธ์ดํ”„ ๋ธŒ๋ผ์šฐ์ง• ๋ชจ๋“œ์—์„œ๋Š” ํด๋ผ์ด์–ธํŠธ ์‹œ์Šคํ…œ์— ์ฃผ๊ธฐ์ ์œผ๋กœ ๋กœ๋“œ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ์ปฌ์—์„œ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ, ํ–ฅ์ƒ๋œ ์„ธ์ดํ”„ ๋ธŒ๋ผ์šฐ์ง•์—์„œ๋Š” ํŽ˜์ด์ง€ ๋ฐ ๋‹ค์šด๋กœ๋“œ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ์ •๋ณด๊ฐ€ Google ์ธก์—์„œ ํ™•์ธ์„ ์œ„ํ•ด ์ „์†ก๋˜๋ฏ€๋กœ ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ํ˜‘์ด ์‹๋ณ„๋œ ํ›„ ์ฆ‰์‹œ ๋กœ์ปฌ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๊ฐ€ ์—…๋ฐ์ดํŠธ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋จ ์‚ฌ์ดํŠธ ์†Œ์œ ์ž๊ฐ€ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์„ ์œ„ํ•œ ์›น ์–‘์‹์˜ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ".well-known/change-password" ํ‘œ์‹œ ํŒŒ์ผ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์ž๊ฒฉ ์ฆ๋ช…์ด ์†์ƒ๋œ ๊ฒฝ์šฐ ์ด์ œ Chrome์€ ์ด ํŒŒ์ผ์˜ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ์–‘์‹์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฆ‰์‹œ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ๋„๋ฉ”์ธ์ด ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์™€ ๋งค์šฐ ์œ ์‚ฌํ•œ ์‚ฌ์ดํŠธ๋ฅผ ์—ด ๋•Œ ํ‘œ์‹œ๋˜๋Š” ์ƒˆ๋กœ์šด '์•ˆ์ „ ํŒ' ๊ฒฝ๊ณ ๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ ๊ฒฝํ—˜์  ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ์Šคํ‘ธํ•‘ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค(์˜ˆ: google.com ๋Œ€์‹  goog0le.com์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค).
  • ๊ตฌํ˜„ "๋’ค๋กœ" ๋ฐ "์•ž์œผ๋กœ" ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํ˜„์žฌ ์‚ฌ์ดํŠธ์—์„œ ์ด์ „์— ๋ณธ ํŽ˜์ด์ง€๋ฅผ ํƒ์ƒ‰ํ•  ๋•Œ ์ฆ‰์‹œ ํƒ์ƒ‰์„ ์ œ๊ณตํ•˜๋Š” ๋’ค๋กœ ์•ž์œผ๋กœ ์บ์‹œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์บ์‹œ๋Š” chrome://flags/#back-forward-cache ์„ค์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • Windows๋ณ„ CPU ๋ฆฌ์†Œ์Šค ์†Œ๋น„ ์ตœ์ ํ™”๊ฐ€ ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. Chrome์€ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์ด ๋‹ค๋ฅธ ์ฐฝ๊ณผ ๊ฒน์น˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๊ฒน์น˜๋Š” ์˜์—ญ์— ํ”ฝ์…€์„ ๊ทธ๋ฆฌ๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ตœ์ ํ™”๋Š” Chrome 84 ๋ฐ 85์—์„œ ์†Œ์ˆ˜์˜ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ํ™œ์„ฑํ™”๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ๋ชจ๋“  ๊ณณ์—์„œ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋ฆด๋ฆฌ์Šค์— ๋น„ํ•ด ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ๊ณผ์˜ ๋น„ํ˜ธํ™˜์„ฑ์œผ๋กœ ์ธํ•ด ๋นˆ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜๋˜ ๋ฌธ์ œ๋„ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฐฐ๊ฒฝ ํƒญ์— ๋Œ€ํ•œ ๋ฆฌ์†Œ์Šค ํŠธ๋ฆฌ๋ฐ์ด ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํƒญ์€ ๋” ์ด์ƒ CPU ๋ฆฌ์†Œ์Šค์˜ 1% ์ด์ƒ์„ ์†Œ๋น„ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋ถ„๋‹น ํ•œ ๋ฒˆ๋งŒ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ XNUMX๋ถ„์ด ์ง€๋‚˜๋ฉด ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ ๋ฅผ ์žฌ์ƒํ•˜๊ฑฐ๋‚˜ ๋…น์Œํ•˜๋Š” ํƒญ์„ ์ œ์™ธํ•˜๊ณ  ํƒญ์ด ์ •์ง€๋ฉ๋‹ˆ๋‹ค.
  • ๊ทธ ์ผ์„ ์ˆ˜ํ–‰ํ•˜๋‹ค ํ†ต์ผ HTTP ํ—ค๋” ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ. ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์ง€์›์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ํด๋ผ์ด์–ธํŠธ ํžŒํŠธ, User-Agent๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ฉ”์ปค๋‹ˆ์ฆ˜์—๋Š” ์„œ๋ฒ„์˜ ์š”์ฒญ ํ›„์—๋งŒ ํŠน์ • ๋ธŒ๋ผ์šฐ์ € ๋ฐ ์‹œ์Šคํ…œ ๋งค๊ฐœ๋ณ€์ˆ˜(๋ฒ„์ „, ํ”Œ๋žซํผ ๋“ฑ)์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ๋ฐ˜ํ™˜ํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•ด๋‹น ์ •๋ณด๋ฅผ ์‚ฌ์ดํŠธ ์†Œ์œ ์ž์—๊ฒŒ ์„ ํƒ์ ์œผ๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ž‘์—…์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. User-Agent Client Hints๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ช…์‹œ์ ์ธ ์š”์ฒญ ์—†์ด๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์‹๋ณ„์ž๊ฐ€ ์ „์†ก๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ˆ˜๋™์  ์‹๋ณ„์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ์ ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ € ์ด๋ฆ„๋งŒ ํ‘œ์‹œ๋จ).
  • ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ๋‹ค๋Š” ํ‘œ์‹œ์™€ ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค๋Š” ํ‘œ์‹œ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ณ„์ • ์•„๋ฐ”ํƒ€ ํ•„๋“œ์— ์ƒ‰์ƒ์ด ์ง€์ •๋œ ํ™”์‚ดํ‘œ ๋Œ€์‹  "์—…๋ฐ์ดํŠธ"๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

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

  • ํฌ๊ด„์ ์ธ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋ณ€ํ™˜ํ•˜๋Š” ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ •์ฑ… ์ด๋ฆ„์—์„œ "ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ" ๋ฐ "๋ธ”๋ž™๋ฆฌ์ŠคํŠธ"๋ผ๋Š” ๋‹จ์–ด๊ฐ€ "ํ—ˆ์šฉ ๋ชฉ๋ก" ๋ฐ "์ฐจ๋‹จ ๋ชฉ๋ก"์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ์ถ”๊ฐ€๋œ ์ •์ฑ…์€ ๊ณ„์† ์ž‘๋™ํ•˜์ง€๋งŒ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์•ˆ์— ์•”ํ˜ธ ะธ ํŒŒ์ผ ์ด๋ฆ„ "๋ธ”๋ž™๋ฆฌ์ŠคํŠธ"์— ๋Œ€ํ•œ ์ฐธ์กฐ๊ฐ€ "์ฐจ๋‹จ ๋ชฉ๋ก"์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋˜๋Š” '๋ธ”๋ž™๋ฆฌ์ŠคํŠธ' ๋ฐ 'ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ'์— ๋Œ€ํ•œ ์ฐธ์กฐ๋Š” 2019๋…„ ์ดˆ์— ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • 'chrome://flags/#edit-passwords-in-settings' ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”๋œ ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํŽธ์ง‘ํ•˜๋Š” ์‹คํ—˜์  ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์•ˆ์ •์ ์ธ ๊ณต๊ฐœ API๋กœ ๋ณ€ํ™˜ ๋„ค์ดํ‹ฐ๋ธŒ ํŒŒ์ผ ์‹œ์Šคํ…œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ์ปฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ํŒŒ์ผ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ, ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€ ๋ฐ ๋น„๋””์˜ค ํŽธ์ง‘๊ธฐ์—์„œ๋Š” ์ƒˆ๋กœ์šด API๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์ง์ ‘ ์“ฐ๊ณ  ์ฝ์„ ์ˆ˜ ์žˆ๊ฑฐ๋‚˜ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ์—ด๊ณ  ์ €์žฅํ•˜๊ณ  ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด์šฉ์„ ํƒ์ƒ‰ํ•˜๋ ค๋ฉด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน๋ณ„ํ•œ ํ™•์ธ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

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

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

  • ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด API๊ฐ€ Origin Trials ๋ชจ๋“œ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๋ณ„๋„์˜ ํ™œ์„ฑํ™”๊ฐ€ ํ•„์š”ํ•œ ์‹คํ—˜ ๊ธฐ๋Šฅ). Origin ํ‰๊ฐ€ํŒ์€ localhost ๋˜๋Š” 127.0.0.1์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋˜๋Š” ํŠน์ • ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด ์ œํ•œ๋œ ์‹œ๊ฐ„ ๋™์•ˆ ์œ ํšจํ•œ ํŠน์ˆ˜ ํ† ํฐ์„ ๋“ฑ๋ก ๋ฐ ์ˆ˜์‹ ํ•œ ํ›„ ์ง€์ •๋œ API๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
    • WebHID API HID ์žฅ์น˜(ํœด๋จผ ์ธํ„ฐํŽ˜์ด์Šค ์žฅ์น˜, ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ๊ฒŒ์ž„ ํŒจ๋“œ, ํ„ฐ์น˜ ํŒจ๋„)์— ๋Œ€ํ•œ ํ•˜์œ„ ์ˆ˜์ค€ ์•ก์„ธ์Šค๋ฅผ ์œ„ํ•ด JavaScript๋กœ HID ์žฅ์น˜ ์ž‘์—… ๋…ผ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ํŠน์ • ๋“œ๋ผ์ด๋ฒ„ ์—†์ด ํฌ๊ท€ํ•œ HID ์žฅ์น˜ ์ž‘์—…์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์—์„œ.
      ์šฐ์„ , ์ƒˆ๋กœ์šด API๋Š” ๊ฒŒ์ž„ํŒจ๋“œ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

    • API ํ™”๋ฉด ์ •๋ณด, ๋‹ค์ค‘ ํ™”๋ฉด ๊ตฌ์„ฑ์„ ์ง€์›ํ•˜๋„๋ก Window Placement API๋ฅผ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. window.screen๊ณผ ๋‹ฌ๋ฆฌ ์ƒˆ๋กœ์šด API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ˜„์žฌ ํ™”๋ฉด์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ๋‹ค์ค‘ ๋ชจ๋‹ˆํ„ฐ ์‹œ์Šคํ…œ์˜ ์ „์ฒด ํ™”๋ฉด ๊ณต๊ฐ„์—์„œ ์ฐฝ ๋ฐฐ์น˜๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฉ”ํƒ€ ํƒœ๊ทธ ๋ฐฐํ„ฐ๋ฆฌ ์ ˆ์•ฝ, ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์ดํŠธ๋Š” ์ „๋ ฅ ์†Œ๋น„๋ฅผ ์ค„์ด๊ณ  CPU ๋กœ๋“œ๋ฅผ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•จ์„ ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • API COOP ๋ณด๊ณ  ๊ฒฉ๋ฆฌ ๊ทœ์ • ์œ„๋ฐ˜ ๊ฐ€๋Šฅ์„ฑ์„ ์‹ ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด ๊ต์ฐจ ์ถœ์ฒ˜ ์‚ฝ์ž… ์ •์ฑ… (COEP) ๋ฐ ๊ต์ฐจ ์ถœ์ฒ˜ ๊ฐœ๋ฐฉ์ž ์ •์ฑ… (COOP), ์‹ค์ œ ์ œํ•œ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • API์—์„œ ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ์ž๊ฒฉ ์ฆ๋ช…์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ œ ์ž๊ฒฉ์ฆ๋ช…, ์ˆ˜ํ–‰ ์ค‘์ธ ๊ฒฐ์ œ ๊ฑฐ๋ž˜์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ํ™•์ธ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์€ํ–‰๊ณผ ๊ฐ™์€ ์‹ ๋ขฐ ๋‹น์‚ฌ์ž๋Š” ์ถ”๊ฐ€ ๋ณด์•ˆ ๊ฒฐ์ œ ํ™•์ธ์„ ์œ„ํ•ด ํŒ๋งค์ž๊ฐ€ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐœ ํ‚ค์ธ PublicKeyCredential์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • API์—์„œ ํฌ์ธํ„ฐ์ด๋ฒคํŠธ ์Šคํƒ€์ผ๋Ÿฌ์Šค์˜ ๊ธฐ์šธ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด TiltX ๋ฐ ์Šคํƒ€์ผ๋Ÿฌ์Šค ๋Œ€์‹  ๋†’์ด ๊ฐ๋„(์Šคํƒ€์ผ๋Ÿฌ์Šค์™€ ํ™”๋ฉด ์‚ฌ์ด์˜ ๊ฐ๋„) ๋ฐ ๋ฐฉ์œ„๊ฐ(X์ถ•๊ณผ ํ™”๋ฉด์˜ ์Šคํƒ€์ผ๋Ÿฌ์Šค ํˆฌ์˜ ์‚ฌ์ด์˜ ๊ฐ๋„)์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. TiltY ๊ฐ๋„(์Šคํƒ€์ผ๋Ÿฌ์Šค์˜ ํ‰๋ฉด๊ณผ ์ถ• ์ค‘ ํ•˜๋‚˜, Y ๋ฐ Y์ถ• Z์˜ ํ‰๋ฉด ์‚ฌ์ด์˜ ๊ฐ๋„). ๊ณ ๋„/๋ฐฉ์œ„๊ฐ๊ณผ TiltX/TiltY ๊ฐ„์˜ ๋ณ€ํ™˜ ๊ธฐ๋Šฅ๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœํ† ์ฝœ ํ•ธ๋“ค๋Ÿฌ์—์„œ ๊ณ„์‚ฐํ•  ๋•Œ URL์˜ ๊ณต๋ฐฑ ์ธ์ฝ”๋”ฉ์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. navigator.registerProtocolHandler() ๋ฉ”์„œ๋“œ๋Š” ์ด์ œ ๊ณต๋ฐฑ์„ "+" ๋Œ€์‹  "%20"์œผ๋กœ ๋Œ€์ฒดํ•˜์—ฌ Firefox์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์™€์˜ ๋™์ž‘์„ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  • CSS ์˜์‚ฌ ์š”์†Œ "๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.::์ฑ„์ ์ž"๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธ”๋ก ๋ชฉ๋ก์— ๋Œ€ํ•œ ์ˆซ์ž์™€ ํฌ์ธํŠธ์˜ ์ƒ‰์ƒ, ํฌ๊ธฐ, ๋ชจ์–‘ ๋ฐ ์œ ํ˜•์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  .
  • HTTP ํ—ค๋” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ ์ •์ฑ…, ํ—ˆ์šฉ ์„ธํŠธ iframe์šฉ ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒฉ๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋” ๋ณดํŽธ์ ์ธ ๋ฌธ์„œ ์•ก์„ธ์Šค ๊ทœ์น™์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌธ์„œ ์ •์ฑ…์„ ํ†ตํ•ด ์ €ํ’ˆ์งˆ ์ด๋ฏธ์ง€ ์‚ฌ์šฉ ์ œํ•œ, ๋Š๋ฆฐ JavaScript API ๋น„ํ™œ์„ฑํ™”, iframe, ์ด๋ฏธ์ง€ ๋ฐ ์Šคํฌ๋ฆฝํŠธ ๋กœ๋“œ ๊ทœ์น™ ๊ตฌ์„ฑ, ์ „์ฒด ๋ฌธ์„œ ํฌ๊ธฐ ๋ฐ ํŠธ๋ž˜ํ”ฝ ์ œํ•œ, ํŽ˜์ด์ง€ ๋‹ค์‹œ ๊ทธ๋ฆฌ๊ธฐ๋กœ ์ด์–ด์ง€๋Š” ๋ฐฉ๋ฒ• ๊ธˆ์ง€, ๋น„ํ™œ์„ฑํ™” ๋“ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•จ์ˆ˜ ์Šคํฌ๋กค-ํ…์ŠคํŠธ.
  • ์š”์†Œ์— 'display' CSS ์†์„ฑ์„ ํ†ตํ•ด ์„ค์ •๋œ 'inline-grid', 'grid', 'inline-flex' ๋ฐ 'flex' ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋œ ๋ฐฉ๋ฒ• ParentNode.replaceChildren() ์ƒ์œ„ ๋…ธ๋“œ์˜ ๋ชจ๋“  ํ•˜์œ„ ๋…ธ๋“œ๋ฅผ ๋‹ค๋ฅธ DOM ๋…ธ๋“œ๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” node.removeChild()์™€ node.append() ๋˜๋Š” node.innerHTML๊ณผ node.append()์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋…ธ๋“œ๋ฅผ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํผ์ง€๋Š” RegisterProtocolHandler()๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” URL ๊ตฌ์„ฑํ‘œ์˜ ๋ฒ”์œ„. ์ฒด๊ณ„ ๋ชฉ๋ก์—๋Š” cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns ๋ฐ ssb์™€ ๊ฐ™์€ ๋ถ„์‚ฐ ํ”„๋กœํ† ์ฝœ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์ดํŠธ๋‚˜ ๊ฒŒ์ดํŠธ์›จ์ด์— ๊ด€๊ณ„์—†์ด ์š”์†Œ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • API์—์„œ ๋น„๋™๊ธฐ ํด๋ฆฝ๋ณด๋“œ ํด๋ฆฝ๋ณด๋“œ๋ฅผ ํ†ตํ•ด HTML์„ ๋ณต์‚ฌํ•˜๊ณ  ๋ถ™์—ฌ๋„ฃ๊ธฐ ์œ„ํ•œ text/html ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํด๋ฆฝ๋ณด๋“œ์— ์“ฐ๊ฑฐ๋‚˜ ์ฝ์„ ๋•Œ ์œ„ํ—˜ํ•œ HTML ๊ตฌ์„ฑ์ด ์ •๋ฆฌ๋ฉ๋‹ˆ๋‹ค). ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด ์›น ํŽธ์ง‘๊ธฐ์—์„œ ์ด๋ฏธ์ง€ ๋ฐ ๋งํฌ๊ฐ€ ํฌํ•จ๋œ ์„œ์‹ ์žˆ๋Š” ํ…์ŠคํŠธ์˜ ์‚ฝ์ž… ๋ฐ ๋ณต์‚ฌ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • WebRTC์—์„œ ์ถ”๊ฐ€ WebRTC MediaStreamTrack์˜ ์ธ์ฝ”๋”ฉ ๋˜๋Š” ๋””์ฝ”๋”ฉ ๋‹จ๊ณ„์—์„œ ํ˜ธ์ถœ๋˜๋Š” ์ž์ฒด ๋ฐ์ดํ„ฐ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ๋Šฅ. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘๊ฐ„ ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • JavaScript ์—”์ง„ V8์—์„œ 75% ๊ฐ€์† Number.prototype.toString ๊ตฌํ˜„. ๊ฐ’์ด ๋น„์–ด ์žˆ๋Š” ๋น„๋™๊ธฐ ํด๋ž˜์Šค์— .name ์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. Atomics.wake ๋ฉ”์„œ๋“œ๋Š” ์ œ๊ฑฐ๋˜์—ˆ์œผ๋ฉฐ, ํ•œ๋•Œ ECMA-262 ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•ด Atomics.notify๋กœ ์ด๋ฆ„์ด ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค. ํผ์ง• ํ…Œ์ŠคํŠธ ํˆดํ‚ท ์ฝ”๋“œ ๊ณต๊ฐœ JS-ํผ์ €.
  • ๋งˆ์ง€๋ง‰ ๋ฆด๋ฆฌ์Šค์—์„œ ์ถœ์‹œ๋œ WebAssembly์šฉ Liftoff ๊ธฐ๋ณธ ์ปดํŒŒ์ผ๋Ÿฌ์—๋Š” ๋ฒกํ„ฐ ์ง€์นจ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ๋“œ ๊ณ„์‚ฐ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด. ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์— ๋”ฐ๋ฅด๋ฉด ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด ์ผ๋ถ€ ํ…Œ์ŠคํŠธ ์†๋„๋ฅผ 2.8๋ฐฐ ๋†’์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด WebAssembly์—์„œ ๊ฐ€์ ธ์˜จ JavaScript ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ์†๋„๊ฐ€ ํ›จ์”ฌ ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.
  • ํผ์ง€๋Š” ์›น ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋„๊ตฌ: ๋ฏธ๋””์–ด ํŒจ๋„์—๋Š” ์ด๋ฒคํŠธ ๋ฐ์ดํ„ฐ, ๋กœ๊ทธ, ์†์„ฑ ๊ฐ’ ๋ฐ ํ”„๋ ˆ์ž„ ๋””์ฝ”๋”ฉ ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•˜์—ฌ ํŽ˜์ด์ง€์—์„œ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ”Œ๋ ˆ์ด์–ด์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ํ”„๋ ˆ์ž„ ์†์‹ค ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ ๋ฌธ์ œ์˜ ์›์ธ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ).

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

    ์š”์†Œ ํŒจ๋„์˜ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด์— ์„ ํƒํ•œ ์š”์†Œ์˜ ์Šคํฌ๋ฆฐ์ƒท์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ๋ชฉ์ฐจ๋‚˜ ํ‘œ์˜ ์Šคํฌ๋ฆฐ์ƒท์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ).

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

    ์›น ์ฝ˜์†”์—์„œ๋Š” ๋ฌธ์ œ ๊ฒฝ๊ณ  ํŒจ๋„์ด ์ผ๋ฐ˜ ๋ฉ”์‹œ์ง€๋กœ ๋Œ€์ฒด๋˜์—ˆ์œผ๋ฉฐ, ํƒ€์‚ฌ ์ฟ ํ‚ค ๋ฌธ์ œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌธ์ œ ํƒญ์— ์ˆจ๊ฒจ์ ธ ์žˆ์œผ๋ฉฐ ํŠน์ˆ˜ ํ™•์ธ๋ž€์„ ํ†ตํ•ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

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

    ๋ Œ๋”๋ง ํƒญ์—๋Š” "๋กœ์ปฌ ๊ธ€๊ผด ๋น„ํ™œ์„ฑํ™”" ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋˜์–ด ๋กœ์ปฌ ๊ธ€๊ผด์ด ์—†๋Š”์ง€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์„ผ์„œ ํƒญ์—์„œ๋Š” ์ด์ œ ์‚ฌ์šฉ์ž ๋น„ํ™œ์„ฑ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์œ ํœด ๊ฐ์ง€ API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ).

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

    ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํŒจ๋„์€ COEP ๋ฐ COOP๋ฅผ ์‚ฌ์šฉํ•œ Cross-Origin ๊ฒฉ๋ฆฌ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐ iframe, ์—ด๋ฆฐ ์ฐฝ ๋ฐ ํŒ์—…์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

  • ์‹œ์ž‘ ํ”„๋กœํ† ์ฝœ ๊ตฌํ˜„ ๊ต์ฒด QUIC Google QUIC ์˜ต์…˜์ด ์•„๋‹Œ IETF ์‚ฌ์–‘์—์„œ ๊ฐœ๋ฐœ๋œ ์˜ต์…˜์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ˜์‹  ๋ฐ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ ์ƒˆ ๋ฒ„์ „์€ ๋‹ค์Œ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. 35๊ฐœ์˜ ์ทจ์•ฝ์ . ๋งŽ์€ ์ทจ์•ฝ์ ์ด ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ๋„๊ตฌ์˜ ๊ฒฐ๊ณผ๋กœ ์‹๋ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์†Œ์„ธ๋‹ˆํƒ€์ด์ €, ๋ฉ”๋ชจ๋ฆฌ์„ธ๋‹ˆํƒ€์ด์ €, ์ œ์–ด ํ๋ฆ„ ๋ฌด๊ฒฐ์„ฑ, LibFuzzer ะธ AFL. ํ•œ ๊ฐ€์ง€ ์ทจ์•ฝ์ (CVE-2020-15967, Google Payments์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ์˜ ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค)์€ ์‹ฌ๊ฐํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ˆ˜์ค€์˜ ๋ธŒ๋ผ์šฐ์ € ๋ณดํ˜ธ๋ฅผ ์šฐํšŒํ•˜๊ณ  ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ ์™ธ๋ถ€์˜ ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฆด๋ฆฌ์Šค์˜ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ•œ ๋Œ€๊ฐ€๋กœ ํ˜„๊ธˆ ๋ณด์ƒ์„ ์ง€๊ธ‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ผํ™˜์œผ๋กœ Google์€ 27๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ 71500๊ฐœ ์ƒ์„ ์ง€๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค(15000๊ฐœ $7500 ์ƒ, 5000๊ฐœ $3000 ์ƒ, 200๊ฐœ $500 ์ƒ, 13๊ฐœ $XNUMX ์ƒ, XNUMX๊ฐœ $XNUMX ์ƒ, XNUMX๊ฐœ $XNUMX ์ƒ). XNUMX๊ฐœ ๋ณด์ƒ์˜ ๊ทœ๋ชจ๋Š” ์•„์ง ๊ฒฐ์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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