- ๐ SSL์ด๋?
- ๐ HTTPS๋?
SSL์ด๋ Secure Socket Layer์ ์ฝ์๋ก, ์ง์ญํ๋ฉด ์ํธํ ์์ผ์ธต์ด๋ค.
1994๋
Neetscape์ฌ์์ ์ฒ์ ๊ฐ๋ฐ๋์๋ค.
SSL์ด๋, ์น ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ํต์ ์ํธํ ํ๋กํ ์ฝ์ด๋ค.
SSL์ด ์ ์ฉ๋์ง ์์ ํต์ ์ ๊ฒฝ์ฐ. ์ ๊ทธ๋ฆผ์ฒ๋ผ ํ๋ฌธ์ด ๊ทธ๋๋ก ์ ์ก๋๋ค. ์ฌ๊ธฐ์ ๋ง์ฝ ์ 3์๊ฐ ํต์ ํจํท์ ํ์ทจํ๊ฒ ๋๋ฉด, ํด๋น ๋ด์ฉ์ ์์ฝ๊ฒ ํ์ธํ ์ ์๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด SSL์ ์ ์ฉํ๋ค. ์ฆ, SSL์ ์ฌ์ฉํ๊ฒ ๋๋ฉด, ์์ฒญ์ ์ํธํํ์ฌ ๋ณด๋ด๊ธฐ ๋๋ฌธ์ ํต์ ํจํท์ด ํ์ทจ๋๋๋ผ๋ ๋ณตํธํ ํค๊ฐ ์์ผ๋ฉด ์๋ ๋ด์ฉ์ ์ ์ ์๊ธฐ ๋๋ฌธ์ ์์ ํ๋ค.
SSL์ ํต์ ์๋ฆฌ๋ ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ผ๋ฉฐ, ์ด๋ฌํ ๊ณผ์ ์ handshake๋ผ๊ณ ํ๋ค. ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ์ ์์ฒญ๊ณผ ์๋ต์ ๋ฐ๋ณตํ๋ฉฐ ํต์ ์ ํ์ํ ์ฌ์ ์์
์ ํ๋ ๊ฒ์ด ๋ง์น ์
์์ ๋น์ทํ์ฌ ๋ถ์ฌ์ง ์ด๋ฆ์ด๋ค.
HTTPS๋ ๊ธฐ๋ณธ ๊ณจ๊ฒฉ์ด๋ ์ฌ์ฉ ๋ชฉ์ ๋ฑ์ HTTP์ ๊ฑฐ์ ๋์ผํ๋ค ํ์ง๋ง, ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์ ์ โ๋ณด์โ ์์๊ฐ ์ถ๊ฐ๋์๋ค๋ ๊ฒ์ด ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด์ ํน์ง์ด๋ค.
HTTPS๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์ ๋ชจ๋ ํต์ ๋ด์ฉ์ด ์ํธํ๋๋ค.
์ฐ๋ฆฌ๊ฐ ํน์ ํ์ผ์ ์ํธ๋ฅผ ๊ฑธ ๋์ฒ๋ผ ์ด๋ค ํค๋ฅผ ์ค์ ํด์ ์ ๊ธ์ ๊ฑธ๊ณ , ํ ๋์๋ ๊ทธ๊ฒ์ ์ ๋ ฅํด์ ํธ๋ ๊ฒ์ ์๊ฐํด๋ณด์.
๊ฐ๋จํ๊ฒ ์๊ฐํ๋ฉด ์น ์๋ฒ๊ฐ ํค ํ๋๋ฅผ ์ ํด ํ์ด์ง๋ฅผ ์ํธํํด์ ์ฌ์ฉ์์ ์น ๋ธ๋ผ์ฐ์ ๋ก ๋ณด๋ด๊ณ , ์น ๋ธ๋ผ์ฐ์ ๋ ๊ทธ ํค๋ฅผ ์ด์ฉํด์ ํ์ด์ง๋ฅผ ๋ณต์ํ๋ฉด ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฌ๋ ์น ์๋ฒ๋ ํ๋๊ณ ์ฌ์ฉ์๋ ๋ถํน์ ๋ค์์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ์ง ์๋ค. ๊ทธ๋ ๋ค๊ณ ํค๋ฅผ ์ฌ์ฉ์๋ค์๊ฒ ๋ง ์ค๋ฒ๋ฆฌ๋ฉด ์๋ฌด๋ ์ํธํ๋ฅผ ํ ์ ์๊ฒ ๋จ์ผ๋ก์จ ์ํธํ์ ์๋ฏธ๊ฐ ์๊ฒ ๋๋ค.
HTTPS๋ ์์ ๊ฐ์ ์ํฉ์์ ํ์ด์ง๋ฅผ ์ํธํํ ํค๊ฐ ๊ทธ ํ์ด์ง๋ฅผ ๋ณด๋ ํน์ ์ฌ์ฉ์์๊ฒ๋ง ์๋ ค์ง๋๋ก ํ๋ค.
HTTPS๋ SSL์ด๋ TLS ํ๋กํ ์ฝ์ ํตํด ์ธ์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ฉฐ, ๊ธฐ๋ณธ TCP/IP ํฌํธ๋ 443์ด๊ณ , SSL ํ๋กํ ์ฝ ์์์ HTTPS ํ๋กํ ์ฝ์ด ๋์ํ๋ค.