๋ฉ๋ชจ ๋ฒ์ญ์: ๋ ์์ ํธ์๋ฅผ ์ํด ๋ ์ง๋ ๋ชจ์คํฌ๋ฐ ์๊ฐ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
์ต๊ทผ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์๋ช ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ธ์ฆ์ ์ค ํ๋๊ฐ ๋ง๋ฃ๋๋ ๊ฒ์ ๋์ณค์ต๋๋ค. ์ด๋ก ์ธํด ์ฌ์ฉ์๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๊ฒ ๋์์ต๋๋ค. ์ด์ ๋ฌธ์ ๋ ๋๋ถ๋ถ ํด๊ฒฐ๋์์ผ๋, ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง, ์ด๋ค ์์ ์ด ์ด๋ฃจ์ด์ก๋์ง ์์ธํ ๊ณต์ ํด๋๋ฆฌ๊ณ ์ถ์ต๋๋ค.
๋ฐฐ๊ฒฝ: ์ถ๊ฐ ๋ฐ ์๋ช
์ค์น๋ ์ถ๊ฐ ๊ธฐ๋ฅ์๋ ๋ค์์ด ์์ด์ผ ํฉ๋๋ค. ์ ์ ์๋ช , ์ ์ฑ ์ถ๊ฐ ๊ธฐ๋ฅ์ผ๋ก๋ถํฐ ์ฌ์ฉ์๋ฅผ ๋ณดํธํ๊ณ Mozilla ์ง์์ด ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ต์ํ์ผ๋ก ๊ฒํ ํ๋๋ก ์๊ตฌํฉ๋๋ค. ์ฐ๋ฆฌ๋ 2015๋ ์ ์ด ์๊ตฌ ์ฌํญ์ ๋์ ํ์ต๋๋ค. ์ฌ๊ฐํ ๋ฌธ์ ์ ์ฑ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค.
์๋ ๋ฐฉ์: ๋ชจ๋ Firefox ์ฌ๋ณธ์๋ "๋ฃจํธ ์ธ์ฆ์"๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด "๋ฃจํธ"์ ํค๋ ๋ค์ ์์น์ ์ ์ฅ๋ฉ๋๋ค. ํ๋์จ์ด ๋ณด์ ๋ชจ๋(HSM)๋คํธ์ํฌ ์ก์ธ์ค ์์ด. ๋ช ๋ ๋ง๋ค ์๋ก์ด "์ค๊ฐ ์ธ์ฆ์"๊ฐ ์ด ํค๋ก ์๋ช ๋๋ฉฐ, ์ด๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์๋ช ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ ์ถํ๋ฉด ์์ "์ต์ข ์ธ์ฆ์"๊ฐ ์์ฑ๋๊ณ ์ค๊ฐ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ์ฌ ์๋ช ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ถ๊ฐ ๊ธฐ๋ฅ ์์ฒด๊ฐ ์ต์ข ์ธ์ฆ์๋ก ์๋ช ๋ฉ๋๋ค. ๊ฐ๋ต์ ์ผ๋ก ๊ทธ๊ฒ์ ์ด๋ ๊ฒ ๋ณด์ธ๋ค.
๊ฐ ์ธ์ฆ์์๋ "์ฃผ์ฒด"(์ธ์ฆ์๊ฐ ๋ฐ๊ธ๋ ๋์)์ "๋ฐ๊ธ์"(์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ ์ฌ๋)๊ฐ ์๋ค๋ ์ ์ ์ ์ํ์ธ์. ๋ฃจํธ ์ธ์ฆ์์ ๊ฒฝ์ฐ "์ฃผ์ฒด" = "๋ฐ๊ธ์"์ด์ง๋ง ๋ค๋ฅธ ์ธ์ฆ์์ ๊ฒฝ์ฐ ์ธ์ฆ์ ๋ฐ๊ธ์๋ ์๋ช ๋ ์์ ์ธ์ฆ์์ ์ฃผ์ฒด์ ๋๋ค.
์ค์ํ ์ : ๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๊ณ ์ ํ ์ต์ข ์ธ์ฆ์๋ก ์๋ช ๋์ง๋ง ๊ฑฐ์ ํญ์ ์ด๋ฌํ ์ต์ข ์ธ์ฆ์๋ ๋์ผํ ์ค๊ฐ ์ธ์ฆ์๋ก ์๋ช ๋ฉ๋๋ค.
์์ฑ์ ๋ฉ๋ชจ: ๋งค์ฐ ์ค๋๋ ์ถ๊ฐ ํญ๋ชฉ์ ์์ธ์ ๋๋ค. ๋น์์๋ ๋ค์ํ ์ค๊ฐ ์ธ์ฆ์๊ฐ ์ฌ์ฉ๋์์ต๋๋ค.
์ด ์ค๊ฐ ์ธ์ฆ์๋ก ์ธํด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๊ฐ ์ธ์ฆ์๋ ํน์ ๊ธฐ๊ฐ ๋์ ์ ํจํฉ๋๋ค. ์ด ๊ธฐ๊ฐ ์ด์ ์ด๋ ์ดํ์๋ ์ธ์ฆ์๊ฐ ์ ํจํ์ง ์์ผ๋ฉฐ ๋ธ๋ผ์ฐ์ ๋ ์ด ์ธ์ฆ์๋ก ์๋ช ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์์ฝ๊ฒ๋ ์ค๊ฐ ์ธ์ฆ์๊ฐ 4์ 4์ผ ์ค์ XNUMX์์ ๋ง๋ฃ๋์์ต๋๋ค.
๊ฒฐ๊ณผ๋ ์ฆ์ ๋ํ๋์ง ์์์ต๋๋ค. Firefox๋ ์ค์น๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์๋ช ์ ์ง์์ ์ผ๋ก ํ์ธํ์ง ์์ง๋ง ๋๋ต 24์๊ฐ๋ง๋ค ํ ๋ฒ์ฉ ํ์ธํ๋ฉฐ ํ์ธ ์๊ฐ์ ๊ฐ ์ฌ์ฉ์๋ง๋ค ๋ค๋ฆ ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ด๋ค ์ฌ๋๋ค์ ์ฆ์ ๋ฌธ์ ๋ฅผ ๊ฒช์๊ณ , ๋ค๋ฅธ ์ฌ๋๋ค์ ํจ์ฌ ๋์ค์ ๋ฌธ์ ๋ฅผ ๊ฒช์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ธ์ฆ์๊ฐ ๋ง๋ฃ๋ ๋ฌด๋ ต์ ์ฒ์์ผ๋ก ๋ฌธ์ ๋ฅผ ์ธ์งํ๊ณ ์ฆ์ ํด๊ฒฐ์ฑ ์ ์ฐพ๊ธฐ ์์ํ์ต๋๋ค.
ํผํด ๊ฐ์
๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ์๊ฒ ๋ ํ, ์ฐ๋ฆฌ๋ ์ํฉ์ด ๋ ์ ํ๋๋ ๊ฒ์ ๋ง์ผ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค.
์ฒซ์งธ, ๊ทธ๋ค์ ์๋ก์ด ์ถ๊ฐ ํญ๋ชฉ์ ์๋ฝ ๋ฐ ์๋ช ์ ์ค๋จํ์ต๋๋ค. ์ด๋ฅผ ์ํด ๋ง๋ฃ๋ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์๋ฏธ๊ฐ ์์ต๋๋ค. ๋์ด์ผ๋ณด๋ฉด ๋ชจ๋ ๊ฒ์ ๊ทธ๋๋ก ๋๋ ์๋ ์์์ ๊ฒ ๊ฐ์์. ์ด์ ๋ณด์ถฉ์ ์ ์๋ฅผ ์ฌ๊ฐํ์ต๋๋ค.
๋์งธ, ๋งค์ผ ์๋ช ์ ํ์ธํ์ง ๋ชปํ๊ฒ ํ๋ ์์ ์ฌํญ์ ์ฆ์ ๋ณด๋์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ์ง๋ XNUMX์๊ฐ ๋์ ๋ธ๋ผ์ฐ์ ์์ ์์ง ์ถ๊ฐ ๊ธฐ๋ฅ์ ํ์ธํ ์๊ฐ์ด ์์๋ ์ฌ์ฉ์๋ฅผ ์ ์ฅํ์ต๋๋ค. ์ด ์์ ์ฌํญ์ ์ด์ ์ฒ ํ๋์์ผ๋ฉฐ ๋ ์ด์ ํ์ํ์ง ์์ต๋๋ค.
๋ณ๋ ฌ ์๋
์ด๋ก ์ ์ผ๋ก ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ ์ ๊ฐ๋จํด ๋ณด์ ๋๋ค. ์ ํจํ ์ ์ค๊ฐ ์ธ์ฆ์๋ฅผ ๋ง๋ค๊ณ ๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ค์ ์๋ช ํ๋ ๊ฒ์ ๋๋ค. ๋ถํํ๊ฒ๋ ์ด๊ฒ์ ์๋ํ์ง ์์ต๋๋ค:
- ํ ๋ฒ์ 15๊ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ ์ํ๊ฒ ๋ค์ ์๋ช ํ ์ ์์ต๋๋ค. ์์คํ ์ ์ด๋ฌํ ๋ก๋๋ฅผ ์ํด ์ค๊ณ๋์ง ์์์ต๋๋ค.
- ์ถ๊ฐ ์ฌํญ์ ์๋ช ํ ํ์๋ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ ์ฌ์ฉ์์๊ฒ ์ ๋ฌํด์ผ ํฉ๋๋ค. ๋๋ถ๋ถ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ Mozilla ์๋ฒ์์ ์ค์น๋๋ฏ๋ก Firefox๋ ๋ค์ XNUMX์๊ฐ ์ด๋ด์ ์ ๋ฐ์ดํธ๋ฅผ ์ฐพ์ ์ ์์ง๋ง ์ผ๋ถ ๊ฐ๋ฐ์๋ ํ์ฌ ์ฑ๋์ ํตํด ์๋ช ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ฐฐํฌํ๋ฏ๋ก ์ฌ์ฉ์๋ ์ด๋ฌํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์๋์ผ๋ก ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค.
๋์ ์ฐ๋ฆฌ๋ ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋ณ๋ค๋ฅธ ์กฐ์น๋ฅผ ์ทจํ์ง ์๊ฑฐ๋ ์ ํ ์กฐ์น๋ฅผ ์ทจํ์ง ์๊ณ ๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ ์ฉํ ์ ์๋ ์์ ์ฌํญ์ ๊ฐ๋ฐํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค.
๋งค์ฐ ๋น ๋ฅด๊ฒ ์ฐ๋ฆฌ๋ ๋์์ ์ฌ์ฉํ๋ ๋ ๊ฐ์ง ์ฃผ์ ์ ๋ต์ ๋๋ฌํ์ต๋๋ค.
- ์ธ์ฆ์ ์ ํจ ๊ธฐ๊ฐ์ ๋ณ๊ฒฝํ๋ ค๋ฉด Firefox๋ฅผ ์ ๋ฐ์ดํธํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ๊ธฐ์กด ์ถ๊ฐ ๊ธฐ๋ฅ์ด ๋ง์ ์ฒ๋ผ ๋ค์ ์๋ํ๊ฒ ๋์ง๋ง, ์๋ก์ด Firefox ๋น๋๋ฅผ ์ถ์ํ๊ณ ์ถ์ํด์ผ ํฉ๋๋ค.
- ์ ํจํ ์ธ์ฆ์๋ฅผ ์์ฑํ๊ณ ๋ง๋ฃ๋ ๊ธฐ์กด ์ธ์ฆ์ ๋์ Firefox๊ฐ ์ธ์ฆ์๋ฅผ ์๋ฝํ๋๋ก ์ค๋ํ์ธ์.
์ฐ๋ฆฌ๋ ๊ฝค ์คํ ๊ฐ๋ฅํด ๋ณด์ด๋ ์ฒซ ๋ฒ์งธ ์ต์ ์ ๋จผ์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ฒฐ๊ตญ ๊ทธ๋ค์ ๋ ๋ฒ์งธ ์์ ์ฌํญ(์ ์ธ์ฆ์)์ ์ถ์ํ์ต๋๋ค. ์ด์ ๋ํด์๋ ๋์ค์ ์ค๋ช ํ๊ฒ ์ต๋๋ค.
์ธ์ฆ์ ๊ต์ฒด
์์์ ์ธ๊ธํ๋ฏ์ด ๋ค์์ด ํ์ํ์ต๋๋ค.
- ์๋ก์ด ์ ํจํ ์ธ์ฆ์ ์์ฑ
- Firefox์ ์๊ฒฉ์ผ๋ก ์ค์น
์ด๊ฒ์ด ์๋ํ๋ ์ด์ ๋ฅผ ์ดํดํ๊ธฐ ์ํด ์ถ๊ฐ ๊ธฐ๋ฅ ํ์ธ ํ๋ก์ธ์ค๋ฅผ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ถ๊ฐ ๊ธฐ๋ฅ ์์ฒด๋ ์๋ช ์ ์ฌ์ฉ๋๋ ์ธ์ฆ์ ์ฒด์ธ์ ํฌํจํ์ฌ ํ์ผ ์ธํธ๋ก ์ ๊ณต๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ธ๋ผ์ฐ์ ๊ฐ ๋น๋ ์ Firefox์ ๋ด์ฅ๋ ๋ฃจํธ ์ธ์ฆ์๋ฅผ ์๊ณ ์์ผ๋ฉด ์ถ๊ฐ ๊ธฐ๋ฅ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฏธ ์๊ณ ์๋ฏ์ด ์ค๊ฐ ์ธ์ฆ์์ ์ ํจ๊ธฐ๊ฐ์ด ๋ง๋ฃ๋์ด ์ ๋์จ ๊ฒ์ฆ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
Firefox๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ํ์ธํ๋ ค๊ณ ์๋ํ ๋ ์ถ๊ฐ ๊ธฐ๋ฅ ์์ฒด์ ํฌํจ๋ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ ํ๋์ง ์์ต๋๋ค. ๋์ ๋ธ๋ผ์ฐ์ ๋ ์ต์ข ์ธ์ฆ์๋ถํฐ ์์ํ์ฌ ๋ฃจํธ์ ๋๋ฌํ ๋๊น์ง ๊ณ์ํด์ ์ ํจํ ์ธ์ฆ์ ์ฒด์ธ์ ์์ฑํ๋ ค๊ณ ์๋ํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ์์ค์์๋ ์ต์ข ์ธ์ฆ์๋ถํฐ ์์ํ ๋ค์ ์ฃผ์ฒด๊ฐ ์ต์ข ์ธ์ฆ์(์ฆ, ์ค๊ฐ ์ธ์ฆ์)์ ๋ฐ๊ธ์์ธ ์ธ์ฆ์๋ฅผ ์ฐพ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด ์ค๊ฐ ์ธ์ฆ์๋ ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ ๊ณต๋์ง๋ง ๋ธ๋ผ์ฐ์ ์ ์ฅ์์ ๋ชจ๋ ์ธ์ฆ์๋ ์ด ์ค๊ฐ ์ธ์ฆ์ ์ญํ ์ ํ ์ ์์ต๋๋ค. ์๋ก์ด ์ ํจํ ์ธ์ฆ์๋ฅผ ์ธ์ฆ์ ์ ์ฅ์์ ์๊ฒฉ์ผ๋ก ์ถ๊ฐํ ์ ์์ผ๋ฉด Firefox๋ ์ด๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ์๋ํฉ๋๋ค. ์ ์ธ์ฆ์ ์ค์น ์ ํ ์ํฉ.
์ ์ธ์ฆ์๋ฅผ ์ค์นํ ํ Firefox๋ ์ธ์ฆ์ ์ฒด์ธ์ ๊ฒ์ฆํ ๋ ๋ ๊ฐ์ง ์ต์ ์ ๊ฐ๊ฒ ๋ฉ๋๋ค. ์ด์ ์ ์ ํจํ์ง ์์ ์ธ์ฆ์(์๋ํ์ง ์์) ๋๋ ์๋ก์ด ์ ํจํ ์ธ์ฆ์(์๋ํจ)๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ ์ธ์ฆ์์๋ ์ด์ ์ธ์ฆ์์ ๋์ผํ ์ฃผ์ฒด ์ด๋ฆ๊ณผ ๊ณต๊ฐ ํค๊ฐ ํฌํจ๋์ด ์์ด์ผ ์ต์ข ์ธ์ฆ์์ ์๋ช ์ด ์ ํจํฉ๋๋ค. Firefox๋ ์๋ํ๋ ์ต์ ์ ์ฐพ์ ๋๊น์ง ๋ ์ต์ ์ ๋ชจ๋ ์๋ํ ๋งํผ ๋๋ํ๋ฏ๋ก ์ถ๊ฐ ๊ธฐ๋ฅ์ด ๋ค์ ํ ์คํธ๋ฉ๋๋ค. ์ด๋ TLS ์ธ์ฆ์์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋ ผ๋ฆฌ์ ๋์ผํฉ๋๋ค.
์์ฑ์ ๋ฉ๋ชจ: WebPKI์ ์ต์ํ ๋ ์๋ผ๋ฉด ๊ต์ฐจ ์ธ์ฆ์๊ฐ ์ ํํ ๋์ผํ ๋ฐฉ์์ผ๋ก ์๋ํ๋ค๋ ์ ์ ์๊ฒ ๋ ๊ฒ์ ๋๋ค.
์ด ์์ ์ฌํญ์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ๊ธฐ์กด ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ค์ ์๋ช ํ ํ์๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ ์ ์ธ์ฆ์๋ฅผ ๋ฐ์ผ๋ฉด ๋ชจ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ๋ค์ ์๋ํฉ๋๋ค. ๋จ์ ๊ณผ์ ๋ ์ ์ธ์ฆ์๋ฅผ ์ฌ์ฉ์์๊ฒ (์๋ ๋ฐ ์๊ฒฉ์ผ๋ก) ์ ๋ฌํ๊ณ Firefox๊ฐ ๋นํ์ฑํ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ค์ ํ์ธํ๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
๋ ธ๋ฅด๋ง๋์ ์ฐ๊ตฌ ์์คํ
์์ด๋ฌ๋ํ๊ฒ๋ ์ด ๋ฌธ์ ๋ "์์คํ "์ด๋ผ๋ ํน์ ์ถ๊ฐ ๊ธฐ๋ฅ์ผ๋ก ํด๊ฒฐ๋ฉ๋๋ค. ์ฐ๊ตฌ๋ฅผ ์ํํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ์ฐ๊ตฌ๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ๋ Normandy๋ผ๋ ์์คํ ์ ๊ฐ๋ฐํ์ต๋๋ค. ์ด๋ฌํ ์ฐ๊ตฌ๋ ๋ธ๋ผ์ฐ์ ์์ ์๋์ผ๋ก ์ํ๋๋ฉฐ Firefox์ ๋ด๋ถ API์ ๋ํ ํฅ์๋ ์ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฐ๊ตฌ์์๋ ์ธ์ฆ์ ์ ์ฅ์์ ์ ์ธ์ฆ์๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์์ฑ์ ์ฐธ๊ณ ์ฌํญ: ํน๋ณํ ๊ถํ์ด ์๋ ์ธ์ฆ์๋ฅผ ์ถ๊ฐํ์ง ์์ต๋๋ค. ์ด๋ ๋ฃจํธ ์ธ์ฆ์๋ก ์๋ช ๋๋ฏ๋ก Firefox๋ ์ด๋ฅผ ์ ๋ขฐํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉํ ์ ์๋ ์ธ์ฆ์ ํ์ ๊ฐ๋จํ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
๋ฐ๋ผ์ ํด๊ฒฐ์ฑ ์ ์ฐ๊ตฌ๋ฅผ ๋ง๋๋ ๊ฒ์ ๋๋ค.
- ์ฌ์ฉ์๋ฅผ ์ํด ์์ฑํ ์ ์ธ์ฆ์ ์ค์น
- ๋ธ๋ผ์ฐ์ ๊ฐ ๋นํ์ฑํ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ค์ ํ์ธํ์ฌ ๋ค์ ์๋ํ๋๋ก ๊ฐ์
"ํ์ง๋ง ์ ๊น๋ง์. ์ถ๊ฐ ๊ธฐ๋ฅ์ด ์๋ํ์ง ์์ต๋๋ค. ์์คํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ์์ํ ์ ์๋์?"๋ผ๊ณ ๋งํฉ๋๋ค. ์๋ก์ด ์ธ์ฆ์๋ก ์๋ช ํ์!
๋ค ํฉ์น๋ฉด... ์ ์ด๋ ๊ฒ ์ค๋ ๊ฑธ๋ฆฌ๋์?
๋ฐ๋ผ์ ๊ณํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ธฐ์กด ์ธ์ฆ์๋ฅผ ๋์ฒดํ ์ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๊ณ ์์คํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์์ฑํ์ฌ ๋ ธ๋ฅด๋ง๋๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ์ค์นํฉ๋๋ค. ์ ๊ฐ ๋งํ๋ฏ์ด ๋ฌธ์ ๋ 4์ 4์ผ 00์์ ์์๋์๊ณ , ์ด๋ฏธ ๊ฐ์ ๋ 12์ 44๋ถ์ 9์๊ฐ๋ ์ฑ ์ง๋์ง ์์ ์ฐ๋ฆฌ๋ ์์ ์ฌํญ์ ๋ ธ๋ฅด๋ง๋๋ก ๋ณด๋์ต๋๋ค. ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ๋๋ฌํ๋ ๋ฐ 6~12์๊ฐ์ด ๋ ๊ฑธ๋ ธ์ต๋๋ค. ์ ํ ๋์์ง๋ ์์ง๋ง ํธ์ํฐ ์ฌ๋๋ค์ ์ ์ฐ๋ฆฌ๊ฐ ๋ ๋นจ๋ฆฌ ํ๋ํ ์ ์์๋์ง ๋ฌป๊ณ ์์ต๋๋ค.
๋จผ์ ์๋ก์ด ์ค๊ฐ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๋๋ฐ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ์์์ ์ธ๊ธํ๋ฏ์ด ๋ฃจํธ ์ธ์ฆ์์ ํค๋ ํ๋์จ์ด ๋ณด์ ๋ชจ๋์ ์คํ๋ผ์ธ์ผ๋ก ์ ์ฅ๋ฉ๋๋ค. ๋ฃจํธ๋ ๊ฑฐ์ ์ฌ์ฉ๋์ง ์๊ณ ์์ ์ ์ผ๋ก ๋ณดํธ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ณด์ ๊ด์ ์์๋ ์ข์ง๋ง ์ ์ธ์ฆ์์ ๊ธด๊ธํ๊ฒ ์๋ช ํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ์ฝ๊ฐ ๋ถํธํฉ๋๋ค. ์์ง๋์ด ์ค ํ ๋ช ์ด HSM ์ ์ฅ ์์ค๋ก ์ด๋ํด์ผ ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ๋ฐ๋ฅธ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๋ ค๋ ์๋๊ฐ ์คํจํ์ผ๋ฉฐ ๊ฐ ์๋๋ง๋ค ํ ์คํธ์ XNUMX~XNUMX์๊ฐ์ด ์์๋์์ต๋๋ค.
๋์งธ, ์์คํ ์ ๋์จ ๊ฐ๋ฐ์ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๊ฐ๋ ์ ์ผ๋ก๋ ๋งค์ฐ ๊ฐ๋จํ์ง๋ง, ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ด๋ผ๋ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ํฉ์ด ๋ ์ ํ๋์ง ์๋๋ก ํ๊ณ ์ถ์์ต๋๋ค. ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ ์ฌ์ฉ์์๊ฒ ์ ์ก๋๊ธฐ ์ ์ ํ ์คํธ๋์ด์ผ ํฉ๋๋ค. ๋ํ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์๋ช ํด์ผ ํ๋๋ฐ ์ถ๊ฐ ๊ธฐ๋ฅ ์๋ช ์์คํ ์ด ๋นํ์ฑํ๋์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํ์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ฐ๊ตฌ ์ ์ถ ์ค๋น๊ฐ ์๋ฃ๋ ํ ๋ฐฐํฌ์๋ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๋ธ๋ผ์ฐ์ ๋ 6์๊ฐ๋ง๋ค Normandy ์ ๋ฐ์ดํธ๋ฅผ ํ์ธํฉ๋๋ค. ๋ชจ๋ ์ปดํจํฐ๊ฐ ํญ์ ์ผ์ ธ ์๊ณ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋์ด ์๋ ๊ฒ์ ์๋๋ฏ๋ก ์์ ์ฌํญ์ด ์ฌ์ฉ์์๊ฒ ์ ํ๋๋ ๋ฐ๋ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
์ต์ข ๋จ๊ณ
์ฐ๊ตฌ๋ ๋๋ถ๋ถ์ ์ฌ์ฉ์์ ๋ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ์ง๋ง ๋ชจ๋ ์ฌ๋์ด ์ด์ฉํ ์ ์๋ ๊ฒ์ ์๋๋๋ค. ์ผ๋ถ ์ฌ์ฉ์์๊ฒ๋ ํน๋ณํ ์ ๊ทผ ๋ฐฉ์์ด ํ์ํฉ๋๋ค.
- ์ฐ๊ตฌ ๋๋ ์๊ฒฉ ์ธก์ ์ ๋นํ์ฑํํ ์ฌ์ฉ์
- ์ฐ๊ตฌ๊ฐ ์ ํ ์ง์๋์ง ์๋ Android ๋ฒ์ (Fennec) ์ฌ์ฉ์
- ์๊ฒฉ ์ธก์ ์ ํ์ฑํํ ์ ์๋ ๊ธฐ์ ์ Firefox ESR ๋ง์ถคํ ๋น๋ ์ฌ์ฉ์
- MitM ํ๋ก์ ๋ค์ ์์ ์๋ ์ฌ์ฉ์(์ฐ๋ฆฌ์ ์ถ๊ฐ ๊ธฐ๋ฅ ์ค์น ์์คํ ์ ํด๋น ํ๋ก์์ ์๋ํ์ง ์๋ ํค ๊ณ ์ ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ)
- ์ฐ๊ตฌ๋ฅผ ์ง์ํ์ง ์๋ ๋ ๊ฑฐ์ ๋ฒ์ ์ Firefox ์ฌ์ฉ์
ํ์์ ์ฌ์ฉ์ ๋ฒ์ฃผ์ ๋ํด์๋ ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ผ์ด ์์ต๋๋ค. ์ค๋๋ ๋ฒ์ ์๋ ํจ์น๊ฐ ์ ์ฉ๋์ง ์์ ์ฌ๊ฐํ ์ทจ์ฝ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ ๋ฒ์ ์ Firefox๋ก ์ ๋ฐ์ดํธํด์ผ ํฉ๋๋ค. ์ผ๋ถ ์ฌ๋๋ค์ ์ค๋๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์คํํ๊ธฐ ์ํด ์ด์ ๋ฒ์ ์ Firefox๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง, ์ด์ ์ถ๊ฐ ๊ธฐ๋ฅ ์ค ์๋น์๋ ์ด๋ฏธ ์ต์ ๋ฒ์ ์ ๋ธ๋ผ์ฐ์ ๋ก ์ด์๋์์ต๋๋ค. ๋ค๋ฅธ ์ฌ์ฉ์๋ฅผ ์ํด ์๋ก์ด ์ธ์ฆ์๋ฅผ ์ค์นํ๋ ํจ์น๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. ๋ฒ๊ทธํฝ์ค ๋ฆด๋ฆฌ์ค๋ก ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค(๋ฒ์ญ์ ์ฃผ: Firefox 66.0.5), ๊ทธ๋์ ์ฌ๋๋ค์ ์ ๊ธฐ์ ์ธ ์ ๋ฐ์ดํธ ์ฑ๋์ ํตํด ๊ทธ๊ฒ์ ์ป์ ๊ฒ์ ๋๋ค. ์๋ง๋ ์ด๋ฏธ ๊ทธ๊ฒ์ ์ป์์ ๊ฒ์ ๋๋ค. Firefox ESR์ ์ฌ์ฉ์ ์ ์ ๋น๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํ์ธ์.
์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ์ด์์ ์ด์ง ์๋ค๋ ๊ฒ์ ์ดํดํฉ๋๋ค. ์ด๋ค ๊ฒฝ์ฐ์๋ ์ฌ์ฉ์๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ์ดํฐ(์: ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ์ดํฐ)๋ฅผ ์์ด๋ฒ๋ ธ์ต๋๋ค. ๋ค์ค ๊ณ์ ์ปจํ ์ด๋).
์ด๋ฌํ ๋ถ์์ฉ์ ํผํ ์ ์์ง๋ง ๋จ๊ธฐ์ ์ผ๋ก๋ ๋๋ถ๋ถ์ ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ์ ํฉํ ์๋ฃจ์ ์ ์ ํํ๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ฅ๊ธฐ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๋ ๋ฐ์ ๋ ๋ค๋ฅธ ์ํคํ ์ฒ ์ ๊ทผ ๋ฐฉ์์ ๋ชจ์ํ ๊ฒ์ ๋๋ค.
๋ ์จ
์ฒซ์งธ, ์ฐ๋ฆฌ ํ์ ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋ ํ 12์๊ฐ ์ด๋ด์ ์์ ์ฌํญ์ ์์ฑํ๊ณ ๋ฐฐ์กํ๋ ๋๋ผ์ด ์์ ์ ์ํํ์ต๋๋ค. ์งํ์ ์ฐธ์ํ ์ฌ๋์ผ๋ก์ ๋๋ ์ด ์ด๋ ค์ด ์ํฉ์์ ์ฌ๋๋ค์ด ๋งค์ฐ ์ด์ฌํ ์ผํ๊ณ ๋ญ๋น๋ ์๊ฐ์ด ๊ฑฐ์ ์์๋ค๊ณ ๋งํ ์ ์์ต๋๋ค.
๋ถ๋ช ํ, ์ด๋ฐ ์ผ์ด ์ ํ ์ผ์ด๋์ง ๋ง์์ด์ผ ํ์ต๋๋ค. ๊ทธ๋ฌํ ์ฌ๊ณ ์ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ณ ๋ฌธ์ ํด๊ฒฐ์ ๋ ์ฝ๊ฒ ๋ง๋ค๊ธฐ ์ํด ํ๋ก์ธ์ค๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ ๋ถ๋ช ํ ๊ฐ์น ์๋ ์ผ์ ๋๋ค.
๋ค์ ์ฃผ์ ์ฐ๋ฆฌ๋ ๊ณต์์ ์ธ ์ฌํ ๋ถ์๊ณผ ์ฐ๋ฆฌ๊ฐ ํ๋ ค๊ณ ํ๋ ๋ณ๊ฒฝ ์ฌํญ ๋ชฉ๋ก์ ๋ฐํํ ๊ฒ์ ๋๋ค. ์ง๊ธ์ ๋ด ์๊ฐ์ ๊ณต์ ํ๊ฒ ์ต๋๋ค. ์ฒซ์งธ, ์ ์ฌ์ ์ํํญํ์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ ์ ์๋ ๋ ๋์ ๋ฐฉ๋ฒ์ด ์์ด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ ์ค ํ๋๊ฐ ๊ฐ์๊ธฐ ์๋ํ๋ ์ํฉ์ ์ฒํ์ง ์๋๋ก ํด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์์ง ์ธ๋ถ ์ฌํญ์ ๊ฒํ ์ค์ด์ง๋ง ์ต์ํ ๊ทธ๋ฌํ ๋ชจ๋ ์ฌํญ์ ๊ณ ๋ คํ ํ์๊ฐ ์์ต๋๋ค.
๋์งธ, ๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ด ์คํจํ๋ ๊ฒฝ์ฐ์๋, ํนํ ๋ชจ๋ ๊ฒ์ด ์คํจํ๋ ๊ฒฝ์ฐ์๋ ์ฌ์ฉ์์๊ฒ ์ ๋ฐ์ดํธ๋ฅผ ์ ์ํ๊ฒ ์ ๊ณตํ ์ ์๋ ๋ฉ์ปค๋์ฆ์ด ํ์ํฉ๋๋ค. "์ฐ๊ตฌ" ์์คํ ์ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์ ์ข์์ง๋ง, ์ด๋ ๋ถ์์ ํ ๋๊ตฌ์ด๊ณ ์์น ์๋ ๋ถ์์ฉ์ด ์์์ต๋๋ค. ํนํ, ์ฐ๋ฆฌ๋ ๋ง์ ์ฌ์ฉ์๊ฐ ์๋ โโ์ ๋ฐ์ดํธ๋ฅผ ํ์ฑํํ์ง๋ง ์ฐ๊ตฌ์ ์ฐธ์ฌํ๊ธฐ๋ฅผ ์ํ์ง ์๋๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค(์ ๋ ์ด๋ฅผ ๊บผ ๋์์ต๋๋ค!). ๋์์ ์ฌ์ฉ์์๊ฒ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ผ ์ ์๋ ๋ฐฉ๋ฒ์ด ํ์ํ์ง๋ง ๋ด๋ถ ๊ธฐ์ ๊ตฌํ์ด ๋ฌด์์ด๋ ์ฌ์ฉ์๋ ์ ๋ฐ์ดํธ(ํซํฝ์ค ํฌํจ)๋ฅผ ๊ตฌ๋ ํ ์ ์์ง๋ง ๋ค๋ฅธ ๋ชจ๋ ํญ๋ชฉ์ ๊ฑฐ๋ถํ ์ ์์ด์ผ ํฉ๋๋ค. ๋ํ ์ ๋ฐ์ดํธ ์ฑ๋์ ํ์ฌ๋ณด๋ค ์๋ต์ฑ์ด ๋ ๋์์ผ ํฉ๋๋ค. 6์ XNUMX์ผ์๋ ์ฌ์ ํ ์์ ๋ณธ์ด๋ ์ ๋ฒ์ ์ ํ์ฉํ์ง ๋ชปํ ์ฌ์ฉ์๊ฐ ์์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ด๋ฏธ ํด๊ฒฐ๋์์ง๋ง ๋ฐ์ํ ์ฌ๊ฑด์ ๊ทธ๊ฒ์ด ์ผ๋ง๋ ์ค์ํ์ง ๋ณด์ฌ์ฃผ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ณด์ ์ํคํ ์ฒ๋ฅผ ์์ธํ ์ดํด๋ณด๊ณ ์์ ์ํ์ ์ต์ํํ๋ฉด์ ์ ์ ํ ์์ค์ ๋ณด์์ ์ ๊ณตํ๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
๋ค์ ์ฃผ์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง์ ๋ํ ๋ณด๋ค ์ฒ ์ ํ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๊ทธ ๋์์๋ ์ด๋ฉ์ผ๋ก ์ง๋ฌธ์ ๊ธฐ๊บผ์ด ๋ต๋ณํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. [์ด๋ฉ์ผ ๋ณดํธ]
์ถ์ฒ : linux.org.ru