HTTPS, SSL ๋ฐ TLS์˜ ์ฐจ์ด์ 

์ด๋Ÿฌํ•œ ์šฉ์–ด๋Š” ํ—ท๊ฐˆ๋ ค์„œ ์„œ๋กœ ๋ฐ”๊พธ์–ด ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์›Œ.

๊ฐ๊ฐ์„ ์‚ดํŽด๋ณด๊ณ  ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€ ์•Œ์•„๋ณด์ž.

HTTPS๋ž€ ๋ฌด์—‡์ผ๊นŒ?

HTTPS๋Š” HTTP(HyperText Transfer Protocol)์˜ ๋ณด์•ˆ(Secured)๋ฒ„์ „์ด์•ผ.

HTTP๋Š” ๋ธŒ๋ผ์šฐ์ € ๋ฐ ์›น ์„œ๋ฒ„๊ฐ€ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๊ณ  ์†Œํ†ตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด์ง€.
ํ•ด๋‹น ๋ฐ์ดํ„ฐ ๊ตํ™˜์ด SSL / TLS๋กœ ์•”ํ˜ธํ™”๋˜๋ฉด HTTPS๋ผ๊ณ ํ•ด. 'S'๋Š” '๋ณด์•ˆ'์„ ๋‚˜ํƒ€๋‚ด.

์„ธ์ƒ์—! ์ž ๊น๋งŒ! ์ง€๊ธˆ ๋‚ด๊ฐ€ SSL / TLS๋ผ๊ณ  ํ–ˆ์–ด? ์™œ ๊ทธ๋žฌ๊ฒŒ?

์™œ๋ƒํ•˜๋ฉด SSL๊ณผ TLS์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ์ •ํ™•ํ•œ ๋ฐฉ๋ฒ•์ด๊ธฐ ๋•Œ๋ฌธ์ด์ง€.

SSL์€ 'Secure Sockets Layer'์˜ ์•ฝ์–ด์•ผ. ๋„ท์Šค์ผ€์ดํ”„์— ์˜ํ•ด ์ž‘์„ฑ๋œ ํ”„๋กœํ† ์ฝœ์ด์ง€.

SSL์€ ์ธํ„ฐ๋„ท ํ‘œ์ค€์— ๋”ฐ๋ฅธ ์œ ๋ฌผ์ด์ง€. 1995๋…„ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์€ ์ถœ์‹œ๋˜์ง€ ์•Š์•˜๊ณ  ๋ฒ„์ „ 2๋Š” ๋„ท์Šค์ผ€์ดํ”„ 1.1 ๋ธŒ๋ผ์šฐ์ €๋กœ ์‹œ์ž‘๋˜์—ˆ์–ด.
๊ทธํ•ด ๋ง Netscape๋Š” ๋ฒ„์ „ 2์— ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ๋ณด์•ˆ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฒ„์ „ 3์„ ์ถœ์‹œํ–ˆ์–ด.
์šฐ๋ฆฌ๋Š” 1999๋…„๊นŒ์ง€ ๋ชจ๋‘ ํ–‰๋ณตํ–ˆ์–ด. ๋„ท์Šค์ผ€์ดํ”„์™€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๊ฐ„์˜ ๋ธŒ๋ผ์šฐ์ € ์ „์Ÿ, ํ‘œ์ค€์˜ ํ•„์š”์„ฑ ๊ทธ๋ฆฌ๊ณ  ๋ธŒ๋ฆฌํŠธ๋‹ˆ ์Šคํ”ผ์–ด์Šค์˜ '... Baby One More Time'์€ ์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ ์žˆ๋Š” ์„ธ์ƒ์œผ๋กœ ๋ณ€ํ™” ์‹œ์ผฐ์–ด. ์˜์›ํžˆ.

Oops, I did it again.

๋„ท์Šค์ผ€์ดํ”„๋Š” IETF (Internet Engineering Task Force)์— SSL ํ”„๋กœํ† ์ฝœ์„ ์ œ์–ด๊ถŒ์„ ๋„˜๊ฒผ์–ด.

1999๋…„์ด ๋๋‚˜๊ธฐ ์ „์— IETF๋Š” TLS ๋ฒ„์ „ 1.0์„ ๋ฐœํ‘œํ–ˆ์–ด.(์‹ค์ œ๋กœ SSL 3.1 ์ด์—ˆ์Œ)

