* ๋ถ์ ์ ํ ์ ์์๋ช ํ์ธ
- ์์ธ : ํ๋ก๊ทธ๋จ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ฝ๋์ ์ ์์๋ช ์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฆ์ ์ ์ ํ๊ฒ ์ํํ์ง ์์ ๊ฒฝ์ฐ
- ์ํฅ : ์ ์์๋ช ์ ๊ฒ์ฆํ์ง ์๊ฑฐ๋, ๊ฒ์ฆ์ ์ฐจ๊ฐ ๋ถ์ ์ ํ๋ฉด ์๋ณ์กฐ๋ ํ์ผ๋ก ๊ณต๊ฒฉ์์ ์ ์์ ์ธ ์ฝ๋๊ฐ ์คํ๊ฐ๋ฅ
- ๋์
- ์ ์์๋ช ์ ํฌํจํ๋ ํ์ผ์ ์ฌ์ฉํ ๋๋ ํญ์ ์ ์์๋ช ์ ํ์ธ
- ์ ์์๋ช ํ์ผ์ ์ถ์ฒ ๋ฑ์ ํ์ธํ์ฌ, ์ ๋ขฐํ ์ ์๋ ๊ณณ์์ ์์ฑ๋ ํ์ผ์ ์ฌ์ฉํ์ง ์๋๋ก ์กฐ์น
* ๋ถ์ ์ ํ ์ธ์ฆ์ ์ ํจ์ฑ ๊ฒ์ฆ
- ์์ธ : ์ธ์ฆ์๋ฅผ ํ์ธํ์ง ์๊ฑฐ๋, ์ธ์ฆ์ ํ์ธ ์ ์ฐจ๋ฅผ ์ ์ ํ๊ฒ ์ํํ์ง ์์ ๊ฒฝ์ฐ ๋ฐ์
- ์ํฅ : ์ ์์ ์ธ ํธ์คํธ์ ์ฐ๊ฒฐ๋๊ฑฐ๋, ์ ๋ขฐํ ์ ์๋ ํธ์คํธ์์ ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์์ ๊ฐ๋ฅ
- ๋์
- ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ์ธ์ฆ์์ ์ ํจ์ฑ์ ํ์ธ
- ์ธ์ฆ์์ Subject(Common Name)์ ์ค์ ํธ์คํธ๊ฐ ์ผ์นํ๋์ง, ์ ๋ขฐ๋ ๋ฐ๊ธ๊ธฐ๊ด(CA, RootCA)์ ์๋ช ์ฌ๋ถ, ์ธ์ฆ์์ ์ ํจ๊ธฐ๊ฐ, ์ธ์ฆ์์ ํด์ง์ฌ๋ถ, ์์ ํ ์ํธํ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ ์ฌ๋ถ ํ์ธ ๋ฑ์ผ๋ก ์ ํจํ ์ธ์ฆ์์ธ์ง ๊ฒ์ฆํ๋ ์ ์ฐจ ๊ตฌํ
* ์ฌ์ฉ์ ํ๋ ๋์คํฌ์ ์ ์ฅ๋๋ ์ฟ ํค๋ฅผ ํตํ ์ ๋ณด ๋ ธ์ถ
- ์์ธ ๋ฐ ๊ณต๊ฒฉ ๊ฐ์ : ๊ฐ์ธ์ ๋ณด, ์ธ์ฆ์ ๋ณด, ๊ธ์ต์ ๋ณด์ ๊ฐ์ ์ค์ ์ ๋ณด๋ฅผ ์์์ ์ธ ์ฟ ํค์ ์ ์ฅํ๋ ๊ฒฝ์ฐ
- ์ํฅ : ์ฟ ํค์ ์ ์ฅ๋ ์ค์์ ๋ณด ์ ์ถ๋ก ์ธํด ์ฌ์ฉ์ ๊ถํ์ด๋ ์ธ์ฆ๊ณผ ๊ฐ์ ๋ณด์ ์ฒด๊ณ๋ฅผ ์ฐํํ ๊ณต๊ฒฉ ๊ฐ๋ฅ
- ๋์
- ์ฟ ํค์ ๋ง๋ฃ ์๊ฐ์ ์ธ์ ์ด ์ง์๋๋ ์๊ฐ์ ๊ณ ๋ คํ์ฌ ์ต์ํ์ผ๋ก ์ค์
- ์์์ ์ธ ์ฟ ํค์๋ ์ฌ์ฉ์ ๊ถํ ๋ฑ๊ธ, ์ธ์ ID ๋ฑ ์ค์์ ๋ณด๊ฐ ํฌํจ๋์ง ์๋๋ก ์กฐ์น
* ์ฃผ์๋ฌธ ์์ ํฌํจ๋ ์์คํ ์ฃผ์ ์ ๋ณด
- ์์ธ : ์ํํธ์จ์ด ๊ฐ๋ฐ์๊ฐ ํธ์๋ฅผ ์ํด ์ฃผ์๋ฌธ์ ๋จ๊ฒจ๋ ์์คํ ์ฃผ์์ ๋ณด๋ฅผ ์ ๊ฑฐํ์ง ์์ ๊ฒฝ์ฐ ๋ฐ์
- ์ํฅ : ์์ค์ฝ๋์ ํฌํจ๋ ์ค์ ์ ๋ณด(ID, ํจ์ค์๋, ์์คํ ์ ๋ณด, ์คํํ๊ฒฝ ๋ฑ)๋ ์ญ์ปดํ์ผ์ ํตํด ์ฝ๊ฒ ์ ์ถ๋ ์ ์์ผ๋ฉฐ, ์ด๋ฐ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๊ณต๊ฒฉ์๋ ์์คํ ์ ๊ณต๊ฒฉ ๊ฐ๋ฅ
- ๋์
- ์ฃผ์๋ฌธ์ ID, ํจ์ค์๋ ๋ฑ ๋ณด์๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ ๊ธฐ๋ก ๊ธ์ง
- ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์, ์ฃผ์๋ฌธ์ผ๋ก ๋จ๊ฒจ๋ ์ฌ์ฉ์ ๊ณ์ ์ด๋ ํจ์ค์๋ ๋ฑ์ ์ ๋ณด๋ ๊ฐ๋ฐ์ด ์๋ฃ๋๋ฉด ํ์คํ๊ฒ ์ญ์
* ์ํธ ์์ด ์ผ๋ฐฉํฅ ํด์ฌํจ์ ์ฌ์ฉ
- ์์ธ : ์ผ๋ฐฉํฅ ํด์ฌ(One-way Hash) ํจ์๋ฅผ ์ฌ์ฉํ ๋, ์ํธ(Salt)๋ฅผ ์ ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๋ฐ์
- ์ํฅ : ์์ค์ฝ๋์ ํฌํจ๋ ์ค์ ์ ๋ณด(ID, ํจ์ค์๋, ์์คํ ์ ๋ณด, ์คํํ๊ฒฝ ๋ฑ)๋ ์ญ์ปดํ์ผ์ ํตํด ์ฝ๊ฒ ์ ์ถ๋ ์ ์์ผ๋ฉฐ, ์ด๋ฐ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๊ณต๊ฒฉ์๋ ์์คํ ์ ๊ณต๊ฒฉ ๊ฐ๋ฅ
- ๋์
- ์ฃผ์๋ฌธ์ ID, ํจ์ค์๋ ๋ฑ ๋ณด์๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ ๊ธฐ๋ก ๊ธ์ง
- ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์, ์ฃผ์๋ฌธ์ผ๋ก ๋จ๊ฒจ๋ ์ฌ์ฉ์ ๊ณ์ ์ด๋ ํจ์ค์๋ ๋ฑ์ ์ ๋ณด๋ ๊ฐ๋ฐ์ด ์๋ฃ๋๋ฉด ํ์คํ๊ฒ ์ญ์
* ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฌ ์๋ ์ฝ๋ ๋ค์ด๋ก๋
- ์์ธ : ์๊ฒฉ์ผ๋ก๋ถํฐ ์์ค ์ฝ๋๋ ์คํํ์ผ์ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฌ ์์ด ๋ค์ด๋ก๋ ๋ฐ๊ณ , ํด๋น ๋ฆฌ์์ค๋ฅผ ์คํํ๋ ๊ฒฝ์ฐ
- ์ํฅ : ์์ค์ฝ๋์ ํฌํจ๋ ์ค์ ์ ๋ณด(ID, ํจ์ค์๋, ์์คํ ์ ๋ณด, ์คํํ๊ฒฝ ๋ฑ)๋ ์ญ์ปดํ์ผ์ ํตํด ์ฝ๊ฒ ์ ์ถ๋ ์ ์์ผ๋ฉฐ, ์ด๋ฐ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๊ณต๊ฒฉ์๋ ์์คํ ์ ๊ณต๊ฒฉ ๊ฐ๋ฅ
- ๋์
- ์ฃผ์๋ฌธ์ ID, ํจ์ค์๋ ๋ฑ ๋ณด์๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ ๊ธฐ๋ก ๊ธ์ง
- ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์, ์ฃผ์๋ฌธ์ผ๋ก ๋จ๊ฒจ๋ ์ฌ์ฉ์ ๊ณ์ ์ด๋ ํจ์ค์๋ ๋ฑ์ ์ ๋ณด๋ ๊ฐ๋ฐ์ด ์๋ฃ๋๋ฉด ํ์คํ๊ฒ ์ญ์
'software engineering > ์ํํธ์จ์ด๊ฐ๋ฐ๋ณด์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Secure] ์บก์ํ ๋ณด์์ฝ์ (0) | 2023.11.07 |
---|---|
[Secure] ์ฝ๋ ์ค๋ฅ ๋ณด์ ์ฝ์ (0) | 2023.10.30 |
[Secure] ์๋ฌ ์ฒ๋ฆฌ ๋ณด์ ์ฝ์ (0) | 2023.10.30 |
[Secure] ์๊ฐ ๋ฐ ์ํ ๋ณด์ ์ฝ์ (0) | 2023.10.30 |
[Secure] ์ธ์ฆ ๋ฐ ๊ถํ๊ด๋ฆฌ / ์ ๊ทผ ์ ์ด (1) | 2023.10.11 |