Firefox 109 ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ถ์๋์์ผ๋ฉฐ, ์ฅ๊ธฐ ์ง์ ๋ถ๋ฌธ์ ๋ํ ์ ๋ฐ์ดํธ์ธ 102.7.0์ด ์์ฑ๋์์ต๋๋ค. Firefox 110 ๋ธ๋์น๋ ๊ณง ๋ฒ ํ ํ ์คํธ ๋จ๊ณ๋ก ์ ํ๋ ์์ ์ด๋ฉฐ, ์ถ์๋ 14์ XNUMX์ผ๋ก ์์ ๋์ด ์์ต๋๋ค.
Firefox 109์ ์ฃผ์ ํ์ :
- ๊ธฐ๋ณธ์ ์ผ๋ก WebExtensions API๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ๊ณผ ๋ฆฌ์์ค๋ฅผ ์ ์ํ๋ Chrome ๋งค๋ํ์คํธ ๋ฒ์ XNUMX์ ๋ํ ์ง์์ด ํ์ฑํ๋ฉ๋๋ค. ๋งค๋ํ์คํธ์ ๋ ๋ฒ์งธ ๋ฒ์ ์ ๋ํ ์ง์์ ๊ฐ๊น์ด ๋ฏธ๋์๋ ์ ์ง๋ ์์ ์
๋๋ค. ๋งค๋ํ์คํธ์ ์ธ ๋ฒ์งธ ๋ฒ์ ์ด ๊ณต๊ฒฉ์ ๋ฐ๊ณ ์ผ๋ถ ์ฝํ
์ธ ์ฐจ๋จ ๋ฐ ๋ณด์ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ์ค๋จ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ Mozilla๋ Firefox์ ์ ์ฒด ๋งค๋ํ์คํธ ํธํ์ฑ ๋ณด์ฅ์์ ๋ฒ์ด๋ ์ผ๋ถ ๊ธฐ๋ฅ์ ๋ค๋ฅด๊ฒ ๊ตฌํํ์ต๋๋ค. ์๋ฅผ ๋ค์ด webRequest API์ ์ด์ ์ฐจ๋จ ์๋ ๋ชจ๋์ ๋ํ ์ง์์ ์ค๋จ๋์ง ์์์ผ๋ฉฐ Chrome์์๋ ์๋ก์ด ์ ์ธ์ ์ฝํ
์ธ ํํฐ๋ง API๋ก ๋์ฒด๋์์ต๋๋ค. ์ธ๋ถํ๋ ๊ถํ ์์ฒญ ๋ชจ๋ธ์ ๋ํ ์ง์๋ ์ฝ๊ฐ ๋ค๋ฅด๊ฒ ๊ตฌํ๋ฉ๋๋ค. ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ชจ๋ ํ์ด์ง์ ๋ํด ๋์์ ํ์ฑํ๋ ์ ์์ต๋๋ค(๊ถํ์ด "all_urls" ์ ๊ฑฐ๋จ). Firefox์์ ์ก์ธ์ค ๊ถํ ๋ถ์ฌ์ ๋ํ ์ต์ข
๊ฒฐ์ ์ ์ฌ์ฉ์์๊ฒ ๋งก๊ฒจ์ ธ ์์ผ๋ฉฐ, ์ฌ์ฉ์๋ ํน์ ์ฌ์ดํธ์ ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ ํ์ ์ผ๋ก ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ๊ถํ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ์๊ฐ ๋ชจ๋ ์ฌ์ดํธ์ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๊ณ ์ทจ์ํ ์ ์๋ "ํตํฉ ํ์ฅ" ๋ฒํผ์ด ์ธํฐํ์ด์ค์ ์ถ๊ฐ๋์์ต๋๋ค. ๊ถํ ๊ด๋ฆฌ๋ ๋งค๋ํ์คํธ์ ์ธ ๋ฒ์งธ ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์๋ง ์ ์ฉ๋๋ฉฐ, ๋งค๋ํ์คํธ์ ๋ ๋ฒ์งธ ๋ฒ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๊ฒฝ์ฐ ์ฌ์ดํธ์ ๋ํ ์ธ๋ถ์ ์ธ ์ก์ธ์ค ์ ์ด๊ฐ ์ํ๋์ง ์์ต๋๋ค.
- Firefox ๋ณด๊ธฐ ํ์ด์ง๋ ์ต๊ทผ์ ๋ซ์ ํญ๊ณผ ๋ค๋ฅธ ์ฅ์น์์ ์ด๋ฆฐ ํญ์ ํฌํจํ๋ ๋น ์น์ ์ ๋์์ธ์ ๊ฐ์ ํ์ต๋๋ค.
- Firefox ๋ณด๊ธฐ ํ์ด์ง์ ํ์๋ ์ต๊ทผ ๋ซ์ ํญ ๋ชฉ๋ก์๋ ๋ชฉ๋ก์์ ๊ฐ๋ณ ๋งํฌ๋ฅผ ์ ๊ฑฐํ๋ ๋ฒํผ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ฒ์ ์์ง์ URL์ ํ์ํ๋ ๋์ ์
๋ ฅ๋ ๊ฒ์์ด๋ฅผ ์ฃผ์ ํ์์ค์ ํ์ํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค. ์ฆ, ์
๋ ฅ ๊ณผ์ ์ค๋ฟ๋ง ์๋๋ผ ๊ฒ์ ์์ง์ ์ ์ํ์ฌ ๊ฒ์์ ํ์ํ ํ์๋ ์ฃผ์ ํ์์ค์ ํค๊ฐ ํ์๋ฉ๋๋ค. ์
๋ ฅํ ํค์ ๊ด๋ จ๋ ๊ฒฐ๊ณผ) ์ด ๊ธฐ๋ฅ์ ํ์ฌ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ ํ์ฑํํ๋ ค๋ฉด about:config์์ "browser.urlbar.showSearchTerms.featureGate" ์ค์ ์ ์ง์ ํด์ผ ํฉ๋๋ค.
- ํ๋์ ๋ ์ง๋ฅผ ์ ํํ๋ ๋ํ ์์ ํค๋ณด๋ ์ ์ด์ ๋ง๊ฒ ์กฐ์ ๋ "date" ๋ฐ "datetime" ์ ํ์ ์ฌ์ฉํ์ฌ ์คํฌ๋ฆฐ ๋ฆฌ๋์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ง์์ ์ ๊ณตํ๊ณ ํค๋ณด๋ ๋จ์ถํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌ๋ ฅ์ ํ์ํ ์ ์์์ต๋๋ค.
- ๋ธ๋ผ์ฐ์ ์ ๋ชจ์์ ๋ณ๊ฒฝํ๊ธฐ ์ํด ๋ด์ฅ๋ Colorways ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์คํ์ ์๋ฃํ์ต๋๋ค(์ ํํ ์ ์๋ ์ฝํ ์ธ ์์ญ, ํจ๋ ๋ฐ ํญ ์ ํ ๋ง๋์ ๋ํด ์์ ํ ๋ง ์ปฌ๋ ์ ์ด ์ ๊ณต๋จ). ์ด์ ์ ์ ์ฅํ ์์ ํ ๋ง๋ '์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ ํ ๋ง' ํ์ด์ง์์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
- GTK๊ฐ ์๋ ์์คํ ์์๋ ์ฌ๋ฌ ํ์ผ์ ํ์ผ ๊ด๋ฆฌ์๋ก ๋์์ ์ด๋ํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋ฉ๋๋ค. ํ ํญ์์ ๋ค๋ฅธ ํญ์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ์ด๋ํ๋ ๊ธฐ๋ฅ์ด ๊ฐ์ ๋์์ต๋๋ค.
- ์ฌ์ดํธ(about:config์ cookiebanners.bannerClicking.enabled ๋ฐ cookiebanners.service.mode)์์ ์ฟ ํค ์ฌ์ฉ ๊ถํ์ ์์ฒญํ๋ ๋ฐฐ๋๋ฅผ ์๋ ํด๋ฆญํ๋ ์์คํ ์์ ์๋ ํด๋ฆญ์ด ํ์ฉ๋๋ ์์ธ ๋ชฉ๋ก์ ์ฌ์ดํธ๋ฅผ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ ์ ์ฉ๋์ง ์์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก TLS์์ ์ธ์ ํฐ์ผ ์ฌ์ฌ์ฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด network.ssl_tokens_cache_use_only_once ์ค์ ์ด ํ์ฑํ๋ฉ๋๋ค.
- network.cache.shutdown_purge_in_ground_task ์ค์ ์ด ํ์ฑํ๋์ด ์ข ๋ฃ ์ ํ์ผ I/O๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ข ๋ฃ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฒํผ์ ๋๊ตฌ ๋ชจ์์ ๊ณ ์ ํ๊ธฐ ์ํ ์์("๋๊ตฌ ๋ชจ์์ ๊ณ ์ ")๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ ์ํฉ์ ๋ง๋ ๋ฉ๋ด์ ์ถ๊ฐ๋์์ต๋๋ค.
- "์ฐ๊ฒฐ ํ๋ก๊ทธ๋จ" ์ปจํ ์คํธ ๋ฉ๋ด๋ฅผ ํตํด ์์คํ ์์ ์ ํํ Firefox๋ฅผ ๋ฌธ์ ๋ทฐ์ด๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- about:support ํ์ด์ง์ ํ๋ฉด ์๋ก ๊ณ ์นจ ๋น๋ ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box ๋ฑ์ ์ค์ ์ ์ถ๊ฐํ์ต๋๋ค. ์์คํ ๊ธ๊ผด์ ์ฌ์ ์ํฉ๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์๋ ๊ฒ์ ์ฌ์ฉ์๊ฐ Element ๋ฐ Document ๊ฐ์ฒด์์ ์คํฌ๋กค์ ์๋ฃํ ๋(์์น ๋ณ๊ฒฝ์ด ์ค์ง๋ ๋) ์์ฑ๋๋ scrollend ์ด๋ฒคํธ์ ๋ํ ์ง์์ ๋๋ค.
- Storage Access API์ ๊ด๊ณ์์ด ํ์ฌ ์ฝํ ์ธ ๋ฅผ ์ฒ๋ฆฌํ ๋ Storage API๋ฅผ ํตํด ์ก์ธ์ค ๋ถํ ์ ์ ๊ณตํฉ๋๋ค.
- ์์์ ์๋ณ์๋ฅผ ์ ์กํ๋ range ์์์ list ์์ฑ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ ๋ ฅ์ ์ํด ์ ๊ณต๋๋ ์ฌ์ ์ ์๋ ๊ฐ ๋ชฉ๋ก์ด ์์ต๋๋ค.
- ๊ฐ์์ฑ ํ๋ ์ธ๋ถ ์์ญ์ ๋ถํ์ํ ๋ ๋๋ง์ ๋ฐฉ์งํ๋ ๋ฐ ์ฌ์ฉ๋๋ content-visibility CSS ์์ฑ์ด ์ด์ 'auto' ๊ฐ์ผ๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ์ค์ ํ๋ฉด ์์์ ํ ๋๋ฆฌ์ ๋ํ ๊ทผ์ ์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ๋ธ๋ผ์ฐ์ ์์ ๊ฐ์์ฑ์ ๊ฒฐ์ ํฉ๋๋ค. ๋ณด์ด๋ ์์ญ.
- CSS ์ ํ์์ , ๋ค์ํ ํ์ด์ง ๊ตฌ์ฑ ์์์ ๋ํ ๊ธฐ๋ณธ ์์ ๊ฐ์ ์ ์ํ๊ณ Mark, MarkText ๋ฐ ButtonBorder ๊ฐ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- ์น ์ธ์ฆ์ USB HID ๊ธฐ๋ฐ ํ ํฐ์ ์ฌ์ฉํ์ฌ CTAP2(ํด๋ผ์ด์ธํธ-์ธ์ฆ์ ํ๋กํ ์ฝ)๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค. ์ง์์ ์์ง ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง ์์ผ๋ฉฐ about:config์ security.webauthn.ctap2 ๋งค๊ฐ๋ณ์๋ฅผ ํตํด ํ์ฑํ๋ฉ๋๋ค.
- JavaScript ๋๋ฒ๊ฑฐ์ ์น ๊ฐ๋ฐ์ ๋๊ตฌ์๋ scrollend ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ก ์ด๋ํ ๋ ํธ๋ฆฌ๊ฑฐ๋๋ ์๋ก์ด ์ค๋จ์ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- WebDriver BiDi ๋ธ๋ผ์ฐ์ ์๊ฒฉ ์ ์ด ํ๋กํ ์ฝ์ "session.subscribe" ๋ฐ "session.unsubscribe" ๋ช ๋ น์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Windows ํ๋ซํผ์ฉ ๋น๋์๋ ํ๋์จ์ด ๋ณดํธ ๋ฉ์ปค๋์ฆ ACG(์์ ์ฝ๋ ๊ฐ๋)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉํฐ๋ฏธ๋์ด ์ฝํ ์ธ ๋ฅผ ์ฌ์ํ๋ ํ๋ก์ธ์ค์ ์ทจ์ฝ์ ์ ์ฉ์ ์ฐจ๋จํ๋ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- macOS ํ๋ซํผ์์๋ Ctrl/Cmd + ํธ๋ํจ๋ ๋๋ Ctrl/Cmd + ๋ง์ฐ์ค ํ ์กฐํฉ์ ๋์์ด ๋ณ๊ฒฝ๋์ด ์ด์ ํ๋/์ถ์๊ฐ ์๋ ์คํฌ๋กค(๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก)๋ก ์ด์ด์ง๋๋ค.
- Android ๋ฒ์ ์ ๊ฐ์ ์ฌํญ:
- ์ ์ฒด ํ๋ฉด ๋น๋์ค๋ฅผ ๋ณผ ๋ ์คํฌ๋กค ์ ์ฃผ์ ํ์์ค ํ์๊ฐ ๋นํ์ฑํ๋ฉ๋๋ค.
- ๊ณ ์ ๋ ์ฌ์ดํธ ์ญ์ ํ ๋ณ๊ฒฝ์ฌํญ์ ์ทจ์ํ๋ ๋ฒํผ์ ์ถ๊ฐํ์ต๋๋ค.
- ์ธ์ด๋ฅผ ๋ณ๊ฒฝํ๋ฉด ๊ฒ์ ์์ง ๋ชฉ๋ก์ด ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
- ํฐ ๋ฐ์ดํฐ ์กฐ๊ฐ์ ํด๋ฆฝ๋ณด๋๋ ์ฃผ์ ํ์์ค์ ๋ฃ์ ๋ ๋ฐ์ํ๋ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
- ์บ๋ฒ์ค ์์์ ๋ ๋๋ง ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- H.264 ์ฝ๋ฑ๋ง ์ฌ์ฉํ ์ ์๋ ์์ ํตํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
ํ์ ๊ณผ ๋ฒ๊ทธ ์์ ์ธ์๋ Firefox 109๋ 21๊ฐ์ ์ทจ์ฝ์ ์ ์์ ํ์ต๋๋ค. 15๊ฐ์ ์ทจ์ฝ์ ์ ์ํํ ๊ฒ์ผ๋ก ํ์๋์์ผ๋ฉฐ, ๊ทธ ์ค 13๊ฐ์ ์ทจ์ฝ์ (CVE-2023-23605 ๋ฐ CVE-2023-23606์ ์์ง๋จ)์ ๋ฒํผ ์ค๋ฒํ๋ก ๋ฐ ์ด๋ฏธ ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ํ ์ก์ธ์ค์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ ์ฌ์ ์ผ๋ก ์ด๋ฌํ ๋ฌธ์ ๋ก ์ธํด ํน๋ณํ ์ค๊ณ๋ ํ์ด์ง๋ฅผ ์ด ๋ ๊ณต๊ฒฉ์์ ์ฝ๋๊ฐ ์คํ๋ ์ ์์ต๋๋ค. ์ทจ์ฝ์ CVE-2023-23597์ ์ ํ์ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๋ ์ฝ๋์ ๋ ผ๋ฆฌ์ ์ค๋ฅ๋ก ์ธํด ๋ฐ์ํ๋ฉฐ file:// ์ปจํ ์คํธ์์ ์ ํ๋ก์ธ์ค๋ฅผ ์์ํ์ฌ ์์ ํ์ผ์ ๋ด์ฉ์ ์ฝ์ ์ ์๋๋ก ํ์ฉํฉ๋๋ค. ์ทจ์ฝ์ CVE-2023-23598์ GTK ํ๋ ์์ํฌ์์ ๋์ด์ ๋๊ธฐ ๋์์ ์ฒ๋ฆฌํ ๋ ๋ฐ์ํ๋ ์ค๋ฅ๋ก ์ธํด ๋ฐ์ํ๋ฉฐ DataTransfer.setData ํธ์ถ์ ํตํด ์์ ํ์ผ์ ๋ด์ฉ์ ์ฝ์ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
์ถ์ฒ : opennet.ru