์ฌ์ฉ ๊ฐ๋ฅ ํ์ด์ดํญ์ค 69 ๋ฆด๋ฆฌ์ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- ํ์ฑํ๋จ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํธํํ๋ฅผ ์ฑ๊ตดํ๋ ์คํฌ๋ฆฝํธ๋ ์ฐจ๋จ๋ฉ๋๋ค.
- "์ฌ์ดํธ์์ ์๋ฆฌ ์ฌ์์ ํ์ฉํ์ง ์์" ์ค์ ๊ทธ๊ฒ์ ์ ์์ต๋๋ค ๋ช ์์ ์ธ ์ฌ์ฉ์ ์ํธ ์์ฉ ์์ด ์ค๋์ค ์ฌ์๋ฟ๋ง ์๋๋ผ ๋น๋์ค ์ฌ์๋ ์ฐจ๋จํฉ๋๋ค. ๋์์ ์ ์ฒด์ ์ผ๋ก ๋๋ ๊ฐ๋ณ ์ฌ์ดํธ์ ๋ํด ๊ตฌ์ฒด์ ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
- ๋ณดํธ ์ฑ๋ฅ ํต๊ณ๋ฅผ ์ถ์ ํ๋ about:protections ํ์ด์ง๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์ ์ ๊ณต ๋ชจ๋ ํ์ ๋๋ฉ์ธ์ ๋ํ ์ ์ฅ๋ ๋น๋ฐ๋ฒํธ(์ฆ, login.example.com์ ๋ํด ์ ์ฅ๋ ๋น๋ฐ๋ฒํธ๋ login.example.com๋ฟ๋ง ์๋๋ผ example.com ๋ฐ ๋ชจ๋ ํ์ ๋๋ฉ์ธ์๋ ์ ๊ณต๋ฉ๋๋ค).
- WebRTC๋ ์๋ก ๋ค๋ฅธ ๋น๋์ค ์ฝ๋ฑ์ผ๋ก ์ธ์ฝ๋ฉ๋ ์คํธ๋ฆผ์ ๋์์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค. ์ด๋ ์ฐธ๊ฐ์๊ฐ ์๋ก ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๋ฅผ ๊ฐ์ง ์ ์๋ ๋ค์ค ์ฌ์ฉ์ ํ์์ ์ ์ฉํฉ๋๋ค.
- About:์ง์ ํ์ด์ง๋ก ์ด๋ ์ถ๊ฐ Firefox ์คํ ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค.
- ๋ฏธ๊ตญ ์ฌ์ฉ์์ en-US ๋ก์ผ์ผ ์ฌ์ฉ์๋ ์ ๋ฐ์ดํธ๋ ์ ํญ ํ์ด์ง๋ฅผ ๋ฐ๊ฒ ๋ฉ๋๋ค(๋ธ๋ก์ ์, ํฌ๊ธฐ ๋ฐ ์์น๊ฐ ๋ค๋ฅด๋ฉฐ Pocket์์ ๋ ๋ค์ํ ์ฝํ ์ธ ).
- Flash ํ๋ฌ๊ทธ์ธ์๋ ๋ ์ด์ "ํญ์ ์ผ๊ธฐ" ์ต์ ์ด ์์ต๋๋ค. ์ด์ Flash ์ฝํ ์ธ ๋ฅผ ์คํํ๋ ค๋ฉด ์ฌ์ฉ์๊ฐ ํด๋ฆญํด์ผ ํฉ๋๋ค. Flash ์ง์์ 2020๋ ์ด์ ์๊ตฌ์ ์ผ๋ก ์ ๊ฑฐ๋ฉ๋๋ค(ESR ๋ฆด๋ฆฌ์ค์์๋ ํด๋น ์ฐ๋ ๋ง๊น์ง ์ ์ง๋๋ฉฐ ๊ทธ ์ดํ์๋ Adobe๊ฐ Flash์ ์ทจ์ฝ์ ํจ์น๋ฅผ ์ค๋จํจ์ ๋ฐ๋ผ ์ ๊ฑฐ๋ฉ๋๋ค).
- userChrome.css ๋ฐ userContent.css ํ์ผ์ ์ด์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฌด์๋ฉ๋๋ค. ์ด์ ๋ํ ์ง์์ toolkit.legacyUserProfileCustomizations.stylesheets ์ค์ ์ ์ฌ์ฉํ์ฌ ํ์ฑํํ ์ ์์ต๋๋ค(์ฌ์ฉ์๊ฐ ์ด๋ฌํ ํ์ผ์ ๊ฐ์ง๊ณ ์๊ณ ํ๋กํ์ด Firefox 68์์ ์คํ๋ ์ ์ด ์๋ ๊ฒฝ์ฐ ์ค์ ์ด ์ด๋ฏธ ํ์ฑํ๋์ด ์์ผ๋ฏ๋ก ๊ธฐ์กด ์ฌ์ฉ์๋ ๋ถํธํจ์ ๋๋ผ์ง ๋ชปํ ๊ฒ์ ๋๋ค). ์ด ์ฌ์ฉ์ ์ ์ ๋ฐฉ๋ฒ์ ๋น๊ต์ ์์์ ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ๋ ๋ฐ๋ฉด, ์ด๋ฌํ ํ์ผ์ ์ก์ธ์คํ๋ ๋ฐ๋(์กด์ฌํ์ง ์๋๋ผ๋) ์์ํ ๋๋ง๋ค ๊ท์คํ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. ํฅํ ๋ฆด๋ฆฌ์ค์์๋ user.js ํ์ผ๊ณผ ๋์ผํ ์์ ์ ์ํํ ๊ฒ์ ๋๋ค.
- ์ฌ์ฉ์ ์์ด์ ํธ์ ์ง๋ฌธ ์ฑ์ทจ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ธฐ ์ํด ์ ๊ฑฐ๋จ ๋ธ๋ผ์ฐ์ ๋นํธ ์ฌ๋(OS ๋นํธ ์ฌ๋๋ง ๋จ์) ์ด์ ์ 32๋นํธ OS์์ ์คํ๋๋ 64๋นํธ ๋ธ๋ผ์ฐ์ ์ ์ฌ์ฉ์ ์์ด์ ํธ์ "Linux i686 on x86_64"๊ฐ ํฌํจ๋์ด ์์๋ค๋ฉด ์ด์ ๋ "Linux x86_64"๋ง ํฌํจ๋ฉ๋๋ค. Flash ์ค์น ํ๋ก๊ทธ๋จ์ ์ฌ๋ฐ๋ฅธ ๋นํธ๋ก ๋ก๋ํ๋ ค๋ฉด ๋ธ๋ผ์ฐ์ ๋นํธ๋ฅผ ์ง์ ํด์ผ ํ์ต๋๋ค. ์ด์ Flash ์ค์น ํ๋ก๊ทธ๋จ์ ๋ธ๋ผ์ฐ์ ๋นํธ ๊น์ด์ ์์กดํ์ง ์์ผ๋ฏ๋ก(Flash ์ง์์ ๊ณง ์ฌ๋ผ์ง ๊ฒ์) ๋ ์ด์ ํ์ํ์ง ์์ต๋๋ค.
- API ์ง์ ํ์ฑํ ๊ด์ฐฐ์ ํฌ๊ธฐ ์กฐ์ (์ฌ์ดํธ์์ ์์ ํฌ๊ธฐ์ ๋ณํ๋ฅผ ์ถ์ ํ ์ ์๋ ๋ฉ์ปค๋์ฆ) ๋ฐ ๋ง์ดํฌ๋กํ์คํฌ.
- navigator.mediaDevices ๊ฐ์ฒด ๋ฐ navigator.mozGetUserMedia ๋ฉ์๋ ์ฌ์ฉ ๊ฐ๋ฅ ๋ณด์ ์ฐ๊ฒฐ์ ํตํด ์ด๋ฆฐ ์ฌ์ดํธ์์๋ง ๊ฐ๋ฅํฉ๋๋ค.
- ๊ตฌํ๋ CSS ์์ฑ ์ค๋ฒํ๋ก ๋ธ๋ก, ์ค๋ฒํ๋ก ์ธ๋ผ์ธ, ์ฌ์ฉ์ ์ ํ, ์ค ๋ฐ๊ฟ, ํฌํจํ๋.
- ์ง์ ํฌํจ ๊ณต๊ฐ ํด๋์ค ํ๋ JavaScript.
- ์ญ์ ๋จ ๋ ๊ฑฐ์ ํ๊ทธ ์ง์ , ์ด๋ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌํ๋์ง ์์์ต๋๋ค.
- ์๋์ฐ :
- ์ถ๊ฐ๋จ ํ๋ก์ธ์ค ์ฐ์ ์ง์. ํ์ฑ ํญ์ ์ฒ๋ฆฌํ๋ ํ๋ก์ธ์ค๋ ๋ ๋์ ์ฐ์ ์์๋ฅผ ๋ฐ๊ณ , ๋ฐฐ๊ฒฝ ํญ์ ๋ ๋ฎ์ ์ฐ์ ์์๋ฅผ ๋ฐ์ต๋๋ค(์ค๋์ค ๋ฐ ๋น๋์ค ์ฌ์์ ์ฐ์ ์์๋ ๋จ์ด์ง์ง ์์ต๋๋ค). ๊ฐ๋ฐ์๊ฐ ์ํํ ํ ์คํธ์์๋ ํญ ๋ก๋ฉ ์๋๋ ์ธํฐํ์ด์ค ์๋์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น์ง ์์์ง๋ง ๋์ ๋๋ ๊ฐ์์ ๋ํ๋์ง ์์์ผ๋ฏ๋ก ๊ทธ ํจ๊ณผ๋ ์ฃผ๋ก CPU ๋ฆฌ์์ค๋ฅผ ๋ณด๋ค ํฉ๋ฆฌ์ ์ผ๋ก ๋ถ๋ฐฐํ๋ ๋ฐ ์์ต๋๋ค.
- Windows Hello๋ฅผ ํตํด WebAuthn HmacSecret์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(Windows 10 1903๋ถํฐ).
- ๋งฅ OS :
- ๊ฐ๋ณ ๊ทธ๋ํฝ๊ณผ ํตํฉ ๊ทธ๋ํฝ์ด ๋ชจ๋ ์ฅ์ฐฉ๋ ์ปดํจํฐ์์ Firefox๋ WebGL ์ฝํ ์ธ ๋ฅผ ์ฌ์ํ ๋ ์ ๋ ฅ ํจ์จ์ ์ธ GPU๋ก ์ต๋ํ ์ ๊ทน์ ์ผ๋ก ์ ํํฉ๋๋ค. ๋ํ ๋ธ๋ผ์ฐ์ ๋ ๊ณ ์ฑ๋ฅ GPU๋ฅผ ์ฌ์ฉํ๋ ค๋ ์ผํ์ฑ, ์ฌ์ํ ์๋๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
- ์ด์ Finder์ ํ์ผ ๋ค์ด๋ก๋ ์งํ ์ํฉ์ด ํ์๋ฉ๋๋ค.
- ์ค์น ํ๋ก๊ทธ๋จ์ dmg ํ์๋ฟ๋ง ์๋๋ผ pkg ํ์์ผ๋ก๋ ์ ๊ณต๋ฉ๋๋ค.
- JIT ์ง์์ ARM64 ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ ์ฅ์น์์ ๊ตฌํ๋ฉ๋๋ค.
- ๊ฐ๋ฐ์ ๋๊ตฌ:
- ํญ์ ์์๋ ์ธ๊ธฐ๋์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋์์ต๋๋ค.
- ๋๋ฒ๊ฑฐ:
- ์ถ๊ฐ๋จ ะธะฝััััะผะตะฝั, ํน์ ์ด๋ฒคํธ์ ๋ํ ์๋ต์ผ๋ก ํ์ด์ง์์ ์ด๋ค ์ฝ๋๊ฐ ์คํ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค.
- ะ ์คํฌ๋ฆฝํธ ์์ค ์ฝ๋ ๋ณด๊ธฐ ๋ชจ๋ ์ถ์ฐ ํ ์คํฌ๋ฆฝํธ๋ฅผ ํ์ผ๋ก ์ ์ฅํ๋ ๊ธฐ๋ฅ.
- ๋ง์ ๊ฐ์ ๋๋ฒ๊ฑฐ๋ฅผ ์์ํ์ญ์์ค.
- ์ฝ์ :
- ๊ทธ๋ฃนํ ์ถ์ ๋ณดํธ ๊ฒฝ๊ณ , CORS, CSP.
- ์๋ก์ด ๋ฉ๋ด ํญ๋ชฉ "ํ์๋ ๋ฉ์์ง ๋ด๋ณด๋ด๊ธฐ", ํ์๋๋ ๋ชจ๋ ์ฝ์ ๋ฉ์์ง๋ฅผ ํ์ผ์ ๋ณต์ฌํ๊ฑฐ๋ ์ ์ฅํ ์ ์์ต๋๋ค.
- ํ๋ก๋ง:
- ํผํฉ ์ฝํ ์ธ ๋๋ CSP๋ก ์ธํด ๋ฆฌ์์ค๊ฐ ์ฐจ๋จ๋์์ต๋๋ค. ํ์๋ฉ๋๋ค ์ฐจ๋จ ์ด์ ๋ฅผ ๋ํ๋ด๋ '๋คํธ์ํฌ' ํญ์์
- ๋คํธ์ํฌ ํญ ๋ฐ์ ๋ฆฌ์์ค์ ์ ์ฒด URL์ ํ์ํ๋ ์ ํ์ ์ธ "URL" ์ด์ ๋๋ค.
์ถ์ฒ : linux.org.ru