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

Firefox 112 ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์žฅ๊ธฐ ์ง€์› ๋ถ€๋ฌธ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ์ธ 102.10.0์ด ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 113์›” 9์ผ์— ์ถœ์‹œ ์˜ˆ์ •์ธ Firefox XNUMX๋ฒˆ์งธ ๋ฒ„์ „์ด ๊ณง ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ๋กœ ๋„˜์–ด๊ฐˆ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

Firefox 112์˜ ์ฃผ์š” ํ˜์‹ :

  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ํ•„๋“œ๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๋ฉด ํ‘œ์‹œ๋˜๋Š” ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์–ด, ๋ณ„ํ‘œ ๋Œ€์‹  ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œํ•˜๋Š” "๋น„๋ฐ€๋ฒˆํ˜ธ ํ‘œ์‹œ" ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 112 ๋ฆด๋ฆฌ์Šค
  • ์‚ฌ์šฉ์ž์šฉ Ubuntu ์Šค๋ƒ… ํŒจํ‚ค์ง€๋กœ ์„ค์น˜๋œ Chromium์—์„œ ๋ถ๋งˆํฌ์™€ ๋ธŒ๋ผ์šฐ์ € ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํ˜„์žฌ ์ด ๊ธฐ๋Šฅ์€ Firefox๊ฐ€ ์Šค๋ƒ… โ€‹โ€‹ํŒจํ‚ค์ง€๋กœ ์„ค์น˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค).
  • ํƒญ ๋ชฉ๋ก์ด ์žˆ๋Š” ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด(ํƒญ ํŒจ๋„ ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” "V" ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ํ˜ธ์ถœ)์—์„œ ์ด์ œ ๋งˆ์šฐ์Šค ๊ฐ€์šด๋ฐ ๋ฒ„ํŠผ์œผ๋กœ ๋ชฉ๋ก ํ•ญ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด ํƒญ์„ ๋‹ซ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ๋น ๋ฅด๊ฒŒ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ์š”์†Œ(ํ‚ค ์‹ฌ๋ณผ)๊ฐ€ ํŒจ๋„ ์ฝ˜ํ…์ธ  ๊ตฌ์„ฑ๊ธฐ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 112 ๋ฆด๋ฆฌ์Šค
  • ๋‹ซํžŒ ํƒญ์„ ๋ณต์›ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜์—ˆ๋˜ Ctrl-Shift-T ๋‹จ์ถ•ํ‚ค๋Š” ์ด์ œ ๊ฐ™์€ ์„ธ์…˜์—์„œ ๋‹ค์‹œ ์—ด ์ˆ˜ ์žˆ๋Š” ๋‹ซํžŒ ํƒญ์ด ๋” ์ด์ƒ ์—†์„ ๊ฒฝ์šฐ ์ด์ „ ์„ธ์…˜์„ ๋ณต์›ํ•˜๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งŽ์€ ์ˆ˜์˜ ํƒญ์ด ํฌํ•จ๋œ ํƒญ ๋ง‰๋Œ€๋กœ ํ•ญ๋ชฉ์„ ์ด๋™ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ตœ์ ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•ํ™”๋œ ์ถ”์  ๋ณดํ˜ธ(ETP) ์—„๊ฒฉ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ URL์—์„œ ์ œ๊ฑฐ๋˜๋Š” ์•Œ๋ ค์ง„ ์‚ฌ์ดํŠธ ๊ฐ„ ์ถ”์  ๋งค๊ฐœ๋ณ€์ˆ˜(์˜ˆ: utm_source) ๋ชฉ๋ก์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • WebGPU API๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ about:support ํŽ˜์ด์ง€์— ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • DNS ํ™•์ธ์ž์— ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉ์ž ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋Š” DNS-over-Oblivious-HTTP์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ IP ์ฃผ์†Œ๋ฅผ DNS ์„œ๋ฒ„์—์„œ ์ˆจ๊ธฐ๋ ค๋ฉด ์ค‘๊ฐ„ ํ”„๋ก์‹œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋ก์‹œ๋Š” ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ DNS ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ณ  ์ž์ฒด๋ฅผ ํ†ตํ•ด ์‘๋‹ต์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. about:config์˜ network.trr.use_ohttp, network.trr.ohttp.relay_uri ๋ฐ network.trr.ohttp.config_uri๋ฅผ ํ†ตํ•ด ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‹œ์Šคํ…œ์—์„œ Windows ์ธํ…” GPU์˜ ๊ฒฝ์šฐ ์†Œํ”„ํŠธ์›จ์–ด ๋น„๋””์˜ค ๋””์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋‹ค์šด์Šค์ผ€์ผ๋ง ์ž‘์—… ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๊ณ  GPU ๋ถ€ํ•˜๊ฐ€ ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ์›น ์„œ๋น„์Šค์—์„œ 2๋‹จ๊ณ„ ์ธ์ฆ์„ ๊ตฌ์„ฑํ•˜๋„๋ก ์„ค๊ณ„๋œ JavaScript API U2F๋Š” ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด API๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋Œ€์‹  U2F ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด WebAuthn API๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. U2F API๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ ค๋ฉด about:config์— security.webauth.uXNUMXf๋ผ๋Š” ์„ค์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ณ„ ์š”์†Œ์— ๋Œ€ํ•œ ๊ฐ•์ œ ์ƒ‰์ƒ ์ œํ•œ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  CSS๋กœ ์ „์ฒด ์ƒ‰์ƒ ์ œ์–ด๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” forced-color-adjust CSS ์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • CSS์— pow(), sqrt(), hypot(), log() ๋ฐ exp() ํ•จ์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • CSS ์†์„ฑ "overflow"์— ์ด์ œ "auto" ๊ฐ’๊ณผ ๋น„์Šทํ•œ "overlay" ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ์–‘์‹ ํ•„๋“œ์˜ ๋‚ ์งœ ์„ ํƒ ์ธํ„ฐํŽ˜์ด์Šค์— ์ง€์šฐ๊ธฐ ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋˜์–ด ๋‚ ์งœ ๋ฐ datetime-local ์œ ํ˜•์ด ์žˆ๋Š” ํ•„๋“œ์˜ ๋‚ด์šฉ์„ ๋น ๋ฅด๊ฒŒ ์ง€์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์–‘์— ์ •์˜๋˜์–ด ์žˆ์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š๋Š” JavaScript ์ธํ„ฐํŽ˜์ด์Šค IDBMutableFile, IDBFileRequest, IDBFileHandle ๋ฐ IDBDatabase.createMutableFile()์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฏธ๋””์–ด ์š”์†Œ์—์„œ ์ž๋™ ์žฌ์ƒ ๋™์ž‘(autoplay ๋งค๊ฐœ๋ณ€์ˆ˜)์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” navigator.getAutoplayPolicy() ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ dom.media.autoplay-policy-detection.enabled ์„ค์ •์€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์‚ฌ๊ฐํ˜•์„ ๋ Œ๋”๋งํ•˜๊ธฐ ์œ„ํ•ด CanvasRenderingContext2D.roundRect(), Path2D.roundRect() ๋ฐ OffscreenCanvasRenderingContext2D.roundRect() ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์–ด ํด๋ผ์ด์–ธํŠธ Hello ํ—ค๋” ์•”ํ˜ธํ™”, DNS-over-HTTPS, ์œ„์ž„๋œ ์ž๊ฒฉ ์ฆ๋ช…, OCSP์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ์—ฐ๊ฒฐ ์„ธ๋ถ€ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฒ„์ „์—์„œ๋Š” Android ๋‹ค๋ฅธ ์•ฑ์—์„œ ๋งํฌ๋ฅผ ์—ด ๋•Œ์˜ ๋™์ž‘(ํ•œ ๋ฒˆ๋งŒ ํ‘œ์‹œํ• ์ง€ ๋งค๋ฒˆ ํ‘œ์‹œํ• ์ง€)์„ ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋Š” ๋‹น๊ฒจ์„œ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋Š” ์ œ์Šค์ฒ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฑ„๋„๋‹น 10๋น„ํŠธ ์ƒ‰์ƒ์„ ์ง€์›ํ•˜๋Š” ๋น„๋””์˜ค ์žฌ์ƒ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ํ™”๋ฉด YouTube ๋™์˜์ƒ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ Firefox 112๋Š” 46๊ฐœ์˜ ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. 34๊ฐœ์˜ ์ทจ์•ฝ์ ์ด ์œ„ํ—˜ํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ๊ทธ ์ค‘ 26๊ฐœ์˜ ์ทจ์•ฝ์ (CVE-2023-29550 ๋ฐ CVE-2023-29551์— ๋”ฐ๋ผ ์ˆ˜์ง‘๋จ)์€ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ ๋ฐ ์ด๋ฏธ ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค์™€ ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋กœ ์ธํ•ด ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ํŽ˜์ด์ง€๋ฅผ ์—ด๋ฉด ์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster