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

๋„์ž… ์›น ๋ธŒ๋ผ์šฐ์ € ๋ฆด๋ฆฌ์Šค ํŒŒ์ด์–ด ํญ์Šค 68๊ณผ ๋ชจ๋ฐ”์ผ ๋ฒ„์ „ Android ํ”Œ๋žซํผ์šฉ Firefox 68. ์ด ๋ฆด๋ฆฌ์Šค๋Š” ESR(ํ™•์žฅ ์ง€์› ์„œ๋น„์Šค) ๋ถ„๊ธฐ๋กœ ๋ถ„๋ฅ˜๋˜๋ฉฐ ์—ฐ์ค‘ โ€‹โ€‹๋‚ด๋‚ด ์—…๋ฐ์ดํŠธ๊ฐ€ ๋ฆด๋ฆฌ์Šค๋ฉ๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๊ธฐ์กด ์—…๋ฐ์ดํŠธ๋„ ๋‚˜๋ญ‡ ๊ฐ€์ง€ ์žฅ๊ธฐ ์ง€์› 60.8.0. ๊ณง ๋ฌด๋Œ€์— ์˜ค๋ฅธ๋‹ค ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ Firefox 69 ๋ถ„๊ธฐ๊ฐ€ ์ „ํ™˜๋  ์˜ˆ์ •์ด๋ฉฐ, ์ถœ์‹œ๋Š” 3์›” XNUMX์ผ๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

  • ์ƒˆ๋กœ์šด ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ์ž(about:addons)๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์™„์ „ํžˆ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์“ด XUL ๋ฐ XBL ๊ธฐ๋ฐ˜ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„ํš์˜ ์ผํ™˜์œผ๋กœ HTML/JavaScript ๋ฐ ํ‘œ์ค€ ์›น ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํƒญ ํ˜•ํƒœ์˜ ๊ฐ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค์—์„œ๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๋ชฉ๋ก์ด ์žˆ๋Š” ๋ฉ”์ธ ํŽ˜์ด์ง€๋ฅผ ๋– ๋‚˜์ง€ ์•Š๊ณ ๋„ ์ „์ฒด ์„ค๋ช…์„ ๋ณด๊ณ , ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๊ณ , ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

    ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ํ™œ์„ฑํ™”๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ๋ณ„๋„์˜ ๋ฒ„ํŠผ ๋Œ€์‹  ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”๋œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ ์ด์ œ ํ™œ์„ฑ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๊ณผ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„๋˜๋ฉฐ ๋ณ„๋„์˜ ์„น์…˜์— ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.

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

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

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

  • ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ ๊ด€๋ จ ๋ฌธ์ œ์— ๋Œ€ํ•ด Mozilla์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ œ๊ณต๋œ ์–‘์‹์„ ํ†ตํ•ด ์•…์˜์ ์ธ ํ™œ๋™์ด ๊ฐ์ง€๋˜๊ฑฐ๋‚˜, ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ์ธํ•ด ์‚ฌ์ดํŠธ ํ‘œ์‹œ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜, ์„ ์–ธ๋œ ๊ธฐ๋Šฅ์„ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ์‚ฌ์šฉ์ž ์ž‘์—… ์—†์ด ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ฒฝ๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. , ๋˜๋Š” ์•ˆ์ •์„ฑ๊ณผ ์„ฑ๋Šฅ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

  • Quantum Bar ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ์ƒˆ๋กœ์šด ๊ตฌํ˜„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ด์ „ Awesome Bar ์ฃผ์†Œ ํ‘œ์‹œ์ค„๊ณผ ๋ชจ์–‘๊ณผ ๊ธฐ๋Šฅ์ด ๊ฑฐ์˜ ๋™์ผํ•˜์ง€๋งŒ ๋‚ด๋ถ€๋ฅผ ์™„์ „ํžˆ ์ ๊ฒ€ํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•˜์—ฌ XUL/XBL์„ ํ‘œ์ค€์œผ๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ์›น API. ์ƒˆ๋กœ์šด ๊ตฌํ˜„์€ ๊ธฐ๋Šฅ ํ™•์žฅ ํ”„๋กœ์„ธ์Šค๋ฅผ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•˜๊ณ (WebExtensions ํ˜•์‹์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์ƒ์„ฑ์ด ์ง€์›๋จ), ๋ธŒ๋ผ์šฐ์ € ํ•˜์œ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์—„๊ฒฉํ•œ ์—ฐ๊ฒฐ์„ ์ œ๊ฑฐํ•˜๊ณ , ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉฐ, ์ธํ„ฐํŽ˜์ด์Šค์˜ ์„ฑ๋Šฅ๊ณผ ์‘๋‹ต์„ฑ์ด ๋” ๋†’์•„์กŒ์Šต๋‹ˆ๋‹ค. . ๋ˆˆ์— ๋„๋Š” ๋™์ž‘ ๋ณ€ํ™” ์ค‘์—์„œ ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•  ๋•Œ ํ‘œ์‹œ๋˜๋Š” ๋„๊ตฌ ์„ค๋ช… ๊ฒฐ๊ณผ์—์„œ ๊ฒ€์ƒ‰ ๊ธฐ๋ก ํ•ญ๋ชฉ์„ ์‚ญ์ œํ•˜๋ ค๋ฉด Shift+Del ๋˜๋Š” Shift+BackSpace ์กฐํ•ฉ(์ด์ „์—๋Š” Shift ์—†์ด ์ž‘๋™ํ•จ)์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ๋งŒ ์–ธ๊ธ‰๋ฉ๋‹ˆ๋‹ค.
  • ๋ฆฌ๋” ๋ณด๊ธฐ์— ๋Œ€ํ•œ ๋ณธ๊ฒฉ์ ์ธ ์–ด๋‘์šด ํ…Œ๋งˆ๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ชจ๋“  ์ฐฝ ๋ฐ ํŒจ๋„ ๋””์ž์ธ ์š”์†Œ๋„ ์–ด๋‘์šด ์Œ์˜์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(์ด์ „์—๋Š” ๋ฆฌ๋” ๋ณด๊ธฐ์—์„œ ์–ด๋‘ก๊ณ  ๋ฐ์€ ๋ชจ๋“œ๋ฅผ ์ „ํ™˜ํ•˜๋ฉด ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ๊ฐ€ ์žˆ๋Š” ์˜์—ญ์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์ณค์Šต๋‹ˆ๋‹ค).

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

  • ์›ํ•˜์ง€ ์•Š๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ์—„๊ฒฉ ๋ชจ๋“œ(์—„๊ฒฉ)์—์„œ๋Š” ์•Œ๋ ค์ง„ ๋ชจ๋“  ์ถ”์  ์‹œ์Šคํ…œ ๋ฐ ๋ชจ๋“  ํƒ€์‚ฌ ์ฟ ํ‚ค ์™ธ์—๋„ ์•”ํ˜ธํ™”ํ๋ฅผ ์ฑ„๊ตดํ•˜๊ฑฐ๋‚˜ ์ˆจ๊ฒจ์ง„ ์‹๋ณ„ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ์ถ”์ ํ•˜๋Š” JavaScript ์‚ฝ์ž…๋„ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ์ฐจ๋‹จ ๋ชจ๋“œ์—์„œ ๋ช…์‹œ์ ์ธ ์„ ํƒ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ฐจ๋‹จ์ด ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์€ Disconnect.me ๋ชฉ๋ก์˜ ์ถ”๊ฐ€ ๋ฒ”์ฃผ(์ง€๋ฌธ ๋ฐ ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด)์— ๋”ฐ๋ผ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

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

  • ํ•ฉ์„ฑ ์‹œ์Šคํ…œ์˜ ์ ์ง„์ ์ธ ํฌํ•จ์€ ๊ณ„์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ณด ์›น๋ Œ๋”, Rust ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ  ๋ Œ๋”๋ง์„ GPU ์ธก์— ์•„์›ƒ์†Œ์‹ฑํ•ฉ๋‹ˆ๋‹ค. WebRender๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด CPU๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” Gecko ์—”์ง„์— ๋‚ด์žฅ๋œ ๋‚ด์žฅ ํ•ฉ์„ฑ ์‹œ์Šคํ…œ ๋Œ€์‹  GPU์—์„œ ์‹คํ–‰๋˜๋Š” ์…ฐ์ด๋”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€ ์š”์†Œ์— ๋Œ€ํ•œ ์š”์•ฝ ๋ Œ๋”๋ง ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฏ€๋กœ ๋ Œ๋”๋ง ์†๋„๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. CPU ๋ถ€ํ•˜๋„ ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค.

    NVIDIA ๋น„๋””์˜ค ์นด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž ์™ธ์—๋„
    ํŒŒ์ด์–ด ํญ์Šค 68 ์ง€์› WebRender๋Š” AMD ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ์žฅ์ฐฉ๋œ Windows 10 ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์—์„œ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. about:support ํŽ˜์ด์ง€์—์„œ WebRender๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. about:config์—์„œ ๊ฐ•์ œ๋กœ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด "gfx.webrender.all" ๋ฐ "gfx.webrender.enabled" ์„ค์ •์„ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ MOZ_WEBRENDER=1์„ ์„ค์ •ํ•˜์—ฌ Firefox๋ฅผ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Linux์—์„œ WebRender ์ง€์›์€ Mesa 18.2+ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํฌํ•จ๋œ Intel ๋น„๋””์˜ค ์นด๋“œ์— ๋Œ€ํ•ด ์–ด๋Š ์ •๋„ ์•ˆ์ •ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

  • ์ธํ„ฐํŽ˜์ด์Šค ์ƒ์„ฑ๊ณผ ํƒญ ๋‚ด์šฉ ์ฒ˜๋ฆฌ๊ฐ€ about:config์—์„œ ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค๋กœ ์ˆ˜ํ–‰๋˜๋Š” ๋‹จ์ผ ํ”„๋กœ์„ธ์Šค ์ž‘๋™ ๋ชจ๋“œ๋กœ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ „ํ™˜ํ•  ๋•Œ ์ž ์žฌ์ ์ธ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋กœ ์ธํ•ด ์ œ๊ฑฐ๋จ ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ๋ชจ๋“œ(e10s)๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” "browser.tabs.remote.force-enable" ๋ฐ "browser.tabs.remote.force-disable" ์„ค์ •. ๋˜ํ•œ, "browser.tabs.remote.autostart" ์˜ต์…˜์„ "false"๋กœ ์„ค์ •ํ•˜๋ฉด Firefox ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „, ๊ณต์‹ ๋นŒ๋“œ ๋ฐ ์ž๋™ ํ…Œ์ŠคํŠธ ์‹คํ–‰์ด ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ์‹คํ–‰๋  ๋•Œ ๋” ์ด์ƒ ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ๋ชจ๋“œ๊ฐ€ ์ž๋™์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • API ํ˜ธ์ถœ ์ˆ˜๋ฅผ ํ™•์žฅํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅ ๋ณดํ˜ธ๋œ ์ปจํ…์ŠคํŠธ์—์„œ ํŽ˜์ด์ง€๋ฅผ ์—ด ๋•Œ๋งŒ(๋ณด์•ˆ ์ปจํ…์ŠคํŠธ), ์ฆ‰. HTTPS, localhost ๋˜๋Š” ๋กœ์ปฌ ํŒŒ์ผ์„ ํ†ตํ•ด ์—ด ๋•Œ. ๋ณดํ˜ธ๋œ ์ปจํ…์ŠคํŠธ ์™ธ๋ถ€์—์„œ ์—ด๋ฆฐ ํŽ˜์ด์ง€๋Š” ์ด์ œ ๋ฏธ๋””์–ด ์†Œ์Šค(์˜ˆ: ์นด๋ฉ”๋ผ ๋ฐ ๋งˆ์ดํฌ)์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด getUserMedia()๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์ด ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.
  • HTTPS๋ฅผ ํ†ตํ•ด ์ ‘์† ์‹œ ์ž๋™ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์‹ ํฅ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ™œ๋™์œผ๋กœ ์ธํ•ด. Avast, AVG, Kaspersky, ESET ๋ฐ Bitdefender ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹ ์ด ์›น ๋ณดํ˜ธ ๋ชจ๋“ˆ์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ Windows ๋ฃจํŠธ ์ธ์ฆ์„œ ๋ชฉ๋ก์—์„œ ์ธ์ฆ์„œ๋ฅผ ๋Œ€์ฒดํ•˜๊ณ  ์ฒ˜์Œ์— ์‚ฌ์šฉ๋œ ์‚ฌ์ดํŠธ ์ธ์ฆ์„œ๋ฅผ ๋Œ€์ฒดํ•˜์—ฌ HTTPS ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. Firefox๋Š” ์ž์ฒด ๋ฃจํŠธ ์ธ์ฆ์„œ ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹œ์Šคํ…œ ์ธ์ฆ์„œ ๋ชฉ๋ก์„ ๋ฌด์‹œํ•˜๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ํ™œ๋™์„ MITM ๊ณต๊ฒฉ์œผ๋กœ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.

    "์„ค์ •์„ ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™”ํ•˜์—ฌ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.security.enterprise_roots.enabled" ์‹œ์Šคํ…œ ์Šคํ† ๋ฆฌ์ง€์—์„œ ์ธ์ฆ์„œ๋ฅผ ์ถ”๊ฐ€๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. Firefox์— ๋‚ด์žฅ๋œ ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹Œ ์‹œ์Šคํ…œ ์ €์žฅ์†Œ์˜ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ •๋ณด์™€ ํ•จ๊ป˜ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ํ˜ธ์ถœ๋˜๋Š” ๋ฉ”๋‰ด์— ํŠน์ˆ˜ ํ‘œ์‹œ๊ธฐ๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. MITM ์ฐจ๋‹จ์ด ๊ฐ์ง€๋˜๋ฉด ์„ค์ •์ด ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™”๋˜๋ฉฐ, ๊ทธ ํ›„ ๋ธŒ๋ผ์šฐ์ €๋Š” ์—ฐ๊ฒฐ์„ ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ณ  ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์ง€๋ฉด ์„ค์ •์ด ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์ธ์ฆ์„œ ์ €์žฅ์†Œ๊ฐ€ ์†์ƒ๋˜๋ฉด ๊ณต๊ฒฉ์ž๊ฐ€ Firefox ์ธ์ฆ์„œ ์ €์žฅ์†Œ๋„ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ์กฐ์ž‘์€ ์œ„ํ˜‘์„ ๊ฐ€ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ฃผ์žฅ๋ฉ๋‹ˆ๋‹ค(๊ณ ๋ ค๋˜์ง€ ์•Š์Œ). ๊ฐ€๋Šฅํ•˜๋‹ค ์น˜ํ™˜ ์ธ์ฆ์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ๋น„ ์ œ์กฐ์—…์ฒด ๋Œ€๋‹ค MITM์„ ๊ตฌํ˜„ํ•˜์ง€๋งŒ Firefox ์ธ์ฆ์„œ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.

  • ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด๋ฆฐ ๋กœ์ปฌ ํŒŒ์ผ์€ ๋” ์ด์ƒ ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋‹ค๋ฅธ ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Android ํ”Œ๋žซํผ์˜ Firefox์—์„œ ๋ฉ”์ผ๋กœ ์ „์†ก๋œ html ๋ฌธ์„œ๋ฅผ ์—ด ๋•Œ ์ด ๋ฌธ์„œ์— JavaScript๋ฅผ ์‚ฝ์ž…ํ•˜๋ฉด ํ•ด๋‹น ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ €์žฅ๋œ ํŒŒ์ผ์ด ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ);
  • ๋ณ€๊ฒฝ๋จ about:config ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๋ณ€๊ฒฝ๋œ ์„ค์ •์„ ๋™๊ธฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด์ œ "services.sync.prefs.sync" ์„น์…˜์— ์ •์˜๋œ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ์— ์žˆ๋Š” ์„ค์ •๋งŒ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด browser.some_preference ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋™๊ธฐํ™”ํ•˜๋ ค๋ฉด "services.sync.prefs.sync.browser.some_preference" ๊ฐ’์„ true๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์„ค์ •์˜ ๋™๊ธฐํ™”๋ฅผ ํ—ˆ์šฉํ•˜๊ธฐ ์œ„ํ•ด "services.sync.prefs.dangerously_allow_arbitrary" ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ œ๊ณต๋˜๋ฉฐ ์ด๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์ดํŠธ์— ํ‘ธ์‹œ ์•Œ๋ฆผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ถ”๊ฐ€ ๊ถŒํ•œ(Notifications API์— ๋Œ€ํ•œ ์•ก์„ธ์Šค)์„ ์ œ๊ณตํ•˜๋ผ๋Š” ์„ฑ๊ฐ€์‹  ์š”์ฒญ์— ๋Œ€์ฒ˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ๋ถ€ํ„ฐ ํŽ˜์ด์ง€์™€์˜ ๋ช…์‹œ์ ์ธ ์‚ฌ์šฉ์ž ์ƒํ˜ธ ์ž‘์šฉ(๋งˆ์šฐ์Šค ํด๋ฆญ ๋˜๋Š” ํ‚ค ๋ˆ„๋ฅด๊ธฐ)์ด ๊ธฐ๋ก๋˜์ง€ ์•Š๋Š” ํ•œ ์ด๋Ÿฌํ•œ ์š”์ฒญ์€ ์ž๋™์œผ๋กœ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.
  • ๋น„์ฆˆ๋‹ˆ์Šค ํ™˜๊ฒฝ(๊ธฐ์—…์šฉ Firefox) ์ถ”๊ฐ€ ์ง€์› ์ถ”๊ฐ€ ์ •์ฑ… ์ง์›์„ ์œ„ํ•œ ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ์ž ์ •์˜. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ด€๋ฆฌ์ž๋Š” ์ด์ œ ๋กœ์ปฌ ์ง€์›์— ๋ฌธ์˜ํ•˜๊ธฐ ์œ„ํ•œ ์„น์…˜์„ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€ํ•˜๊ณ , ์ƒˆ ํƒญ์„ ์—ด๊ธฐ ์œ„ํ•œ ํŽ˜์ด์ง€์— ์ธํŠธ๋ผ๋„ท ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๊ฒ€์ƒ‰ ์‹œ ์ƒํ™ฉ๋ณ„ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ , ๋กœ์ปฌ ํŒŒ์ผ์— ๋งํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ์‹œ ๋™์ž‘์„ ๊ตฌ์„ฑํ•˜๊ณ , ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์ถ”๊ฐ€ ํ•ญ๋ชฉ๊ณผ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ์ถ”๊ฐ€ ํ•ญ๋ชฉ์˜ ํ™”์ดํŠธ ๋ฐ ๋ธ”๋ž™ ๋ชฉ๋ก์„ ์ •์˜ํ•˜๊ณ  ํŠน์ • ์„ค์ •์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ํ•ด๊ฒฐ๋จ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ธด๊ธ‰ ์ข…๋ฃŒ๋˜๋Š” ๋™์•ˆ(์˜ˆ: ์ข…๋ฃŒํ•˜์ง€ ์•Š๊ณ  ์ „์›์„ ๋„๋Š” ๊ฒฝ์šฐ ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ถฉ๋Œํ•˜๋Š” ๊ฒฝ์šฐ) ์„ค์ • ์†์‹ค(prefs.js ํŒŒ์ผ ์†์ƒ)์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ
  • ์ถ”๊ฐ€ ์ง€์› ์Šคํฌ๋กค ์Šค๋ƒ…, ์Šคํฌ๋กคํ•  ๋•Œ ์Šฌ๋ผ์ด๋”์˜ ์ค‘์ง€ ์ง€์ ๊ณผ ์Šฌ๋ผ์ด๋”ฉ ์ฝ˜ํ…์ธ  ์ •๋ ฌ์„ ์ œ์–ดํ•˜๊ณ  ๊ด€์„ฑ ์Šคํฌ๋กค ์ค‘์— ์š”์†Œ์— ์Šค๋ƒ…ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ จ์˜ scroll-snap-* CSS ์†์„ฑ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฏธ์ง€์˜ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ๋”ฐ๋ผ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ์ค‘์•™์— ๋ฐฐ์น˜ํ•˜๋„๋ก ์Šคํฌ๋กค์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • JavaScript๋Š” ์ƒˆ๋กœ์šด ์ˆซ์ž ์œ ํ˜•์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. BigInt, Numbers ์œ ํ˜•์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ์ž„์˜ ํฌ๊ธฐ์˜ ์ •์ˆ˜๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด ์ด์ „์—๋Š” ์‹๋ณ„์ž์™€ ์ •ํ™•ํ•œ ์‹œ๊ฐ„ ๊ฐ’์„ ๋ฌธ์ž์—ด๋กœ ์ €์žฅํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค).
  • ์ƒˆ ์ฐฝ์—์„œ ๋งํฌ๋ฅผ ์—ด ๋•Œ ๋ ˆํผ๋Ÿฌ ์ •๋ณด ์œ ์ถœ์„ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด window.open()์„ ํ˜ธ์ถœํ•  ๋•Œ "noreferrer" ์˜ต์…˜์„ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์š”์†Œ๋ฅผ DOM์— ์ถ”๊ฐ€ํ•˜๊ธฐ ์ „์— HTMLImageElement์™€ ํ•จ๊ป˜ .decode() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์†Œ๋ฅผ ๋กœ๋“œํ•˜๊ณ  ๋””์ฝ”๋”ฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ƒˆ ์ด๋ฏธ์ง€ ์ „์ฒด๋ฅผ ํ‘œ์‹œํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ปดํŒฉํŠธํ•œ ์ž๋ฆฌ ํ‘œ์‹œ์ž ์ด๋ฏธ์ง€๋ฅผ ๋‚˜์ค‘์— ๋กœ๋“œ๋˜๋Š” ๊ณ ํ•ด์ƒ๋„ ์˜ต์…˜์œผ๋กœ ์ฆ‰์‹œ ๊ต์ฒดํ•˜๋Š” ์ž‘์—…์„ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋Š” ํ…์ŠคํŠธ ์š”์†Œ์˜ ๋Œ€๋น„๋ฅผ ๊ฐ์‚ฌํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” ์‹œ๋ ฅ์ด ๋‚ฎ๊ฑฐ๋‚˜ ์ƒ‰์ƒ ์ธ์‹์ด ์†์ƒ๋œ ์‚ฌ๋žŒ๋“ค์ด ์ž˜๋ชป ์ธ์‹ํ•˜๋Š” ์š”์†Œ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 68 ๋ฆด๋ฆฌ์Šค

  • ์ธ์‡„ ์ถœ๋ ฅ์„ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๊ธฐ ์œ„ํ•ด ๊ฒ€์‚ฌ ๋ชจ๋“œ์— ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋˜์–ด ์ธ์‡„ ์‹œ ๋ณด์ด์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋Š” ์š”์†Œ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

  • ์›น ์ฝ˜์†”์—์„œ๋Š” CSS ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ์™€ ํ•จ๊ป˜ ํ‘œ์‹œ๋˜๋Š” ์ •๋ณด๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ จ ๋…ธ๋“œ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ฝ˜์†”์€ ์ •๊ทœ์‹(์˜ˆ: "/(foo|bar)/")์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถœ๋ ฅ์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 68 ๋ฆด๋ฆฌ์Šค

  • ๊ธ€์ž ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ธ€๊ผด ํŽธ์ง‘๊ธฐ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ €์žฅ์†Œ ๊ฒ€์‚ฌ ๋ชจ๋“œ์—์„œ ์ ์ ˆํ•œ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋ฐฑ์ŠคํŽ˜์ด์Šค ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋กœ์ปฌ ๋ฐ ์„ธ์…˜ ์ €์žฅ์†Œ์—์„œ ๊ธฐ๋ก์„ ์‚ญ์ œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ํ™œ๋™ ๊ฒ€์‚ฌ ํŒจ๋„์— ํŠน์ • URL์„ ์ฐจ๋‹จํ•˜๊ณ , ์š”์ฒญ์„ ๋‹ค์‹œ ๋ณด๋‚ด๊ณ , JSON ํ˜•์‹์˜ HTTP ํ—ค๋”๋ฅผ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—์„œ ์ ์ ˆํ•œ ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด, ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์ด์ œ ๋‚ด์žฅ ๋””๋ฒ„๊ฑฐ์—๋Š” Shift + Ctrl + F๋ฅผ ๋ˆŒ๋Ÿฌ ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์˜ ๋ชจ๋“  ํŒŒ์ผ์—์„œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ์• ๋“œ์˜จ ํ‘œ์‹œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์„ค์ •์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ about:debugging์—์„œ devtools.aboutdebugging.showSystemAddons ๋Œ€์‹  ๋งค๊ฐœ๋ณ€์ˆ˜ devtools.aboutdebugging.showHiddenAddons๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • Windows 10์— ์„ค์น˜ํ•˜๋ฉด ๋ฐ”๋กœ๊ฐ€๊ธฐ๊ฐ€ ์ž‘์—… ํ‘œ์‹œ์ค„์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. Windows์—๋Š” BITS(Background Intelligent Transfer Service)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‹ซํžŒ ๊ฒฝ์šฐ์—๋„ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ณ„์† ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Android ๋ฒ„์ „์—์„œ๋Š” ๋ Œ๋”๋ง ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ์›จ์–ด ํ† ํฐ์ด๋‚˜ ์ง€๋ฌธ ์„ผ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ WebAuthn API(์›น ์ธ์ฆ API)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. API ์ถ”๊ฐ€ ์‹œ๊ฐ์  ๋ทฐํฌํŠธ ์ด๋ฅผ ํ†ตํ•ด ํ™”๋ฉด ํ‚ค๋ณด๋“œ ํ‘œ์‹œ ๋˜๋Š” ํฌ๊ธฐ ์กฐ์ •์„ ๊ณ ๋ คํ•˜์—ฌ ์‹ค์ œ ๊ฐ€์‹œ ์˜์—ญ์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์„ค์น˜ํ•˜๋ฉด ๋” ์ด์ƒ WebRTC์šฉ Cisco OpenH264 ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ž๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ˜์‹ ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ Firefox 68์€ ๋‹ค์Œ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ จ์˜ ์ทจ์•ฝ์ , ๊ทธ ์ค‘ ๋ช‡๋ช‡์€ ์ค‘์š”(Critical)๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ํŽ˜์ด์ง€๋ฅผ ์—ด ๋•Œ ๊ณต๊ฒฉ์ž์˜ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ๋œ ๋ณด์•ˆ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋Š” ํ˜„์žฌ ์ œ๊ณต๋˜์ง€ ์•Š์ง€๋งŒ ๋ช‡ ์‹œ๊ฐ„ ๋‚ด์— ์ทจ์•ฝ์  ๋ชฉ๋ก์ด ๊ฒŒ์‹œ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

