ํŒŒ์ด์–ดํญ์Šค 76 ๋ฆด๋ฆฌ์Šค

์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ ํŒŒ์ด์–ด ํญ์Šค 76๊ณผ ๋ชจ๋ฐ”์ผ ๋ฒ„์ „ Android ํ”Œ๋žซํผ์šฉ Firefox 68.8. ๋˜ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ญ‡ ๊ฐ€์ง€ ์žฅ๊ธฐ ์ง€์› 68.8.0. ๊ณง ๋ฌด๋Œ€์— ์˜ค๋ฅธ๋‹ค ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ Firefox 77 ๋ถ„๊ธฐ๊ฐ€ ์ „ํ™˜๋  ์˜ˆ์ •์ด๋ฉฐ, ์ถœ์‹œ๋Š” 2์›” XNUMX์ผ๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • ํผ์ง€๋Š” ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ "about:logins" ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €์— ํฌํ•จ๋œ Lockwise ์‹œ์Šคํ…œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์˜ ๊ธฐ๋Šฅ. ์ด์ œ ์ด์ „์— ์ž๊ฒฉ ์ฆ๋ช…์ด ์œ ์ถœ๋œ ํ•ดํ‚น์„ ๊ฒฝํ—˜ํ•œ ์‚ฌ์ดํŠธ์™€ ์—ฐ๊ฒฐ๋œ ์ €์žฅ๋œ ๊ณ„์ •์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๊ฐ€ ์†์ƒ๋œ ์ดํ›„ Firefox์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ญ๋ชฉ์ด ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

    ํŒŒ์ด์–ดํญ์Šค 76 ๋ฆด๋ฆฌ์Šค

    ๋˜ํ•œ ์—ฌ๋Ÿฌ ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์†์ƒ๋˜์—ˆ๋‹ค๋Š” ๊ฒฝ๊ณ ๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ๋œ ๊ณ„์ • ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ž๊ฒฉ ์ฆ๋ช… ์œ ์ถœ๊ณผ ๊ด€๋ จ๋˜์–ด ์žˆ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์—์„œ ๋™์ผํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ผ๋Š” ์•ˆ๋‚ด๋ฅผ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฒ€์ฆ์€ ํ”„๋กœ์ ํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. haveibeenpwned.com์—๋Š” 9.5๊ฐœ ์‚ฌ์ดํŠธ๋ฅผ ํ•ดํ‚นํ•ด ๋„๋‚œ๋‹นํ•œ 443์–ต ๊ณ„์ •์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ ์žˆ๋‹ค. ๋ฐฉ๋ฒ• ์ˆ˜ํ‘œ ์ต๋ช…์ด๋ฉฐ ์ด๋ฉ”์ผ(์ฒ˜์Œ ๋ช‡ ๊ธ€์ž)์˜ SHA-1 ํ•ด์‹œ ์ ‘๋‘์–ด ์ „์†ก์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ ์ด์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ ์„œ๋ฒ„๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์š”์ฒญ์— ํ•ด๋‹นํ•˜๋Š” ํ…Œ์ผ ํ•ด์‹œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์„œ๋ฒ„ ์ธก ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด ์ „์ฒด ํ•ด์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค(์ „์ฒด ํ•ด์‹œ๋Š” ์ „์†ก๋˜์ง€ ์•Š์Œ).

    ํŒŒ์ด์–ดํญ์Šค 76 ๋ฆด๋ฆฌ์Šค

    ๊ธฐ๋Šฅ ์ ์šฉ ์‚ฌ์ดํŠธ๊ฐ€ ํ™•๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž๋™ ์ƒ์„ฑ ๋“ฑ๋ก ์–‘์‹์„ ์ž‘์„ฑํ•  ๋•Œ ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ด์ „์—๋Š” "autocomplete = new-password" ์†์„ฑ์ด ์žˆ๋Š” ํ•„๋“œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ œ์•ˆํ•˜๋Š” ํžŒํŠธ๊ฐ€ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์šฉ๋˜๋Š” ์‚ฌ์ดํŠธ์— ๊ด€๊ณ„์—†์ด ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ํŒŒ์ด์–ดํญ์Šค 76 ๋ฆด๋ฆฌ์Šค

    Windows ๋ฐ macOS์—์„œ Firefox์— ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๊ตฌํ˜„ ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณด๊ธฐ ์ „์— OS ์ธ์ฆ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์‹œ์Šคํ…œ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ 5๋ถ„๊ฐ„ ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ดํ›„์—๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋‹ค์‹œ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์กฐ์น˜๋Š” ๋ธŒ๋ผ์šฐ์ €์— ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ปดํ“จํ„ฐ๋ฅผ ๋ฐฉ์น˜ํ•  ๊ฒฝ์šฐ ๊ท€ํ•˜์˜ ์ž๊ฒฉ ์ฆ๋ช…์ด ์—ฟ๋ณด๋Š” ๋ˆˆ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋ฉ๋‹ˆ๋‹ค.

  • ์ถ”๊ฐ€๋จ ์ •๊ถŒ ์ผํ•˜๋‹ค "HTTPS ๋งŒ"๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. about:config์˜ "dom.security.https_only_mode" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์•”ํ˜ธํ™” ์—†์ด ์ด๋ฃจ์–ด์ง„ ๋ชจ๋“  ์š”์ฒญ์€ ์ž๋™์œผ๋กœ ๋ณด์•ˆ ํŽ˜์ด์ง€ ์˜ต์…˜("http://")์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜๋ฉ๋‹ˆ๋‹ค. ๋Œ€์ฒด๋œ๋‹ค "https://"๋กœ). ํŽ˜์ด์ง€์— ๋กœ๋“œ๋œ ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€๊ณผ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ์ž…๋ ฅํ•  ๋•Œ ๊ต์ฒด๊ฐ€ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. https๋ฅผ ํ†ตํ•ด ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ์ž…๋ ฅํ•œ ์ฃผ์†Œ์— ์ ‘๊ทผํ•˜๋ ค๋Š” ์‹œ๋„๊ฐ€ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ๋๋‚˜๋ฉด http://๋ฅผ ํ†ตํ•ด ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์ด ์žˆ๋Š” ์˜ค๋ฅ˜ ํŽ˜์ด์ง€๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ์ฒ˜๋ฆฌ ์ค‘์— ๋กœ๋“œ๋œ "https://" ํ•˜์œ„ ๋ฆฌ์†Œ์Šค๋ฅผ ํ†ตํ•ด ๋กœ๋“œํ•˜๋Š” ๋ฐ ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ์‹คํŒจ๋Š” ๋ฌด์‹œ๋˜์ง€๋งŒ ์›น ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ์›น ์ฝ˜์†”์— ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • '์—์„œ ๋™์˜์ƒ ๋ณด๊ธฐ ์‚ฌ์ด๋ฅผ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.๊ทธ๋ฆผ ์† ๊ทธ๋ฆผยป(Picture-in-Picture) ๋ฐ ์ „์ฒด ํ™”๋ฉด ๋ณด๊ธฐ. ์‚ฌ์šฉ์ž๋Š” ๋น„๋””์˜ค๋ฅผ ์ž‘์€ ์ฐฝ์œผ๋กœ ์ตœ์†Œํ™”ํ•˜๋Š” ๋™์‹œ์— ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์„ ํฌํ•จํ•œ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค์— ๋ชจ๋“  ๊ด€์‹ฌ์„ ๋Œ๋ฆฌ๊ณ  ์‹ถ๋‹ค๋ฉด ๋”๋ธ” ํด๋ฆญํ•˜๋ฉด ์ „์ฒด ํ™”๋ฉด ๋ณด๊ธฐ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ๋ณด๊ธฐ๊ฐ€ PIP ๋ชจ๋“œ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.
  • ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ์ž‘์—…์˜ ๊ฐ€์‹œ์„ฑ๊ณผ ํŽธ์˜์„ฑ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ํƒญ์„ ์—ด ๋•Œ ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ํ•„๋“œ ์ฃผ๋ณ€์˜ ๊ทธ๋ฆผ์ž๊ฐ€ ์ค„์–ด๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํ„ฐ์น˜์Šคํฌ๋ฆฐ์—์„œ ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ์˜์—ญ์„ ๋Š˜๋ฆฌ๊ธฐ ์œ„ํ•ด ๋ถ๋งˆํฌ๋ฐ”๊ฐ€ ์•ฝ๊ฐ„ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด WebGL ๋ฐฑ์—”๋“œ
    ๊ตฌํ˜„ Firefox์—์„œ ์ง€์›๋˜๋Š” VP9 ๋ฐ ๊ธฐํƒ€ ๋น„๋””์˜ค ํ˜•์‹์˜ ๋””์ฝ”๋”ฉ ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ๊ฐ€๋Šฅ์„ฑ. ๊ฐ€์†์€ VA-API(Video Acceleration API) ๋ฐ FFmpegDataDecoder(์ด์ „ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” H.264 ์ง€์›๋งŒ ๊ตฌํ˜„๋จ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์† ํ™œ์„ฑํ™” ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด about:config์—์„œ "widget.wayland-dmabuf-webgl.enabled" ๋ฐ "widget.wayland-dmabuf-vaapi.enabled" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • Windows์—์„œ๋Š” Intel GPU๊ฐ€ ํƒ‘์žฌ๋˜๊ณ  ํ™”๋ฉด ํ•ด์ƒ๋„๊ฐ€ 1920x1200 ์ดํ•˜์ธ ๋…ธํŠธ๋ถ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. Web ๋ Œ๋”, Rust ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ  ๋ Œ๋”๋ง ์ž‘์—…์„ GPU ์ธก์— ์•„์›ƒ์†Œ์‹ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ์ฒด ์ง€์› ์ถ”๊ฐ€ ์˜ค๋””์˜ค์›Œํฌ๋ ›์–ด๋Š
    ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. AudioWorkletํ”„๋กœ์„ธ์„œ ะธ AudioWorklet๋…ธ๋“œ, Firefox์˜ ๊ธฐ๋ณธ ์‹คํ–‰ ์Šค๋ ˆ๋“œ ์™ธ๋ถ€์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ถ”๊ฐ€ ์ง€์—ฐ์„ ๋„์ž…ํ•˜๊ฑฐ๋‚˜ ์˜ค๋””์˜ค ์ถœ๋ ฅ์˜ ์•ˆ์ •์„ฑ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์˜ค๋””์˜ค ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ œ์–ดํ•˜์—ฌ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์˜ค๋””์˜ค๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AudioWorklet์˜ ๋„์ž…์œผ๋กœ ๋ณ„๋„์˜ ์• ๋“œ์˜จ์„ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ ๋„ Firefox์—์„œ Zoom ํ†ตํ™”์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๊ณ , ๊ฐ€์ƒ ํ˜„์‹ค ์‹œ์Šคํ…œ์ด๋‚˜ ๊ฒŒ์ž„์„ ์œ„ํ•œ ๊ณต๊ฐ„ ์˜ค๋””์˜ค์™€ ๊ฐ™์€ ๋ณต์žกํ•œ ์˜ค๋””์˜ค ์ฒ˜๋ฆฌ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ตฌํ˜„ํ•  ์ˆ˜๋„ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • CSS์—์„œ ์ถ”๊ฐ€ ํ‚ค์›Œ๋“œ, ์‹œ์Šคํ…œ ์ƒ‰์ƒ ๊ฐ’์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค(CSS ์ƒ‰์ƒ ๋ชจ๋“ˆ ๋ ˆ๋ฒจ 4).
  • Intl.NumberFormat, Intl.DateTimeFormat ๋ฐ Intl.RelativeTimeFormat ์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ "numberingSystem" ๋ฐ "calendar" ์˜ต์…˜์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ: "Intl.NumberFormat('en-US', { numberingSystem: 'latn' })" ๋˜๋Š” "Intl.DateTimeFormat('th', { Calendar: 'gregory' })".
  • ์•Œ ์ˆ˜ ์—†๋Š” ํ”„๋กœํ† ์ฝœ ์ฐจ๋‹จ์€ "location.href" ๋˜๋Š” ์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ์›น ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ ๋ฐ˜์‘ํ˜• ๋””์ž์ธ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ ์‚ฌ์ดํŠธ ํ‘œ์‹œ๋ฅผ ํ…Œ์ŠคํŠธํ•  ๋•Œ ๋‘ ๋ฒˆ ํƒญ ํ™•๋Œ€/์ถ•์†Œ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์˜ ๋™์ž‘์— ๋Œ€ํ•œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ์žฅ์น˜ ์—†์ด๋„ Android์šฉ Firefox์— ๋งž๊ฒŒ ์‚ฌ์ดํŠธ๋ฅผ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฉ”ํƒ€ ๋ทฐํฌํŠธ ํƒœ๊ทธ์˜ ์˜ฌ๋ฐ”๋ฅธ ๋ Œ๋”๋ง์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ์š”์ฒญ ๊ฒ€์‚ฌ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ํ—ค๋”์˜ ์—ด ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ํ…Œ์ด๋ธ” ์—ด์˜ ํฌ๊ธฐ๊ฐ€ ํ‘œ์‹œ๋œ ๋ฐ์ดํ„ฐ์— ๋งž๊ฒŒ ์ž๋™์œผ๋กœ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.
  • ์ œ์–ด ํ”„๋ ˆ์ž„์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด WebSocket ๊ฒ€์‚ฌ ์ธํ„ฐํŽ˜์ด์Šค์— ์ƒˆ๋กœ์šด ์ œ์–ด ํ•„ํ„ฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜•์‹์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฏธ๋ฆฌ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ก์…˜์ผ€์ด๋ธ”, ์ด๋Š” Socket.io, SignalR ๋ฐ WAMP์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์ž๋™์œผ๋กœ ํฌ๋งท๋œ ํ”„๋กœํ† ์ฝœ ๋ชฉ๋ก์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 76 ๋ฆด๋ฆฌ์Šค

  • ์ด์ œ JavaScript ๋””๋ฒ„๊ฑฐ์—๋Š” ๋””๋ฒ„๊น…์— ๊ด€๋ จ๋˜์ง€ ์•Š์€ ํŒŒ์ผ์„ ๋ฌด์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. "๋ธ”๋ž™๋ฐ•์Šค" ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด๋Š” ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ์„ ํƒํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€์— ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์ˆจ๊ธฐ๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ ์ถ”์ ์„ ๋ณต์‚ฌํ•  ๋•Œ ํŒŒ์ผ ์ด๋ฆ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ „์ฒด ๊ฒฝ๋กœ๊ฐ€ ํด๋ฆฝ๋ณด๋“œ์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

    ํŒŒ์ด์–ดํญ์Šค 76 ๋ฆด๋ฆฌ์Šค

  • ์›น ์ฝ˜์†”์˜ ์—ฌ๋Ÿฌ ์ค„ ๋ชจ๋“œ์—์„œ๋Š” 5์ค„์„ ์ดˆ๊ณผํ•˜๋Š” ์ฝ”๋“œ ์กฐ๊ฐ์„ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ™•์žฅํ•˜๋ ค๋ฉด ์ฝ”๋“œ๊ฐ€ ํ‘œ์‹œ๋œ ์˜์—ญ์˜ ์•„๋ฌด ๊ณณ์ด๋‚˜ ํด๋ฆญํ•˜์„ธ์š”).

