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

Firefox 108 ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ์žฅ๊ธฐ ์ง€์› ๋ธŒ๋žœ์น˜ ์—…๋ฐ์ดํŠธ์ธ 102.6.0์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Firefox 109 ๋ธŒ๋žœ์น˜๋Š” ๊ณง ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„๋กœ ์ „ํ™˜๋  ์˜ˆ์ •์ด๋ฉฐ, ์ถœ์‹œ๋Š” 17์›” XNUMX์ผ๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

  • ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€(about:processes)๋ฅผ ๋น ๋ฅด๊ฒŒ ์—ด ์ˆ˜ ์žˆ๋Š” Shift+ESC ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ณผ๋„ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ CPU ๋ฆฌ์†Œ์Šค๋ฅผ ์†Œ๋น„ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์™€ ๋‚ด๋ถ€ ์Šค๋ ˆ๋“œ๋ฅผ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 108 ๋ฆด๋ฆฌ์Šค
  • ๊ณ ๋ถ€ํ•˜ ์กฐ๊ฑด์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ”„๋ ˆ์ž„ ์ถœ๋ ฅ ์ผ์ •์„ ์ตœ์ ํ™”ํ•˜์—ฌ MotionMark ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • PDF ์–‘์‹์„ ์ธ์‡„ํ•˜๊ณ  ์ €์žฅํ•  ๋•Œ ์˜์–ด ์ด์™ธ์˜ ์–ธ์–ด๋กœ ๋œ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ICCv4 ์ƒ‰์ƒ ํ”„๋กœํ•„์— ๋”ฐ๋ผ ์ด๋ฏธ์ง€์˜ ์˜ฌ๋ฐ”๋ฅธ ์ƒ‰์ƒ ๊ต์ • ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ถ๋งˆํฌ๋ฐ”๋ฅผ '์ƒˆ ํƒญ์—๋งŒ' ํ‘œ์‹œํ•˜๋Š” ๋ชจ๋“œ('์ƒˆ ํƒญ์—๋งŒ ํ‘œ์‹œ' ์„ค์ •)๊ฐ€ ๋นˆ ์ƒˆ ํƒญ์— ๋Œ€ํ•ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋„๋ก ๋ณด์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์ดํŠธ์—์„œ ์ฟ ํ‚ค ์‚ฌ์šฉ ๊ถŒํ•œ์„ ์š”์ฒญํ•˜๋Š” ๋ฐฐ๋„ˆ๋ฅผ ์ž๋™ ํด๋ฆญํ•  ์ˆ˜ ์žˆ๋„๋ก cookiebanners.bannerClicking.enabled ๋ฐ cookiebanners.service.mode ์„ค์ •์„ about:config์— ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ผ๊ฐ„ ๋นŒ๋“œ ์ธํ„ฐํŽ˜์ด์Šค์—๋Š” ํŠน์ • ๋„๋ฉ”์ธ๊ณผ ๊ด€๋ จ๋œ ์ฟ ํ‚ค ๋ฐฐ๋„ˆ์˜ ์ž๋™ ํด๋ฆญ์„ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹์Šค์œ„์น˜๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น MIDI API๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์‚ฌ์šฉ์ž ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ๋œ MIDI ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์Œ์•… ์žฅ์น˜์™€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. API๋Š” HTTPS๋ฅผ ํ†ตํ•ด ๋กœ๋“œ๋œ ํŽ˜์ด์ง€์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ์— MIDI ์žฅ์น˜๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์„ ๋•Œ navigator.requestMIDIAccess() ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ์•ก์„ธ์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ "์‚ฌ์ดํŠธ ๊ถŒํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ"์„ ์„ค์น˜ํ•˜๋ผ๋Š” ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(์•„๋ž˜ ์„ค๋ช… ์ฐธ์กฐ).
  • ํ™•์žฅ๋œ ๊ถŒํ•œ์ด ํ•„์š”ํ•œ ์ž ์žฌ์ ์œผ๋กœ ์œ„ํ—˜ํ•œ API ๋ฐ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์‚ฌ์ดํŠธ์˜ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ์‹คํ—˜์  ๋ฉ”์ปค๋‹ˆ์ฆ˜์ธ ์‚ฌ์ดํŠธ ๊ถŒํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์œ„ํ—˜ํ•˜๋‹ค๋Š” ๊ฒƒ์€ ์žฅ๋น„๋ฅผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์†์ƒ์‹œํ‚ค๊ฑฐ๋‚˜, ๋˜๋Œ๋ฆด ์ˆ˜ ์—†๋Š” ๋ณ€๊ฒฝ์„ ์ดˆ๋ž˜ํ•˜๊ฑฐ๋‚˜, ์žฅ์น˜์— ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๊ฑฐ๋‚˜, ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ ์œ ์ถœ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Web MIDI API์˜ ๋งฅ๋ฝ์—์„œ ๊ถŒํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ๋œ ์˜ค๋””์˜ค ํ•ฉ์„ฑ ์žฅ์น˜์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ€์ ธ์˜ค๊ธฐ ๋งต ์ง€์›์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด import ๋ฐ import() ๋ฌธ์„ ํ†ตํ•ด JavaScript ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ ๋กœ๋“œํ•  URL์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ ธ์˜ค๊ธฐ ๋งต์€ ์š”์†Œ์— JSON ํ˜•์‹์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ั ะฝะพะฒั‹ะผ ะฐั‚ั€ะธะฑัƒั‚ะพะผ ยซimportmapยป. ะะฐะฟั€ะธะผะตั€: { ยซimportsยป: { ยซmomentยป: ยซ/node_modules/moment/src/moment.jsยป, ยซlodashยป: ยซ/node_modules/lodash-es/lodash.jsยป } }

    JavaScript ์ฝ”๋“œ์—์„œ ์ด ๊ฐ€์ ธ์˜ค๊ธฐ ๋งต์„ ์„ ์–ธํ•œ ํ›„ 'import moment from "moment";' ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•˜์—ฌ JavaScript ๋ชจ๋“ˆ "/node_modules/moment/src/moment.js"๋ฅผ ๋กœ๋“œํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ๋กœ๋ฅผ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค('/node_modules/moment/src/moment.js'์—์„œ ์ˆœ๊ฐ„ ๊ฐ€์ ธ์˜ค๊ธฐ;'์™€ ๋™์ผ).

  • ์š”์†Œ์—์„œ " "์ด๋ฏธ์ง€์˜ ๋†’์ด์™€ ๋„ˆ๋น„๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ๊ฒฐ์ •ํ•˜๋Š” "๋†’์ด" ๋ฐ "๋„ˆ๋น„" ์†์„ฑ์— ๋Œ€ํ•œ ์ง€์›์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€์ •๋œ ์†์„ฑ์€ ์š”์†Œ๊ฐ€ " "๋Š” ์š”์†Œ "์— ์ค‘์ฒฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. " ์š”์†Œ ๋‚ด์— ์ค‘์ฒฉ๋˜๋ฉด ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  . "๋†’์ด" ๋ฐ "๋„ˆ๋น„" ์ฒ˜๋ฆฌ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด about:config์— "dom.picture_source_dimension_attributes.enabled" ์„ค์ •์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • CSS๋Š” ์‚ผ๊ฐํ•จ์ˆ˜ sin(), cos(), tan(), asin(), acos(), atan() ๋ฐ atan2() ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • CSS๋Š” ๋ฐ˜์˜ฌ๋ฆผ ์ „๋žต์„ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด round() ํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • CSS๋Š” ์œ ํ˜•์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Pi ๋ฐ E์™€ ๊ฐ™์€ ์•Œ๋ ค์ง„ ์ˆ˜ํ•™ ์ƒ์ˆ˜๋Š” ๋ฌผ๋ก  ์ˆ˜ํ•™ ํ•จ์ˆ˜์—์„œ ๋ฌดํ•œ๋Œ€ ๋ฐ NaN์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "ํšŒ์ „(calc(1rad * pi))"์ž…๋‹ˆ๋‹ค.
  • ์ƒ์œ„ ์š”์†Œ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์š”์†Œ์˜ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” "@container" CSS ์š”์ฒญ("@media" ์š”์ฒญ๊ณผ ์œ ์‚ฌํ•˜๋ฉฐ ์ „์ฒด ํ‘œ์‹œ ์˜์—ญ์˜ ํฌ๊ธฐ๊ฐ€ ์•„๋‹Œ ํฌ๊ธฐ์— ์ ์šฉ๋จ) ์š”์†Œ๊ฐ€ ๋ฐฐ์น˜๋œ ๋ธ”๋ก(์ปจํ…Œ์ด๋„ˆ)์— cqw(๋„ˆ๋น„์˜ 1%), cqh(๋†’์ด์˜ 1%), cqi(์ธ๋ผ์ธ ํฌ๊ธฐ์˜ 1%), cqb(๋ธ”๋ก ํฌ๊ธฐ์˜ 1%)์— ๋Œ€ํ•œ ์‹คํ—˜์  ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ), cqmin(๊ฐ€์žฅ ์ž‘์€ cqi ๋˜๋Š” cqb ๊ฐ’) ๋ฐ cqmax(cqi ๋˜๋Š” cqb์˜ ๊ฐ€์žฅ ๋†’์€ ๊ฐ’)์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ about:config์˜layout.css.container-queries.enabled ์„ค์ •์„ ํ†ตํ•ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • JavaScript์—๋Š” ๋น„๋™๊ธฐ์ ์œผ๋กœ ๋„์ฐฉํ•˜๋Š” ๋ฐ์ดํ„ฐ์—์„œ ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด Array.fromAsync ๋ฉ”์„œ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • CSP(์ฝ˜ํ…์ธ  ๋ณด์•ˆ ์ •์ฑ…) HTTP ํ—ค๋”์— "style-src-attr", "style-src-elem", "script-src-attr" ๋ฐ "script-src-elem" ์ง€์‹œ๋ฌธ์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋‹ค์Œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ€์ผ๊ณผ ์Šคํฌ๋ฆฝํŠธ๋Š” ๊ฐœ๋ณ„ ์š”์†Œ์™€ onclick๊ณผ ๊ฐ™์€ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฝ˜ํ…์ธ  ๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์‹คํ–‰๋˜๋Š” ์ƒˆ ์ด๋ฒคํŠธ domContentLoaded๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋™๊ธฐํ™”๋ฅผ ๊ฐ•์ œํ•˜๊ธฐ ์œ„ํ•ด .get() ๋ฉ”์„œ๋“œ์— forceSync ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • WebExtension ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์œ„์ ฏ์„ ์ˆ˜์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ ํŒจ๋„ ์˜์—ญ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • WebRender์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” Linux ๋“œ๋ผ์ด๋ฒ„ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ์˜ ๋…ผ๋ฆฌ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋™ ์ค‘์ธ ๋“œ๋ผ์ด๋ฒ„์˜ ํ™”์ดํŠธ ๋ฆฌ์ŠคํŠธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋Œ€์‹  ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๋“œ๋ผ์ด๋ฒ„์˜ ๋ธ”๋ž™ ๋ฆฌ์ŠคํŠธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ํฌ์ปค์Šค๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” xdg-activation-v1 ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ํ™œ์„ฑํ™” ํ† ํฐ์„ ์‚ฌ์šฉํ•˜์—ฌ XDG_ACTIVATION_TOKEN ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์ฒ˜๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถ๋งˆํฌ๋ฅผ ๋งˆ์šฐ์Šค๋กœ ์ด๋™ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋˜ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์˜ Linux ์‹œ์Šคํ…œ์—๋Š” ํŒจ๋„ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • About:config๋Š” ์ตœ๋Œ€ ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ์ œํ•œํ•˜๊ธฐ ์œ„ํ•ด gfx.display.max-frame-rate ์„ค์ •์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Emoji 14์ž ์‚ฌ์–‘์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ OES_draw_buffers_indexed WebGL ํ™•์žฅ์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • GPU๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Canvas2D ๋ž˜์Šคํ„ฐํ™”๋ฅผ ๊ฐ€์†ํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Windows ํ”Œ๋žซํผ์—์„œ๋Š” GPU์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์ƒŒ๋“œ๋ฐ•์‹ฑ์ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • FMA3 SIMD ์ง€์นจ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๋‹จ์ผ ๋ฐ˜์˜ฌ๋ฆผ์„ ์‚ฌ์šฉํ•œ ๊ณฑ์…ˆ-๋ง์…ˆ).
  • Windows 11 ํ”Œ๋žซํผ์—์„œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํƒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ์„ธ์Šค๋Š” ์ด์ œ "ํšจ์œจ์„ฑ" ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ์—์„œ๋Š” ์ž‘์—… ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์‹คํ–‰ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ค„์—ฌ CPU ์†Œ๋น„๋ฅผ ์ค„์ž…๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 108 ๋ฆด๋ฆฌ์Šค
  • Android ๋ฒ„์ „์˜ ๊ฐœ์„  ์‚ฌํ•ญ:
    • ์›นํŽ˜์ด์ง€๋ฅผ PDF ๋ฌธ์„œ๋กœ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ํŒจ๋„์—์„œ ํƒญ ๊ทธ๋ฃนํ™”์— ๋Œ€ํ•œ ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํƒญ์„ ํƒญํ•œ ํ›„ ํƒญ์„ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์Œ).
    • ์ƒˆ ์ฐฝ์ด๋‚˜ ์‹œํฌ๋ฆฟ ๋ชจ๋“œ์—์„œ ์ƒˆ ํƒญ์˜ ์ง€์ •๋œ ์„น์…˜์— ์žˆ๋Š” ๋ชจ๋“  ๋ถ๋งˆํฌ๋ฅผ ์—ด ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ํ˜์‹ ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ Firefox 108์€ 20๊ฐœ์˜ ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. 16๊ฐœ์˜ ์ทจ์•ฝ์ ์€ ์œ„ํ—˜ํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ๊ทธ ์ค‘ 14๊ฐœ์˜ ์ทจ์•ฝ์ (CVE-2022-46879 ๋ฐ CVE-2022-46878์— ์ˆ˜์ง‘๋จ)์€ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ ๋ฐ ์ด๋ฏธ ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค์™€ ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ž ์žฌ์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋กœ ์ธํ•ด ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ํŽ˜์ด์ง€๋ฅผ ์—ด ๋•Œ ๊ณต๊ฒฉ์ž์˜ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CVE-2022-46871 ์ทจ์•ฝ์ ์€ ํŒจ์น˜๋˜์ง€ ์•Š์€ ์ทจ์•ฝ์ ์ด ํฌํ•จ๋œ libusrsctp ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์˜ค๋ž˜๋œ ๋ฒ„์ „์˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ทจ์•ฝ์  CVE-2022-46872๋กœ ์ธํ•ด ํŽ˜์ด์ง€ ์ฒ˜๋ฆฌ ํ”„๋กœ์„ธ์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ Linux์˜ ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒฉ๋ฆฌ๋ฅผ ์šฐํšŒํ•˜๊ณ  ํด๋ฆฝ๋ณด๋“œ์™€ ๊ด€๋ จ๋œ IPC ๋ฉ”์‹œ์ง€ ์กฐ์ž‘์„ ํ†ตํ•ด ์ž„์˜ ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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