๋ฐ์ํ
- ๋์นญํค ์๊ณ ๋ฆฌ์ฆ
ํ ๊ฐ์ ๊ฐ์ ๋์นญํค๋ฅผ ์ด์ฉํ์ฌ ์ธํฌ๋ฆฝ์ ๊ณผ ๋ํฌ๋ฆฝ์ ์ ํ๋ ๊ฒ
์ฒ์ ํต์ ์ ํค๋ฅผ ๊ตํํ๋ฉด์ ํค๊ฐ ๋ ธ์ถ๋๋ ์ํฉ์ด ์๊ธฐ๋ ํค ๋ฐฐ์ก๋ฌธ์ ํด๊ฒฐ์ ์ํด ๊ณต๊ฐํค ์ํธ ์ฌ์ฉ
- ๋น๋์นญํค ์๊ณ ๋ฆฌ์ฆ
๋ ๊ฐ์ ํค์ธ ๊ฐ์ธํค(์ค์ง ๊ฐ์ธ ํผ์๋ง์ด ๊ฐ์ง๊ณ ์๋ ํค)์ ๊ณต๊ฐํค(๊ณต๊ฐ์ ์ผ๋ก ๋๊ตฌ์๊ฒ๋ ๊ณต๊ฐ๋์ด ์์ด ์ป์ ์ ์๋ ํค)๋ฅผ ์ด์ฉํ์ฌ ์ธํฌ๋ฆฝ์ ๊ณผ ๋ํฌ๋ฆฝ์ ์ ํ๋ ๊ฒ
RSA ์ํธํ, ๊ณผ๊ฑฐ์ ์ํธ๋ฐฉ์์ ์ํธํ๋ฅผ ์ํ ํค ๋ฟ๋ง ์๋๋ผ ์๊ณ ๋ฆฌ์ฆ ์ญ์ ๋ ธ์ถ๋์ง ์๊ธฐ ์ํด ๋ ธ๋ ฅํ์์ผ๋ ํ๋์ ์ํธ์์๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ชจ๋ ๊ณต๊ฐํ๋๋ก ํ๊ณ ์๋ค. ์ด์ ๋ ํค ์ด์ธ์ ์ํธ ์์คํ ์ ๋ชจ๋ ๊ฒ์ด ๊ณต๊ฐ๋์ด๋ ์์ ํด์ผ ํ๋ค๊ณ Kerckhoff ๊ฐ ์ฃผ์ฅํ์๋ค.
1) ํ๋ฌธ์ ๊ณต๊ฐํค๋ฅผ ์ด์ฉํด์ ์ธํฌ๋ฆฝ์ ํ๋ค๋ฉด ์์ด ์ด๋ฃจ์ด์ง๋ ๊ฐ์ธํค๋ฅผ ์ด์ฉํด์ ๋ํฌ๋ฆฝ์ ํ๋ค
→ ์ํ๋ ์๋๋ง ํ์ด์ฃผ๊ธฐ๋ฅผ ๋ฐ๋ผ๊ธฐ ๋๋ฌธ์ ์ํธํ ์ชฝ์์ ๋ง์ด ์ฐ์(๊ณต๊ฐ ํค ์ํธํ)
2) ํ๋ฌธ์ ๊ฐ์ธํค๋ฅผ ์ด์ฉํด์ ์ธํฌ๋ฆฝ์ ํ๋ค๋ฉด ์์ด ์ด๋ฃจ์ด์ง๋ ๊ณต๊ฐํค๋ฅผ ์ด์ฉํด์ ๋ํฌ๋ฆฝ์ ํ๋ค.
→ ๊ฐ์ธ์ด ๋ณด๋ธ ๋ด์ฉ์ ์ฆ๋ช ํ ๋ ๋ง์ด ์ฐ์ด๊ณ , ๊ฐ์ธํค ์ ์์๋ช ๊ณต๊ฐํค ์๋ช ๊ฒ์ฆ์ด๋ผ ๋ถ๋ฆผ(์ ์์๋ช )
- ์ค๊ฐ์๊ณต๊ฒฉ(man-in-the-middle: MITM)
์ ๊ทน์ ๊ณต๊ฒฉ์๊ฐ ์ก์ ์์ ์์ ์ ์ฌ์ด์ ๋ค์ด๊ฐ์, ์ก์ ์์ ๋ํด์๋ ์์ ์์ฒ๋ผ, ์์ ์์ ๋ํด์๋ ์ก์ ์์ฒ๋ผ ํ์ธํ๋ ๊ณต๊ฒฉ(๋ฌด๊ฒฐ์ฑ ์์)
๊ณต๊ฐํค์ํธ์ ๋ํ ์ค๊ฐ์ ๊ณต๊ฒฉ์ ์ ์์๋ช ์๋ ์ํ์ด ๋๋ ๊ณต๊ฒฉ์ด๋ค
ex) ์จ๋ฆฌ์ค๊ฐ ๋ฉ์์ง ์ ์ก์ ์ํด ๋ฐฅ์ ๊ณต๊ฐํค๋ฅผ ์์ฒญํ ๋, ์จ๋ฆฌ์ค์ ๋ฐฅ ์ฌ์ด์์ ๋์ฒญ ๋๋ ์ค๋ํ์ ํ๊ณ ์๋ ๊ณต๊ฒฉ์๊ฐ ์์ ์ ๊ณต๊ฐํค๋ฅผ ์ฃผ๊ณ ๊ณต๊ฒฉ์๋ ๋ฐฅ์ ๊ณต๊ฐํค๋ฅผ ๊ฐ์ง๊ณ ์๋๋ค.
→ ์จ๋ฆฌ์ค๋ ๋ฐฅ์ ๊ณต๊ฐํค์ธ์ค ์๊ณ ๊ณต๊ฒฉ์์ ๊ณต๊ฐํค๋ก ๋ฉ์์ง๋ฅผ ์ํธํํด์ ์ ์ก
→ ์ํธํ ๋ ๋ฉ์์ง๋ฅผ ๊ณต๊ฒฉ์๊ฐ ์์ ์ ๊ฐ์ธํค๋ก ๋ณตํธํ ํ ํ, ๋ฉ์์ง ์กฐ์
→ ์กฐ์๋ ์จ๋ฆฌ์ค์ ๋ฉ์์ง๋ฅผ ๊ณต๊ฒฉ์๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฐฅ์ ๊ณต๊ฐํค๋ก ์ํธํํด์ ์จ๋ฆฌ์ค์ธ์ฒ ๋ฐฅ์๊ฒ ์ ์ก
→ ๋ฐฅ์ ์์ ์ ๊ฐ์ธํค๋ก ๋ณตํธํ๋๋ฏ๋ก ์จ๋ฆฌ์ค๊ฐ ๋ณด๋ธ ๋ฉ์์ง๋ก ์ฐฉ๊ฐ
๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ํต์ฌ์ ์ง๊ธ ํต์ ํ๊ณ ์ ํ๋ ์๋๋ฐฉ์ด ์ ๋ขฐํ ์ ์๋ ๋์์ด๋ผ๋ ํ์ ์ ์ป๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ์ ๋ขฐํ ์ ์๋ ์ 3์๋ฅผ ์ด์ฉํ๋ ๊ณต๊ฐํค๊ธฐ๋ฐ ๊ตฌ์กฐ(PKI)์ ์ธ์ฆ์๊ฐ ๋ํ๋จ
- ๋ฉ์ธ์ง์ ์ํธํ ๋ฐ ์ ์์๋ช
์ ์ ๊ณตํ๋ ๋ณตํฉ์ ์ธ ๋ณด์ ์์คํ
ํ๊ฒฝ
๊ฐ์ธํค๋ ์์ ์ด ์์ ํ๊ณ , ๊ณต๊ฐํค๋ ๊ณต๊ฐํด์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ฝ๊ฒ ๊ตฌํ ์ ์๋๋ก ํ๋ ์ผ์ ์ฝ๊ฒ ๊ฐ๋ฅํ๋๋ก ์ธํ๋ผ๋ฅผ ๊ฐ์ถฐ๋๋ ๊ฒ
- ๊ณต์ธ์ธ์ฆ์ ๊ฒ์ฆ
์ธํฐ๋ท ๊ฐ์ ์์ ๋ณด์ฅ ์๋ ๊ณต์ค๋ง ์ฌ์ฉ์ ์ฌ๋๋ค์ด ์ ๋ขฐํ ์ ์๋ ๊ธฐ๊ด(๊ณต์ธ์ธ์ฆ๊ธฐ๊ด, CA)์์ ๋ถ์ฌํ ํ ์์ ๊ณต๊ฐํค์ ๊ฐ์ธํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ ์๊ธ์ ์์ ํ๊ณ ์๋ฐํ๊ฒ ๊ตํํ ์ ์๊ฒ ํ๋ค. ์ฆ, ์ธํฐ๋ท์์ ์ ๋ถ์ฆ์ ๊ฒ์ฆํด์ฃผ๋ ๊ด์ฒญ
๊ณต๊ฐํค์ ๋ํ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๋ ‘์ธ์ฆ๊ธฐ๊ด’
์ฌ์ฉ์๋ค์ ์ธ์ฆ์ ์ ์ฒญ ์ ์ธ์ฆ๊ธฐ๊ด ๋์ ๊ทธ๋ค์ ์ ๋ถ๊ณผ ์์์ ํ์ธํ๋ ‘๋ฑ๋ก๊ธฐ๊ด’
์ธ์ฆ์์ ์ฌ์ฉ์ ๊ด๋ จ ์ ๋ณด, ์ํธ์ธ์ฆ์ ์ ๋ฐ ์ธ์ฆ์ ์ทจ์ ๋ชฉ๋ก ๋ฑ์ ์ ์ฅ, ๊ฒ์ํ๋ ์ฅ์์ธ ‘๋๋ ํ ๋ฆฌ’
๋ค์ํ ์์ฉ์์ ๊ณต๊ฐํค๋ฅผ ์ด์ฉํ์ฌ ์ ์์๋ช ์ ์์ฑํ๊ณ ๊ฒ์ฆํ๋ฉฐ ๋ฐ์ดํฐ์ ๋ํ ์ํธ, ๋ณตํธ๋ฅผ ์ํํ๋ ์ฌ์ฉ์ ๋ฑ์ด ํฌํจ๋๋ค.
๋์ฌ๋ฌด์, ๊ตฌ์ฒญ, ์์ฒญ, ์ ๋ถ์ ๊ฐ์ ํธ๋ฆฌํ ๊ตฌ์กฐ๊ฐ ํ์
์์๊ณ์ธต๊ตฌ์กฐ ์ค ํ๊ฐ์ง์ธ ์ํธ์ธ์ฆ(๋ ์ธ์ฆ๊ธฐ๊ด์ด ์๋๋ฐฉ์ ๊ณต๊ฐํค๋ฅผ ์๋ก ์ธ์ฆํด์ฃผ๋ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ์ฌ ์ฌ์ฉ)์ ํตํด ์ฐ๊ฒฐ๋์ด ์๋ ๋ชจ๋ธ์ ์ธ์ฆ์๊ฐ ์ํธ์ธ์ฆ์
์ฌ์ฉ์๊ฐ ra์ ๊ณต๊ฐํค ์์ฒญ ์, ์ฌ์ดํธ๋ CA์๊ฒ ์ธ์ฆ์ ๋ฐ๊ธ ์์ฒญ์ ํ๊ณ , CA๋ ์ธ์ฆ์ ์์ฑํ๊ณ ์ ์์๋ช ํ ra์๊ฒ ์ ๊ณตํ๊ณ ra๋ ์ฌ์ฉ์์๊ฒ ์ ๋ฌ
์ฌ์ฉ์๊ฐ CA์๊ฒ ๊ณต๊ฐํค ์์ฒญ ์, CA๋ RootCA์๊ฒ ์ธ์ฆ์๋ฅผ ์์ฒญํ๊ณ rootCA๊ฐ ๋ฐ๊ธํ๊ณ CA๋ ์ฌ์ฉ์์๊ฒ ์ธ์ฆ์ ์ ๊ณต
๋ฐ์ํ
'๋ณด์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์น ์ ๊ทผ์ฑ] focus๋ฅผ ์ํ tabindex (3) | 2022.04.21 |
---|---|
[SVN] Eclipse SVN Save authentication ์๋ ๋ก๊ทธ์ธ ์คํจ (0) | 2022.04.21 |
[๋ณด์] Replay Attack(์ฌ์ ์ก ๊ณต๊ฒฉ) (2) | 2022.01.20 |
[๋ณด์] DMZ ๋คํธ์ํฌ (0) | 2022.01.20 |
[๋ณด์] ์ธ์ฆ์ (0) | 2021.12.30 |
๋๊ธ