ํ˜์‹ ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ Firefox 76์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 22๊ฐœ์˜ ์ทจ์•ฝ์ ์ด ์ค‘ 10๊ฐœ(CVE-2020-12387, CVE-2020-12388 ๋ฐ CVE-8-2020์˜ 12395๊ฐœ)๋Š” ์ค‘์š” ํ•ญ๋ชฉ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์œผ๋ฉฐ ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ํŽ˜์ด์ง€๋ฅผ ์—ด ๋•Œ ์ž ์žฌ์ ์œผ๋กœ ๊ณต๊ฒฉ์ž ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVE-2020-12388 ์ทจ์•ฝ์ ์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ก์„ธ์Šค ํ† ํฐ ์กฐ์ž‘์„ ํ†ตํ•ด Windows์˜ ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ์—์„œ ๋ฒ—์–ด๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ทจ์•ฝ์  CVE-2020-12387์€ ์›น ์ž‘์—…์ž๊ฐ€ ์ข…๋ฃŒ๋  ๋•Œ ์ด๋ฏธ ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ ๋ธ”๋ก(Use-after-free)์— ๋Œ€ํ•œ ์•ก์„ธ์Šค์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. CVE-2020-12395 ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ์™€ ๊ฐ™์€ ํด๋Ÿฌ์Šคํ„ฐ ๋ฉ”๋ชจ๋ฆฌ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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