https ํต์ ํ๋ฆ -์์ฑ์ค-
HTTPS๋ฅผ ํตํ ์์ ํ ํต์ ์ ํต์ฌ ์์ด๋์ด๋ ๋ฐ๋ก ๊ทธ๊ฑฐ์ ๋๋ค. ์๋ฒ์ ๊ณต๊ฐ ํค๋ ํด๋ผ์ด์ธํธ์ ๊ณต์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉํ๊ณ , ์๋ฒ๋ง์ด ๊ฐ์ง ๊ฐ์ธ ํค๋ฅผ ํตํด ๊ทธ ๋ฐ์ดํฐ๋ฅผ ๋ณตํธํํ๋ ๋ฐฉ์์ผ๋ก ๋ณด์์ ์ ์งํฉ๋๋ค.
์๋์ ๊ทธ ๊ณผ์ ์ ๊ฐ๋จํ๊ฒ ์์ฝํ๊ฒ ์ต๋๋ค:
HTTPS ํต์ ์ ๊ธฐ๋ณธ ์๋ฆฌ
- ๊ณต๊ฐ ํค์ ๊ฐ์ธ ํค์ ์ญํ :
- ๊ณต๊ฐ ํค: ๋๊ตฌ๋ ์ ๊ทผํ ์ ์๋ ํค๋ก, ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๊ฐ์ธ ํค: ๊ณต๊ฐ๋์ง ์์ ๋น๋ฐ ํค๋ก, ์ํธํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณตํธํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ํต์ ๊ณผ์ :
- ์๋ฒ ์ธ์ฆ์ ์ ์ก:
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ์์ ์๋ํ ๋, ์๋ฒ๋ ์์ ์ ์ธ์ฆ์๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์กํฉ๋๋ค. ์ด ์ธ์ฆ์์๋ ์๋ฒ์ ๊ณต๊ฐ ํค๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ํด๋ผ์ด์ธํธ ์ธ์ฆ์ ๊ฒ์ฆ:
- ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ์ธ์ฆ์๊ฐ ์ ๋ขฐํ ์ ์๋ ์ธ์ฆ ๊ธฐ๊ด(CA)์ ์ํด ์๋ช ๋์๋์ง๋ฅผ ํ์ธํ์ฌ ์๋ฒ์ ์ ์์ ๊ฒ์ฆํฉ๋๋ค.
- ์ธ์
ํค ์ํธํ:
- ํด๋ผ์ด์ธํธ๋ ์ธ์ ํค(๋์นญ ํค)๋ฅผ ์์ฑํ๊ณ , ์๋ฒ์ ๊ณต๊ฐ ํค๋ก ์ด ์ธ์ ํค๋ฅผ ์ํธํํ์ฌ ์๋ฒ์ ๋ณด๋ ๋๋ค.
- ๊ฐ์ธ ํค๋ก ๋ณตํธํ:
- ์๋ฒ๋ ์์ ์ ๊ฐ์ธ ํค๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ ์ํธํ๋ ์ธ์ ํค๋ฅผ ๋ณตํธํํฉ๋๋ค.
- ์ํธํ๋ ํต์ ์์:
- ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ ๋ชจ๋ ๋์ผํ ์ธ์ ํค๋ฅผ ๊ฐ์ง๊ฒ ๋์๊ณ , ์ด๋ฅผ ํตํด ๋ชจ๋ ์ดํ์ ํต์ ์ ๋์นญ ์ํธํ ๋ฐฉ์์ผ๋ก ์ํธํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์กํฉ๋๋ค.
- ์๋ฒ ์ธ์ฆ์ ์ ์ก:
์์๋ก ์ค๋ช
1. ์๋ฒ ์ธ์ฆ์ ์ ์ก
plaintext
์ฝ๋ ๋ณต์ฌ
ํด๋ผ์ด์ธํธ -> ์๋ฒ: HTTPS ์ฐ๊ฒฐ ์์ฒญ ์๋ฒ -> ํด๋ผ์ด์ธํธ: ์๋ฒ ์ธ์ฆ์(๊ณต๊ฐ ํค ํฌํจ)
- ์๋ฒ๋ ์์ ์ ๊ณต๊ฐ ํค๊ฐ ํฌํจ๋ ์ธ์ฆ์๋ฅผ ํด๋ผ์ด์ธํธ์ ์ ๋ฌํฉ๋๋ค.
- ํด๋ผ์ด์ธํธ๋ ์ด ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ์ ์ ๋ขฐ์ฑ์ ํ์ธํฉ๋๋ค.
2. ํด๋ผ์ด์ธํธ์ ์ธ์ ํค ์ํธํ
plaintext
์ฝ๋ ๋ณต์ฌ
ํด๋ผ์ด์ธํธ: ์ธ์
ํค ์์ฑ ํด๋ผ์ด์ธํธ -> ์๋ฒ: ๊ณต๊ฐ ํค๋ก ์ํธํ๋ ์ธ์
ํค
- ํด๋ผ์ด์ธํธ๋ ์ธ์ ํค๋ฅผ ์์ฑํ์ฌ ์๋ฒ์ ๊ณต๊ฐ ํค๋ก ์ํธํํ ํ ์๋ฒ์ ๋ณด๋ ๋๋ค.
3. ์๋ฒ์ ๊ฐ์ธ ํค๋ก ๋ณตํธํ
plaintext
์ฝ๋ ๋ณต์ฌ
์๋ฒ: ๊ฐ์ธ ํค๋ก ์ํธํ๋ ์ธ์
ํค ๋ณตํธํ
- ์๋ฒ๋ ์์ ์ ๊ฐ์ธ ํค๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ ์ํธํ๋ ์ธ์ ํค๋ฅผ ๋ณตํธํํฉ๋๋ค.
4. ์ํธํ๋ ํต์
plaintext
์ฝ๋ ๋ณต์ฌ
ํด๋ผ์ด์ธํธ <-> ์๋ฒ: ๋์นญ ์ํธํ๋ ๋ฐ์ดํฐ ์ ์ก
- ์ดํ์ ํต์ ์ ์์ฑ๋ ์ธ์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋์นญ ์ํธํ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
์์ฝ
- ๊ณต๊ฐ ํค: ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐฐํฌ๋์ด ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ.
- ๊ฐ์ธ ํค: ์๋ฒ์์ ๋น๋ฐ๋ฆฌ์ ๋ณด๊ดํ๋ฉฐ, ์ํธํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณตํธํํ๋ ๋ฐ ์ฌ์ฉ.
- ์ธ์ ํค: ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋์นญ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ.
์ด ๋ฐฉ๋ฒ์ ํตํด HTTPS๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ํต์ ์ ์์ ํ๊ฒ ๋ณดํธํฉ๋๋ค. ๊ณต๊ฐ ํค์ ๊ฐ์ธ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ ํค๋ฅผ ์์ ํ๊ฒ ๊ตํํ๊ณ , ์ดํ์ ๋ฐ์ดํฐ ์ ์ก์ ์ธ์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ํธํ๋์ด ๊ธฐ๋ฐ์ฑ๊ณผ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
'CS ์ง์, IT์ง์, ๊ธฐํ์ง์ > ์ ์กํ๋กํ ์ฝ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ผ ์ด๋ ์ http(s) vs (s)ftp (1) | 2024.08.15 |
---|---|
https http ๊ทธ๋ฆฌ๊ณ set-cookie์ secure (0) | 2024.08.05 |
HTTPS๋ฅผ ์ ์ฉํ๋ ์ด์ ๋?? (์ง๋, ์นด๋ฉ๋ผ) (1) | 2024.05.22 |
๋๊ธ