์ผ์์์ SSL ์ํธํ ํต์ ๊ฒฝํ
๋๋ถ๋ถ์ ์ฌ๋๋ค์ด ๋ธ๋ผ์ฐ์ ๊ฒ์์ฐฝ์ ์ํ๋ ์ฌ์ดํธ ์ฃผ์์ ๋๋ฉ์ธ์ ์ ๋ ฅํ์ฌ ์ธํฐ๋ท์ ์ ์ํฉ๋๋ค.
์์ ์๋ URI๊ฐ http๋ก ์์ํ๋ ์ฌ์ดํธ๊ฐ ์ ๋ถ์์ง๋ง, ์์ฆ ๊ณต์ ๋ ฅ ์๋ ์ฌ์ดํธ ๋๋ถ๋ถ์ 'https'๋ก ์์ํฉ๋๋ค.
https๋ฅผ ํตํ ์ธํฐ๋ท ์ ์์ ๋ธ๋ผ์ฐ์ ๋ฅผ ์คํ ์ค์ธ ์ฐ๋ฆฌ ์ปดํจํฐ(๋๋ ํด๋ํฐ)๊ฐ ํด๋น ์ฌ์ดํธ์ ์๋ฒ์ ์ํธํ ํต์ ์ ํ๊ณ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
SSL(Secure Sockets Layer)์ด๋?
SSL์ ์ํธํ ๊ธฐ๋ฐ ์ธํฐ๋ท ๋ณด์ ํ๋กํ ์ฝ์ ๋๋ค.
์ธํฐ๋ท ํต์ ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ, ์ธ์ฆ, ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด Netscape๊ฐ 1995๋ ์ฒ์์ผ๋ก ๊ฐ๋ฐํ์ต๋๋ค.
SSL์ ํ์ฌ ์ฌ์ฉ ์ค์ธ TLS ์ํธํ์ ์ด์ ๋ฒ์ ์ ๋๋ค.
SSL/TLS๋ฅผ ์ฌ์ฉํ๋ ์น์ฌ์ดํธ์ URL์๋ "HTTP" ๋์ "HTTPS"๊ฐ ์์ต๋๋ค.
SSL/TLS ์๋ ์๋ฆฌ
- SSL์ ๋์ ์์ค์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด, ์น์์ ์ ์ก๋๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํํฉ๋๋ค.
๋ฐ๋ผ์, ๋ฐ์ดํฐ๋ฅผ ๊ฐ๋ก์ฑ๋ ค๋ ์๋ ๊ฑฐ์ ํด๋ ํ ์ ์๋ ๋ณต์กํ ๋ฌธ์๋ง ๋ณด๊ฒ ๋ฉ๋๋ค. - SSL์ ๋ ํต์ ์ฅ์น ์ฌ์ด์ ํธ๋์ ฐ์ดํฌ๋ผ๋ ์ธ์ฆ ํ๋ก์ธ์ค๋ฅผ ์์ํ์ฌ ๋ ์ฅ์น์ ID๋ฅผ ํ์ธํฉ๋๋ค.
- SSL์ ๋ํ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ฐ์ดํฐ์ ๋์งํธ ์๋ช ํ์ฌ ๋ฐ์ดํฐ๊ฐ ์๋๋ ์์ ์์ ๋์ฐฉํ๊ธฐ ์ ์ ์กฐ์๋์ง ์์๋ค๋ ๊ฒ์ ํ์ธํฉ๋๋ค.
SSL์ ์ฌ๋ฌ ๋ฒ ๊ฐ์ ๋์ด ๋งค๋ฒ ์ฑ๋ฅ์ด ๊ฐ์ ๋์๊ณ 1999๋ SSL์ TLS๋ก ์ ๋ฐ์ดํธ ๋์ต๋๋ค.
* ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ
๋ฐ์ดํฐ์ ์ ํ์ฑ, ์ผ๊ด์ฑ, ์ ํจ์ฑ์ด ์ ์ง๋๋ ๊ฒ์ ์๋ฏธ
SSL/TLS๊ฐ ์ค์ํ ์ด์
์๋ ์น ์์ ๋ฐ์ดํฐ๋ ๋ฉ์์ง๋ฅผ ๊ฐ๋ก์ฑ๋ฉด ๋๊ตฌ๋ ์ฝ์ ์ ์๋ ์ผ๋ฐ ํ ์คํธ ํํ๋ก ์ ์ก๋์ต๋๋ค.
๊ฐ๋ น ๊ณ ๊ฐ์ด ์ผํ ์น์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ์ฌ ์ฃผ๋ฌธํ๊ณ , ์ ์ฉ ์นด๋ ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ค๊ณ ํ๋ฉด, ํด๋น ์ ์ฉ ์นด๋ ๋ฒํธ๊ฐ ์จ๊ฒจ์ง์ง ์์ ์ฑ ์ธํฐ๋ท์ผ๋ก ์ด๋ํ๊ฒ ๋ฉ๋๋ค.
SSL์ ์ด ๋ฌธ์ ๋ฅผ ๋ฐ๋ก ์ก๊ณ , ์ฌ์ฉ์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์ ์๋์ต๋๋ค.
SSL์ ์ฌ์ฉ์์ ์น ์๋ฒ ์ฌ์ด๋ฅผ ์ด๋ํ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ์ฌ, ๋๊ตฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๋ก์ฑ๋๋ผ๋ ๋ฌด์์ ๋ฌธ์๋ง ๋ณผ ์ ์๊ฒ ํฉ๋๋ค.
์ด์ ๊ณ ๊ฐ์ ์ ์ฉ ์นด๋ ๋ฒํธ๋ ์์ ํด์ก์ผ๋ฉฐ, ๊ณ ๊ฐ์ด ๋ฒํธ๋ฅผ ์ ๋ ฅํ ์ผํ ์น์ฌ์ดํธ๋ง ์ ๋ณด๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
SSL์ ํน์ ํ ์ ํ์ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ๋ ์ฐจ๋จํฉ๋๋ค.
SSL์ ์น ์๋ฒ๋ฅผ ์ธ์ฆํ๋๋ฐ, ๊ณต๊ฒฉ์๋ค์ด ์ฌ์ฉ์๋ฅผ ์์ฌ ๋ฐ์ดํฐ๋ฅผ ํ์น๊ธฐ ์ํ ๊ฐ์ง ์น์ฌ์ดํธ๋ฅผ ๋ง๋๋ ์ผ์ด ์๊ธฐ ๋๋ฌธ์, ์ด๋ฌํ ์ธ์ฆ์ด ์ค์ํฉ๋๋ค. ๋ํ ์๋ฅผ ๋ค์ด ์กฐ์์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ณผ์๋ฅผ ๋ด์ธํ๋ ๊ฒ ์ฒ๋ผ, ๊ณต๊ฒฉ์๊ฐ ์ ์ก ์ค์ธ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ์ง ๋ชปํ๊ฒ ๋ง๊ธฐ๋ ํฉ๋๋ค.
SSL๊ณผ TLS๊ฐ ๊ฐ์ ๊ฒ์ผ๊น?
SSL์ TLS(Transport Layer Security)์ด๋ผ๋ ๋ ๋ค๋ฅธ ํ๋กํ ์ฝ์ ๋ฐ๋ก ์ด์ ๋ฒ์ ์ ๋๋ค.
1999๋ IETF(Internet Engineering Task Force)๋ SSL์ ๋ํ ์ ๋ฐ์ดํธ๋ฅผ ์ ์ํ์ต๋๋ค.
IETF๊ฐ ์ด ์ ๋ฐ์ดํธ๋ฅผ ๊ฐ๋ฐํ๊ณ Netscape๋ ๋ ์ด์ ์ฐธ์ฌํ์ง ์๊ฒ ๋๋ฉด์, ์ด๋ฆ์ด TLS๋ก ๋ฐ๋์์ต๋๋ค.
SSL์ ์ต์ข ๋ฒ์ (3.0)๊ณผ TLS ์ฒซ ๋ฒ์ ์ ์ฐจ์ด๋ ํฌ์ง ์์ผ๋ฉฐ, ์ด๋ฆ์ด ๋ฐ๋ ๊ฒ์ ์์ ๊ถ ๋ณ๊ฒฝ์ ๋ํ๋ด๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
์ด๋ค์ ๊ธด๋ฐํ ์ฐ๊ณ๋์ด ์์ด ๋ ์ฉ์ด๊ฐ ํผํฉ๋์ด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
TLS๋ฅผ ์์ง SSL์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ฉฐ SSL์ ์ธ์ง๋๊ฐ ๋์ผ๋ฏ๋ก, 'SSL/TLS ์ํธํ'๋ผ ๋ถ๋ฅด๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
SSL ํํฉ, TLS๋ฅผ SSL์ด๋ผ๊ณ ๋ถ๋ฅด๋ ์ด์
SSL์ 1996๋ SSL 3.0 ์ดํ ์ ๋ฐ์ดํธ๋์ง ์์์ผ๋ฉฐ, ์์ผ๋ก ์ฌ๋ผ์ง๊ฒ ๋ ๊ฒ์ผ๋ก ์ฌ๊ฒจ์ง๊ณ ์์ต๋๋ค.
SSL ํ๋กํ ์ฝ์๋ ์๋ ค์ง ์ทจ์ฝ์ฑ์ด ์ฌ๋ฌ๊ฐ์ง ์์ผ๋ฉฐ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ SSL์ ์ฌ์ฉ์ ์ค๋จํ๋ผ๊ณ ๊ถ์ฅํฉ๋๋ค.
์ค์ ๋ก, ์ต์ ์น ๋ธ๋ผ์ฐ์ ๋ ๋๋ถ๋ถ ์ด์ SSL์ ์ง์ํ์ง ์์ต๋๋ค.
ํ์ฌ ์จ๋ผ์ธ์ผ๋ก ์คํ๋๊ณ ์๋ ์ต์ ์ํธํ ํ๋กํ ์ฝ์ TLS์ธ๋ฐ, ์์ง ์ด๋ฅผ "SSL ์ํธํ"๋ผ๊ณ ๋ถ๋ฅด๋ ์ฌ๋๋ ์์ต๋๋ค.
์ด ๋๋ฌธ์ ๋ณด์ ์๋ฃจ์ ๊ตฌ๋งค ์ ํผ๋์ด ์ผ์ด๋ ์ ์์ต๋๋ค. ์ค์ ๋ก, ํ์ฌ "SSL"์ ์ ๊ณตํ๋ ์ ์ฒด๋ ์ฌ์ค์ TLS ๋ณดํธ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด๋ฉฐ, ์ด๋ ๊ฑฐ์ 20๋ ๋์ ์ ๊ณ ํ์ค์ผ๋ก ์๋ฆฌ ์ก๊ณ ์์ต๋๋ค.
ํ์ง๋ง ์์ง๋ ๋ง์ ๊ณ ๊ฐ์ด "SSL ๋ณดํธ"๋ฅผ ์ฐพ๊ณ ์๊ธฐ ๋๋ฌธ์, ๋ง์ ์ ํ ํ์ด์ง์ ์ด ์ฉ์ด๊ฐ ๋ํ๋๊ณ ์์ต๋๋ค.
์ฐธ๊ณ
https://www.cloudflare.com/ko-kr/learning/ssl/what-is-ssl/
'๐ป Computer Science > ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ผ์ฐํ & ๋ผ์ฐํฐ๋? (IP ๋ผ์ฐํ ) (0) | 2023.08.08 |
---|---|
์ธํฐ๋ท ํ๋กํ ์ฝ(IP) ์ด๋? (0) | 2023.08.08 |
VPN(Virtual Private Network) ์ด๋? (0) | 2023.08.08 |
NAC(Network Access Control)์ Firewall(๋ฐฉํ๋ฒฝ) ์ฐจ์ด์ (0) | 2023.08.07 |
NAC(๋คํธ์ํฌ ์ ๊ทผ ์ ์ด Network Access Control) ์ด๋? (0) | 2023.08.07 |