๐ฑ CS
[๋คํธ์ํฌ] HTTPS์ SSL ํ๋กํ ์ฝ์ ์๋ฆฌ(๋์นญํค, ๊ณต๊ฐํค)
alreadykite
2023. 12. 13. 18:02
HTTPS๋?
HTTPS์ SSL์ ์ฌ์ฉํ ํ๋กํ ์ฝ์ด๋ค. HTTP๋ ํ๋ฌธ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํ๋กํ ์ฝ์ด๊ธฐ ๋๋ฌธ์ ์ ์ก๋๋ ๋ฐ์ดํฐ๊ฐ ์ํธํ๋์ง ์๋๋ค๋ ๋จ์ ์ด ์๋ค. HTTPS๋ SSL๋ก ์ด๋ฅผ ํด๊ฒฐํ์๋ค.
SSL ํ๋กํ ์ฝ์ด๋?
SSL์ ์น ์๋ฒ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ์ ๋ณด์์ ์ํ ํ๋กํ ์ฝ๋ก ๊ณต๊ฐํค, ๋์นญํค ์ํธํ ๋ฐฉ์์ ํผํฉํ์ฌ ์ฌ์ฉํ๋ค.
SSL์ ์ธ์ฆ๊ธฐ๊ด์ผ๋ก๋ถํฐ ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์ธ์ฆ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
- ์ธ์ฆ์ ๋ฐ๊ธ
์ฌ์ดํธ๋ ์ธ์ฆ๊ธฐ๊ด(CA)์ ์์ ์ ์ ๋ณด์ ๊ณต๊ฐํค๋ฅผ ์ ์ถํ๋ค. CA๋ ์ด ์ ๋ณด๋ฅผ ๊ฒ์ฆํ๊ณ , CA์ ๋น๋ฐํค๋ฅผ ์ฌ์ฉํด ์ธ์ฆ์๋ฅผ ๋ง๋ค์ด ์ฌ์ดํธ์๊ฒ ๋ฐ๊ธํ๋ค. ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ์๋ CA์ ๊ณต๊ฐํค๊ฐ ๋ด์ฅ๋์ด ์์ด CA๊ฐ ๋ฐ๊ธํ ์ธ์ฆ์๋ฅผ ๊ฒ์ฆํ ์ ์๋ค. - ์ฌ์ดํธ ์ ์
์ฌ์ฉ์๊ฐ ์ฌ์ดํธ์ ์ ์ํ๋ฉด ์ฌ์ดํธ๋ SSL/TLS ํ๋กํ ์ฝ์ ์ฌ์ฉํด ์์ ์ ์ธ์ฆ์๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ๋ค. ์ด ๋จ๊ณ๋ถํฐ SSL/TLS ํ๋กํ ์ฝ์ด ํ์ฑํ๋๋ฉฐ, ์ดํ์ ํต์ ์ ์ด ํ๋กํ ์ฝ์ ํตํด ๋ณด์์ด ์ ์ง๋๋ค. - ์ธ์ฆ์ ๊ฒ์ฆ๊ณผ ๋์นญํค ๊ตํ
์ฌ์ฉ์๋ CA์ ๊ณต๊ฐํค๋ฅผ ์ฌ์ฉํด ์ธ์ฆ์๋ฅผ ๊ฒ์ฆํ๋ค. ์ดํ, ์ฌ์ฉ์๋ ์ฌ์ดํธ์ ๊ณต๊ฐํค๋ก ์ํธํ๋ ๋์นญํค๋ฅผ ์ฌ์ดํธ์๊ฒ ์ ์กํ๋ค. - ๋์นญํค ๋ณตํธํ
์ฌ์ดํธ๋ ์์ ์ ๋น๋ฐํค๋ก ๋ณตํธํํ์ฌ ์ฌ์ฉ์์ ๋์นญํค๋ฅผ ์ป๋๋ค. - ์ํธํ๋ ํต์
์ดํ์ ๋ชจ๋ ํต์ ์ ๋์นญํค๋ฅผ ์ฌ์ฉํ์ฌ ์ํธํ๋๋ฉฐ SSL/TLS ํ๋กํ ์ฝ์ ํตํด ๋ณด์์ด ์ ์ง๋๋ค.
SSL์ด ๊ณต๊ฐํค, ๋์นญํค๋ฅผ ํผํฉํด์ ์ฌ์ฉํ๋ ์ด์
๋์นญํค
- ์ํธํ์ ๋ณตํธํ์ ๊ฐ์ ์ํธํค๋ฅผ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
- ๋์ผํ ํค๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ๋๋ฌธ์ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์์ง๋ง
- ์ด๋ ์ค๊ฐ์ ๋๊ตฐ๊ฐ ์ํธํค๋ฅผ ๊ฐ๋ก์ฑ๋ฉด ์ํธํ๋ ์ ๋ณด๊ฐ ์ ์ถ๋ ์ ์๋ค๋ ๋จ์ ์ด ์๋ค.
- ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๋ณด์ํ ๋ฐฉ์์ด ๊ณต๊ฐํค์ด๋ค.
๊ณต๊ฐํค
- ์ํธํ์ ๋ณตํธํ ์ ์๋ก ๋ค๋ฅธ ํค๋ฅผ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
- ์์ ์ด ๊ฐ์ง๊ณ ์๋ ๊ณ ์ ํ ๋น๋ฐํค๋ก๋ง ๋ณตํธํํ ์ ์๋ ๊ณต๊ฐํค๋ฅผ ๊ณต๊ฐํ๋ค.
- ์ํธํ ์ฐ์ฐ์๊ฐ์ด ์์๋์ด ๋น์ฉ์ด ํฌ๋ค๋ ๋จ์ ์ด ์๋ค.
โ๏ธ ๋ ๋ฐฉ์ ๋ชจ๋ ์ฅ๋จ์ ์ด ์กด์ฌํ์ฌ ๋ ๋ฐฉ์์ ์ฅ์ ์ ์ฑํํด ๋ณด์์ ๋์ด๊ณ ์์์๊ฐ๊ณผ ๋น์ฉ์ ์ค์ด๊ธฐ ์ํด์ ๋์นญํค์ ๊ณต๊ฐํค ๋ฐฉ์์ ํผํฉํ์ฌ ์ฌ์ฉํ๋ค.