'Transport Layer Security'์œผ๋กœ ๋ฐ”๋€Œ์—ˆ์–ด. ์˜ค๋Š˜๋‚ ๊นŒ์ง€๋„ ์—ฌ์ „ํžˆ ํ˜ผ๋ž€๊ณผ ํ˜ผ๋ž€์„ ๋งŒ๋“ค๊ณ ์žˆ์–ด.

๊ณ ๋งˆ์›Œ 1999๋…„!

TLS 1.0์ด ์‹œ์ž‘๋˜๊ณ  1.1 ๋ฒ„์ „์ด 2006๋…„์— ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์–ด.
๋ช‡ ๋…„ ํ›„์ธ 2008 ๋…„, TLS 1.2๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ฒฐํ•จ๊ณผ ์•…์šฉ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์ง€.

๊ทธ๋Ÿฌ๋‚˜ 2013๋…„์ด ๋˜์–ด์„œ์•ผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ TLS 1.2๋ฒ„์ „์„ ๋”ฐ๋ผ ์žก๊ธฐ ์‹œ์ž‘ํ–ˆ์–ด.

ํ˜ผ๋ž€์„ ๋”ํ•˜๊ธฐ๋•Œ๋ฌธ์— SSL 3.0์€ 2015๋…„ ๊ณต์‹์ ์œผ๋กœ ์‚ฌ์šฉ์ข…๋ฃŒ๋˜์—ˆ์–ด.

TLS 1.3 ๋ฒ„์ „์€ 2018๋…„ 3์›”์— ์Šน์ธ๋˜์—ˆ์œผ๋ฉฐ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ด๋ฏธ ์ง€์›ํ•˜๊ณ  ์žˆ์ง€. ๋ธŒ๋ผ์šฐ์ €์˜ ํ˜„์žฌ tls ๋ฒ„์ „์„ ํ™•์ธํ•˜๋ ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•ด๋ด. ๊ทธ๋Ÿฌ๋‚˜ ์ด์•ผ๊ธฐ๋ฅผ ๋๋‚ด๊ธฐ ์œ„ํ•ด ๋‹ค์‹œ ์™€์•ผํ•ด.

TLS 1.3 ๋ฒ„์ „์€ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ์ด์ „์˜ ์•ฝํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ–ˆ์–ด.

๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•„์ง ์ง€์›ํ•˜์ง€ ์•Š์•„๋„ ๊ฑฑ์ •ํ•  ํ•„์š” ์—†์–ด. ๋งŒ์•ฝ 2020๋…„ ๋ด„ / ์—ฌ๋ฆ„์— ์ด ๋‚ด์šฉ์„ ์ฝ๊ณ ์žˆ๋‹ค๋ฉด TLS 1.2 ๋ฒ„์ „์€ ์—ฌ์ „ํžˆ ๊ถŒ์žฅ๋˜๋Š” ๋ฒ„์ „์ด์•ผ.

์š”์•ฝํ• ๊ฒŒ.

HTTPS๋Š” HTTP ํ”„๋กœํ† ์ฝœ์ผ ๋ฟ์ด์ง€๋งŒ, SSL / TLS๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๊ธฐ๋Šฅ์ด ์žˆ์–ด.
SSL์€ 90๋…„๋Œ€ ์ค‘๋ฐ˜ ๋„ท์Šค์ผ€์ดํ”„์— ์˜ํ•ด์„œ ์ƒ์„ฑ๋œ ์˜ค๋ฆฌ์ง€๋‚ ์˜ ํ•˜์ง€๋งŒ ํ๊ธฐ๋œ ํ”„๋กœํ† ์ฝœ์ด์•ผ.
TLS๋Š” IETF์—์„œ ์œ ์ง€, ๊ด€๋ฆฌํ•˜๋Š” ์›น์˜ ๋ณด์•ˆ ์•”ํ˜ธํ™”๋ฅผ์œ„ํ•œ ์ƒˆ๋กœ์šด ํ”„๋กœํ† ์ฝœ์ด์•ผ.

๊ทธ๋ฆฌ๊ณ  ์ด์ œ ๋„ˆ์€ ์—ญ์‚ฌ๋ฅผ ์•Œ๊ฒŒ๋˜์—ˆ์–ด.

๋‹ค์ŒํŽธ HowHTTPS.works...

์ธ์ฆ ๋ฐ ์ธ์ฆ ๊ธฐ๊ด€ : ๋ฌด์—‡์„ ์•Œ๊ณ  ์žˆ์–ด? ์–ด๋””์— ์“ฐ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์–ด? ์•Œ์•„ ๋ณด์ž!

๊ณ„์†ํ•ด์„œ ์ฝ๊ธฐ