์น ๋ธ๋ผ์ฐ์ ์ถ์
-
์ถ๊ฐ๋จ ์ธ์ฆ์๋ฅผ ๋ณด๊ธฐ ์ํ ๋ด์ฅ ์ธํฐํ์ด์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ์๋ก์ด ์๋น์ค ํ์ด์ง "about:certificate". ์ธํฐํ์ด์ค์์ ๋ฃจํธ ๋ฐ ์ ์ฅ๋ ์ธ์ฆ์ ๋ชฉ๋ก์ ํ์ํ๊ณ , ๊ฐ ์ธ์ฆ์์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋ณด๊ณ , ์ธ์ฆ์๋ฅผ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค(๊ฐ์ ธ์ค๊ธฐ ์ง์์ ์์ง ์ ๊ณต๋์ง ์์).
- AV1 ๋น๋์ค ์ธ์ฝ๋ฉ ํ์์ ํ๋ ์ ๋ด ์์ถ ๊ธฐ์ ์ ์ฌ์ฉํ๋ AVIF(AV1 ์ด๋ฏธ์ง ํ์) ์ด๋ฏธ์ง ํ์์ ๋ํ ์คํ์ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(Firefox 55๋ถํฐ ์ง์๋จ). about:config์์ AVIF๋ฅผ ํ์ฑํํ๋ ค๋ฉด image.avif.enabled ์ต์ ์ด ์์ต๋๋ค. AVIF์ ์์ถ ๋ฐ์ดํฐ ๋ฐฐํฌ์ฉ ์ปจํ ์ด๋๋ HEIF์ ์์ ํ ์ ์ฌํฉ๋๋ค. AVIF๋ HDR(High Dynamic Range) ๋ฐ ๊ด์ญ ์๊ณต๊ฐ์ ๋ฌผ๋ก ํ์ค ๋์ ๋ฒ์(SDR)์ ์ด๋ฏธ์ง๋ฅผ ๋ชจ๋ ์ง์ํฉ๋๋ค.
-
ํผ์ง๋ ์ ์์คํ ํฉ์ฑ ์์คํ ์ด ํ์ฑํ๋ ๊ฒฝ์ฐWeb ๋ ๋ , Rust๋ก ์์ฑ๋์ด ๋ ๋๋ง ์๋๋ฅผ ํฌ๊ฒ ๋์ด๊ณ CPU ๋ถํ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. WebRender๋ GPU์์ ์คํ๋๋ ์ ฐ์ด๋๋ฅผ ํตํด ๊ตฌํ๋๋ ํ์ด์ง ์ฝํ ์ธ ๋ ๋๋ง ์์ ์ GPU ์ธก์ผ๋ก ์์์์ฑํฉ๋๋ค. WebRender๋ ์ด์ ํฌํจ๋จ ์ฅ๋น์์ธํ ์ค์นด์ด๋ ์ดํฌ GT1 , AMD Raven Ridge, AMD Evergreen APU ๋ฐ Windows 10์ ์คํํ๋ NVIDIA ๊ทธ๋ํฝ ์นด๋๊ฐ ์ฅ์ฐฉ๋ ๋ ธํธ๋ถ. about:config์์ ๊ฐ์ ๋ก ํ์ฑํํ๋ ค๋ฉด "gfx.webrender.all" ๋ฐ "gfx.webrender.enabled" ์ค์ ์ ํ์ฑํํ๊ฑฐ๋ Firefox๋ฅผ ์คํํด์ผ ํฉ๋๋ค. ํ๊ฒฝ ๋ณ์ MOZ_WEBRENDER=1๋ก ์ค์ ํฉ๋๋ค. - ์ฃผ์ ํ์์ค์์
ํฅ์๋ ๊ฒ์์ด ๋ถ์. ์ ์ด ์๋ ๋จ์ด๋ ์ด์ ๋ค์๊ณผ์ ์ฐ๊ด์ฑ์ ํ๊ฐํฉ๋๋ค.ํ์ฌ ๋๋ฉ์ธ (์๋ฅผ ๋ค์ด ์ด์ ์๋ "test.log"์ ๊ฐ์ ํค๋ฅผ ์ ๋ ฅํ๋ฉด ๊ฒ์์ด ๋์ง ์๊ณ ์ฌ์ดํธ๋ฅผ ์ด๋ ค๊ณ ์๋ํ๊ฒ ๋์๊ณ , "data:url"์ ๊ณต๋ฐฑ๊ณผ ๋ฌผ์ํ๋ฅผ ํฌํจํ์ฌ ์ ๋ ฅํ๋ฉด ๊ฒ์์ด ๋์ง ์๊ณ ๊ฒ์์ด ๋์์ต๋๋ค. ๋ค์ด๋ก๋). -
์ถ๊ฐ๋จ ์ง์์ ํ์ ๊ถํ , ์ถ๊ฐ ๊ธฐ๋ฅ์์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ค์นํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ ๋ ์ ๊ถํ ํ์ธ์ ๋ํ ์๋ฆผ์ด ํ์๋์ง ์์ง๋ง ์ถ๊ฐ ๊ธฐ๋ฅ์ด ๋์ ๊ถํ์ด ํ์ํ ์์ ์ ์ง์ ์ก์ธ์คํ ๋ ํ์๋๋ ์์ฒญ์ ๋๋ค. ์ ํ ์ฌํญ์ผ๋ก ์ ์ธํ ์ ์๋ ๊ถํ์๋ ๊ด๋ฆฌ, devtools, browserData, pkcs11์ด ํฌํจ๋ฉ๋๋ค.
ํ๋ก์์ ์ธ์ . ์ ํ์ ๊ถํ์ ์ถ๊ฐํ๊ฒ ๋ ๋๊ธฐ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ ๋ฐ์ดํธํ ๋ ์ฌ์ฉ์์ ๋ถ๋ด์ ์ค์ด๊ณ , ๊ถํ์ ํ์ธํ์ง ์๊ณ ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ ๋ฐ์ดํธํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ค๋ ์๋์์์ ๋๋ค(๊ธฐ์กด์๋ ์ฌ์ฉ์๊ฐ ๊ถํ์ ๋์ํ์ง ์์ ๊ฒฝ์ฐ์๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ์ ๋ฐ์ดํธ๋์ง ์์์ต๋๋ค). - ์ ํญ ํ์ด์ง์ ์๊ตญ ์ฌ์ฉ์์ ๊ฒฝ์ฐ
ํฌํจ Pocket ์๋น์ค์์ ์ถ์ฒํ๋ ์ฝํ ์ธ ๋ฅผ ํ์ํฉ๋๋ค. ์ด์ ์ ์ ์ฌํ ํ์ด์ง๋ํ๋ฌ๋ค ๋ฏธ๊ตญ, ์บ๋๋ค, ๋ ์ผ ์ฌ์ฉ์์๊ฒ๋ง ํด๋น๋ฉ๋๋ค. ์ฝํ ์ธ ์ ํ๊ณผ ๊ด๋ จ๋ ๊ฐ์ธํ๋ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์ XNUMX์์๊ฒ ์ ์กํ์ง ์๊ณ ํด๋ผ์ด์ธํธ ์ธก์์ ์ํ๋ฉ๋๋ค(์ค๋์ ์ถ์ฒ ๋งํฌ ์ ์ฒด ๋ชฉ๋ก์ด ๋ธ๋ผ์ฐ์ ์ ๋ก๋๋๋ฉฐ, ๋ธ๋ผ์ฐ์ ๋ ๊ฒ์ ๊ธฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์ ์ธก์์ ์์๊ฐ โโ๋งค๊ฒจ์ง๋๋ค). ). ์คํฐ์๊ฐ ์ง๋ถํ ๋ธ๋ก์ ๋ฏธ๊ตญ์์๋ง ํ์๋๋ฉฐ ๊ด๊ณ ๋ก ๋ช ํํ๊ฒ ํ์๋๋ฉฐ, ๊ด๊ณ ๊ธฐ์ฌ๋ ์์ง ๋ค๋ฅธ ๊ตญ๊ฐ์์๋ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ๊ถ์ฅ Pocket ์ฝํ ์ธ ๋ฅผ ๋นํ์ฑํํ๋ ค๋ฉดะฝะฐัััะพะนะบะฐ ๊ตฌ์ฑ์(Firefox Home Content/Recommended by Pocket)์ about:config์ "browser.newtabpage.activity-stream.feeds.topsites" ์ต์ ์ ์์ต๋๋ค. - ๊ตฌ์ฑ๊ธฐ์ ์์ง์ ์ถ์ ์ฐจ๋จ ์ค์ ์น์
์ ์๋ ์ฟ ํค ์ฐจ๋จ ๋ฐฉ๋ฒ ๋๋กญ๋ค์ด ๋ธ๋ก์์
์ถ๊ฐ ์ฃผ์ ํ์์ค์ ํ์๋๋ ๋๋ฉ์ธ๋ณ ๋์ ์ฟ ํค ๊ฒฉ๋ฆฌ๋ฅผ ์ํ ์ ํญ๋ชฉ('๋์ ์์ฌ ๊ฒฉ๋ฆฌ ", ๊ทํ ์์ ๊ณผ ์ 5์ ์ฝ์ ๋ฌผ์ด ์ฌ์ดํธ์ ๊ธฐ๋ณธ ๋๋ฉ์ธ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฒฐ์ ๋๋ ๊ฒฝ์ฐ). about:config์์ ์ธํฐํ์ด์ค๋ "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" ์ค์ ์ ํตํด ๋๋ ์ง์ "network.cookie.cookieBehavior = XNUMX"๋ฅผ ํตํด ํ์ฑํ๋ฉ๋๋ค. - ํฐ์น์คํฌ๋ฆฐ ์ฅ์น์์ ๋ ์ฝ๊ฒ ํ์ํ ์ ์๋๋ก ํ๊ธฐ ์ํด
์ฆ๊ฐ ๋ถ๋งํฌ๋ฐ ํจ๋ฉ(์ ํญ์ ์ด ๋ ์ ๋ฉ๊ฐ๋ฐ ์ฃผ์ ํ์์ค์ด ๋ถ๋งํฌ๋ฐ์ ๋ถ๋ถ์ ์ผ๋ก ๊ฒน์ณ์ ํด๋ฆญํ ๊ณต๊ฐ์ด ๊ฑฐ์ ๋จ์ง ์์) -
๊ตฌํ๋จ ์๋ก์ด ๋ชจ๋ฌ ๋ํ ์์๋ ๊ฐ๋ณ ํญ์ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉฐ ์ ์ฒด ์ธํฐํ์ด์ค๋ฅผ ์ฐจ๋จํ์ง ์์ต๋๋ค. ๋ํ ์์ ๋ฐ์ธ๋ฉ ํ์ฑํ ์ฌ๋ถ๋ฅผ ์ ์ดํ๊ธฐ ์ํด "prompts.defaultModalType", "prompts.modalType.confirmAuth" ๋ฐ "prompts.modalType.insecureFormSubmit" ์ต์ ์ด about:config(1 - ์ฝํ ์ธ ์ ๋ฐ์ธ๋ฉ, 2 - ํญ์ ๋ฐ์ธ๋ฉ)์ ์ถ๊ฐ๋์์ต๋๋ค. , 3 - ์ฐฝ์ ๋ฐ์ธ๋ฉ). - About:config์์
์ถ๊ฐ ์ ์ค์ middlemouse.openNewWindow๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์ฐ์ค ๊ฐ์ด๋ฐ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์ ํญ์์ ๋งํฌ๋ฅผ ์ด ์ ์๋๋ก ํ ์ ์์ต๋๋ค. -
์ญ์ ๋จ browser.urlbar.update1.view.stripHttps ์ค์ (browser.urlbar.trimURLs ์ค์ ์ง์์ ์ ์ง๋จ) - Gecko ์์ง์์ ์์ ํ
์ญ์ ์ง์
XUL ๊ทธ๋ฆฌ๋. - ๊ธฐ๋ณธ์ ์ผ๋ก JPEG ์ด๋ฏธ์ง์ ์๋ ํ์ ์ Exif์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค.
- "browser.urlbar.oneOffSearches" ์ค์ ์ ์ ๊ฑฐํ์ต๋๋ค. ์ฃผ์๋ ๊ฒ์์ฐฝ์ ์
๋ ฅ์ ์์ํ ๋ ๋ํ๋๋ ๋์ฒด ๊ฒ์ ์์ง ๋ฒํผ์ ์จ๊ธฐ๋ ค๋ฉด about:preferences#search ํ์ด์ง์์ ์ํ๋ ๊ฒ์ ์์ง์ ์ ํํ์ธ์.
- "์ต๋ ๊ธธ์ด" ์ ์ฝ ์กฐ๊ฑด์ ๋ง์ง ์๋ ํ ์คํธ๋ฅผ ํ๋์ ๋ถ์ฌ๋ฃ์ ๋ ๋ ์ด์ ์๋ฆฌ์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ .
- ์ถ๊ฐ๋ ๋ฐฉ๋ฒ
String.prototype.replaceAll () (String#replaceAll)์ ์ฃผ์ด์ง ํจํด์ ๋ฐ๋ผ ๋ชจ๋ ์ผ์น ํญ๋ชฉ์ด ๋์ฒด๋๋ ์ ๋ฌธ์์ด(์๋ ๋ฌธ์์ด์ ๋ณ๊ฒฝ๋์ง ์์ ์ํ๋ก ์ ์ง๋จ)์ ๋ฐํํฉ๋๋ค. ํจํด์ ๊ฐ๋จํ ๋ง์คํฌ์ด๊ฑฐ๋ ์ ๊ท ํํ์์ผ ์ ์์ต๋๋ค. - ์์์ "label" ์์ฑ์ ์ฌ์ฉํ์ฌ ์ง์ ๋ ๋ ์ด๋ธ ๊ฐ์ ํ์ํ ์ ์์ต๋๋ค. ์์์ ๋ด์ฉ์ด ๋น์ด ์๋ ๊ฒฝ์ฐ.
- IndexedDB๋ ์์ฑ์ ๊ตฌํํฉ๋๋ค.
IDBCursor.request . -
์ถ๊ฐ๋จ ์คํ์ ์ธ ๋ ์ด์์ ์ง์์ฝํฌ๋ฆฌํธ ๊ณต์ฌ ๊ทธ๋ฆฌ๋ ์ปจํ ์ด๋์. - ๊ฐ๋ฐ์ ๋๊ตฌ๋ก
์ถ๊ฐ ์ฐฝ ๋ค์ํ ๋ธ๋ผ์ฐ์ ์์ ์ ์ฌ์ ์ธ ํธํ์ฑ ๋ฌธ์ ๋ฅผ ํ๊ฐํฉ๋๋ค(์ด๋ค ๋ธ๋ผ์ฐ์ ๊ฐ ์ ํํ ์์์ ๋ฐ์ธ๋ฉ๋ ํน์ CSS ์์ฑ์ ์ง์ํ๋์ง ํ์). about:config์ devtools.inspector.compatibility.enabled ์ค์ ์ ํตํด ํ์ฑํ๋ฉ๋๋ค. - ํฐ ๋ถ๋ถ์ด ์ถ๊ฐ๋์์ต๋๋ค.
๊ฐ๋ JavaScript ๋๋ฒ๊ฑฐ์์. ๋ก๋ฉ ๋ฐ ๋จ๊ณ๋ณ ๋๋ฒ๊น ์ด ๊ฐ์ํ๋๊ณ ๋ฉ๋ชจ๋ฆฌ ์๋น๊ฐ ์ค์ด๋ญ๋๋ค. ๋ค์ํ ์ฝ๋ ๋ณด๊ธฐ(์์ค ๋งต) ๋น๊ต ๊ธฐ๋ฅ์ด ๊ฐ์ ๋์ด ๊ฒฐ๊ณผ ๋ชจ๋์ ๋๋ฒ๊น ํ ๋ ์๋ณธ ์์ค ์ฝ๋์ ๋ณ์๋ฅผ ๋ณผ ์ ์์ต๋๋ค. Call Stack ์ฐฝ์ ํด๋ฆญํ์ฌ ์ ํํ ์ค์ ๋ณ๊ฒฝํ๊ณ ๋จ๊ณ๋ณ ์คํ(Step over, F10)์ ์์ํ๋ฉด ๋๋ฒ๊ฑฐ๋ ์ ํํ ์ค ๋ค์ ์ค์ ๋๋ฌํ ๋๊น์ง ์ฝ๋๋ฅผ ์คํํฉ๋๋ค. ํ์ฌ JavaScript๋ฅผ ๋นํ์ฑํํ ์ ์๋ ํญ๋ชฉ์ด ํ๋๋ฟ์ธ ํจ๋(๊ธฐ์ด ์์ด์ฝ)์ ๋ฉ๋ด๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ํน์ ๊ฐ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ฝ์ ๋ ์คํ์ ์ผ์ ์ค์งํ๋ ์กฐ๊ฑด๋ถ ์ค๋จ์ (watchpoint)์ ์ค์ ํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค(๊ธฐ์กด์๋ ๋ณ๋๋ก ์ฝ๊ณ ๋ณ๊ฒฝํ ๋ ์คํ์ ์ผ์ ์ค์งํ ์ ์์์ต๋๋ค). - ๋คํธ์ํฌ ํ๋์ ๊ฒ์ฌํ๊ธฐ ์ํ ๋ฉ๋ด๊ฐ ์ธํฐํ์ด์ค ํจ๋์ ์ถ๊ฐ๋์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ก๊น
๊ด๋ฆฌ ๊ธฐ๋ฅ(์ฌ์ดํธ ๋ก๋ ๊ฐ ๋ก๊ทธ ์ ์ฅ, HAR ํ์ผ ๊ฐ์ ธ์ค๊ธฐ, HAR ํ์ผ ์ฐ๊ธฐ)์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ฐจ๋จ๋ ์์๋ฅผ ํ์ฑํ, ๋นํ์ฑํ ๋ฐ ์ญ์ ํ ์ ์๋ ์ํฉ์ ๋ง๋ ๋ฉ๋ด๊ฐ ์์ฒญ ์ฐจ๋จ ํจ๋์ ์ถ๊ฐ๋์์ต๋๋ค.
-
์ฐ๊ฒฐ ๋๊ธฐ FTP ์ง์์ Firefox 79๊น์ง ์ฐ๊ธฐ๋์์ง๋ง FTP ํ๋์ ์ ์ดํ๋ โโ์ต์ ์ด ์ด๋ฏธ ์ถ๊ฐ๋์์ต๋๋ค(about:config์ network.ftp.enabled).
Firefox 77์ ํ์ ๋ฐ ๋ฒ๊ทธ ์์ ์ธ์๋
- XNUMX๊ฐ์ง ์ทจ์ฝ์ (์๋์ ์์ง๋จ)
CVE-2020-12411 ะธ
CVE-2020-12409 )๋ ๋ฒํผ ์ค๋ฒํ๋ก ๋ฐ ์ด๋ฏธ ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ ์ก์ธ์ค์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ก ์ธํด ํน๋ณํ ์ค๊ณ๋ ํ์ด์ง๋ฅผ ์ด๋ฉด ์ ์ฌ์ ์ผ๋ก ์ ์ฑ ์ฝ๋๊ฐ ์คํ๋ ์ ์์ต๋๋ค. - ์ทจ์ฝ์
CVE-2020-12406์ NativeTypes ๊ฐ์ฒด๋ฅผ ์ญ์ ํ ๋ ์ ํ ๊ฒ์ฌ๊ฐ ๋ถ์กฑํ์ฌ ๋ฐ์ํ๋ฉฐ ์ ์ฌ์ ์ผ๋ก ๊ณต๊ฒฉ์ ์ฝ๋๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. - ์ทจ์ฝ์ CVE-2020-12405๋ SharedWorkerService์ Use-after-free ๋ฉ๋ชจ๋ฆฌ ๋ธ๋ก์ผ๋ก ์ธํด ๋ฐ์ํ๋ฉฐ ์ถฉ๋์ ์ผ์ผํค๋ ๊ฒ์ผ๋ก ์ ํ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
- CVE-2020-12399 ์ทจ์ฝ์ ์ ๋ถ์ฑ๋ ๊ณต๊ฒฉ์ ๋ํ NSS ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ทจ์ฝ์ ์ผ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค.
ํ์ฉ ๊ณ์ฐ ์๊ฐ ์ฐจ์ด ๋ถ์์ ๋ฐํ์ผ๋ก DSA ๋์งํธ ์๋ช ์ ๊ฐ์ธ ํค๋ฅผ ๋ณต๊ตฌํฉ๋๋ค.
์ถ์ฒ : opennet.ru