Firefox 68์€ Android์šฉ Firefox ํด๋ž˜์‹ ๋ฒ„์ „์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ๋ฆด๋ฆฌ์Šค์ž…๋‹ˆ๋‹ค. 69์›” 3์ผ ์ถœ์‹œ ์˜ˆ์ •์ธ Firefox XNUMX๋ฅผ ์‹œ์ž‘์œผ๋กœ Android์šฉ Firefox์˜ ์ƒˆ๋กœ์šด ๋ฒ„์ „์ด ์ถœ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ถœ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค, ์ˆ˜์ • ์‚ฌํ•ญ์€ Firefox 68์˜ ESR ๋ถ„๊ธฐ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ ํ˜•์‹์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด Android์šฉ Firefox๋Š” Fenix โ€‹โ€‹ํ”„๋กœ์ ํŠธ์˜ ์ผ๋ถ€๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  GeckoView ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ๋œ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์šฉ ์ƒˆ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ธํŠธ Mozilla Android ๊ตฌ์„ฑ์š”์†Œ. ํ˜„์žฌ ์ด๋ฏธ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด Firefox Preview๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. ์ œ์•ˆ ์ƒˆ ๋ธŒ๋ผ์šฐ์ €์˜ ์ฒซ ๋ฒˆ์งธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฆด๋ฆฌ์Šค(์˜ค๋Š˜) ะพะฟัƒะฑะปะธะบะพะฒะฐะฝะพ ์ด ์‚ฌ์ „ ๋ฆด๋ฆฌ์Šค์˜ ์ˆ˜์ • ์—…๋ฐ์ดํŠธ 1.0.1์ด ์žˆ์ง€๋งŒ ์•„์ง ๊ฒŒ์‹œ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด).

์ถœ์ฒ˜ : opennet.ru

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