https

1. https๋ž€?

HTTPS (HTTP Secure) ๋Š” HTTP protocol์˜ ์•”ํ˜ธํ™”๋œ ๋ฒ„์ „์ด๋‹ค. HTTPS๋Š” ๋Œ€๊ฐœ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ๋ชจ๋“  ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์•”ํ˜ธํ™” ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ SSL ์ด๋‚˜ TLS์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์„œ๋ฒ„์™€ ์•ˆ์ „ํ•˜๊ฒŒ ์ฃผ๊ณ ๋ฐ›๋„๋ก ํ•ด์ค€๋‹ค. ์˜ˆ๋ฅผ๋“ค๋ฉด ๊ธˆ์œต ํ™œ๋™ ์ด๋‚˜ ์˜จ๋ผ์ธ ์‡ผํ•‘์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.


2. SSL(Secure Sockets Layer)

Secure Sockets Layer(SSL)๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์•ˆ์ „ํ•œ ๋งํฌ๋ฅผ ํ†ตํ•ด ์†ก์ˆ˜์‹ ๋˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด์žฅํ•˜๋Š” ๊ณผ๊ฑฐ์˜ ๋ณด์•ˆ ํ‘œ์ค€ ๊ธฐ์ˆ ์ด์—ˆ๋‹ค. SSL ๋ฒ„์ „ 3.0์€ Netscape๊ฐ€ 1999๋…„์— ๋ฐœํ‘œํ–ˆ์œผ๋ฉฐ ํ˜„์žฌ์—๋Š” Transport Layer Security (TLS) ๋กœ ๋Œ€์ฒด๋˜์—ˆ๋‹ค.


3. TLS(Transport Layer Security)

TLS(Transport Layer Security)๋Š” ์ธํ„ฐ๋„ท ์ƒ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์œ„ํ•œ ๊ฐœ์ธ ์ •๋ณด์™€ ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์„ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์–ด ๋„๋ฆฌ ์ฑ„ํƒ๋œ ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. TLS๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์•”ํ˜ธํ™”ํ•œ๋‹ค.

TLS๋Š” ๊ตญ์ œ ํ‘œ์ค€ ๊ธฐ๊ตฌ์ธ IETF(Internet Engineering Task Force)์— ์˜ํ•ด ์ œ์•ˆ๋˜์—ˆ์œผ๋ฉฐ ํ”„๋กœํ† ์ฝœ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์€ 1999๋…„์— ๋ฐœํ‘œ๋˜์—ˆ๋‹ค. ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์€ 2018๋…„์— ๋ฐœํ‘œ๋œ TLS 1.3์ด๋‹ค.

TLS๋Š” Netscape๊ฐ€ ๊ฐœ๋ฐœํ•œ SSL(Secure Sockets Layer)์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์ด์ „์˜ ์•”ํ˜ธํ™” ํ”„๋กœํ† ์ฝœ์—์„œ ๋ฐœ์ „ํ•œ ๊ฒƒ์œผ๋กœ TLS ๋ฒ„์ „ 1.0์€ SSL ๋ฒ„์ „ 3.1๋กœ์„œ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ Netscape์™€ ๋” ์ด์ƒ ์—ฐ๊ด€์ด ์—†์Œ์„ ๋ช…์‹œํ•˜๊ธฐ ์œ„ํ•ด ๋ฐœํ‘œ ์ „์— ํ”„๋กœํ† ์ฝœ์˜ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—ญ์‚ฌ ๋•Œ๋ฌธ์— ์šฉ์–ด TLS์™€ SSL์€ ๊ฐ€๋” ์„œ๋กœ ๋ฐ”๊ฟ”์„œ ์‚ฌ์šฉ๋œ๋‹ค.

SSL/TLS

4. https๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ 

4-1. ๋ณด์•ˆ์„ฑ

https๊ฐ€ ์•„๋‹Œ http ์œ„์—์„œ ๋„ค์ด๋ฒ„์— ๋กœ๊ทธ์ธ์„ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž. ๋‚˜์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ๋ฅผ ๊ฑฐ์ณ ๋„ค์ด๋ฒ„์˜ ์„œ๋ฒ„์— ๋„๋‹ฌํ•œ๋‹ค. ์ด๋•Œ ์ˆœ๊ฐ„์ด๋™์„ ํ•˜์—ฌ ๋ฐ”๋กœ ๋‹ค์ด๋ ‰ํŠธ๋กœ ๋„ค์ด๋ฒ„ ์„œ๋ฒ„๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์•„๋ž˜์˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๋งŽ์€ ๊ฒฝ๋กœ๋ฅผ ๊ฑฐ์ณ ์ด๋™ํ•˜๊ฒŒ ๋œ๋‹ค.

๋„ค์ด๋ฒ„๊นŒ์ง€์˜ ํ†ต์‹  ๊ณผ์ •

์ด๋•Œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

  • ์ค‘๊ฐ„์— ํ•ด์ปค๊ฐ€ ๋‚˜์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ํƒˆ์ทจํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋‚˜์™€ ์š”์ฒญ์„ ์ฃผ๊ณ  ๋ฐ›๋Š” ์ƒ๋Œ€๊ฐ€ ์ง„์งœ ๋„ค์ด๋ฒ„์ธ์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค.

  • ๋„ค์ด๋ฒ„ ์„œ๋ฒ„๊นŒ์ง€ ๊ฐ€๋Š” ๋„์ค‘ ์ค‘๊ฐ„์— ์š”์ฒญ์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

ํ—ค์ปค๋กœ ๋ถ€ํ„ฐ์˜ ์œ„ํ˜‘

https๋Š” ์œ„์™€ ๊ฐ™์€ ๋ณด์•ˆ์ƒ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. ์ฆ‰, ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์‚ฌ์ด์—์„œ ์ฃผ๊ณ  ๋ฐ›๋Š” ์š”์ฒญ์„ ์•”ํ˜ธํ™”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด์ปค๋Š” ์•”ํ˜ธํ™” ๋œ ์š”์ฒญ์„ ํ•ด์„ํ•  ์ˆ˜ ์—†๋‹ค.


4-2. SEO

์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” ๊ฒ€์ƒ‰ ์—”์ง„ ์ค‘ ํ•˜๋‚˜์ธ ๊ตฌ๊ธ€์€ https ์›น ์‚ฌ์ดํŠธ์— ๊ฐ€์‚ฐ์ ์„ ์ค€๋‹ค. ์ž์‹ ์˜ ์›น ์‚ฌ์ดํŠธ๊ฐ€ ๊ฒ€์ƒ‰์— ๋งŽ์ด ๋…ธ์ถœ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” https๋Š” ํ•„์ˆ˜์ ์ด๋‹ค.


5. ๋Œ€์นญํ‚ค VS ๊ณต๊ฐœํ‚ค/๊ฐœ์ธํ‚ค(๋น„๋Œ€์นญํ‚ค)

SSL/TLS์€ ๋Œ€์นญํ‚ค, ๊ณต๊ฐœํ‚ค/๊ฐœ์ธํ‚ค ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ๋Œ€์นญํ‚ค์™€ ๊ณต๊ฐœํ‚ค/๊ฐœ์ธํ‚ค๋Š” ์•”ํ˜ธํ™”, ๋ณตํ˜ธํ™”๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ SSL/TLS๋Š” ์ด ์ค‘ ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ•๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋‘ ๊ฐœ์˜ ๋ฐฉ๋ฒ•์„ ๋ชจ๋‘ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค.


5-1. ๋Œ€์นญํ‚ค

ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ๊ฐ™์€ ๋Œ€์นญํ‚ค๋ฅผ ๊ฐ€์ง€๋ฉฐ ์ด ๋Œ€์นญํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ  ๋ณตํ™”ํ•œ๋‹ค.

์ด๋Ÿฐ ๋Œ€์นญํ‚ค ๋ฐฉ๋ฒ•์€ ํ…Œ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”, ๋ณตํ˜ธํ™”ํ•˜๋Š” ๊ณผ์ •์ด ์‰ฝ๋‹ค๋Š” ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ ๋Œ€์นญํ‚ค๋ฅผ ๋ฐฐ์†กํ•  ๋•Œ ํ•ด์ปค๋„ ๋Œ€์นญํ‚ค๋ฅผ ์•Œ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด์ปค ๋˜ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

๋Œ€์นญํ‚ค

5-2. ๊ณต๊ฐœํ‚ค/๊ฐœ์ธํ‚ค(๋น„๋Œ€์นญํ‚ค)

๊ณต๊ฐœํ‚ค๋Š” ํ—ค์ปค๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ง ๊ทธ๋Œ€๋กœ ๊ณต๊ฐœ๋œ ํ‚ค์ด๋‹ค. ํ•˜์ง€๋งŒ ๊ฐœ์ธํ‚ค๋Š” ์ ˆ๋Œ€๋กœ ์œ ์ถœ์ด ๋˜์„œ๋Š” ์•ˆ๋˜๋Š” ํ‚ค์ด๋‹ค. ๊ณต๊ฐœํ‚ค๋กœ ์•”ํ˜ธํ™” ํ•œ ๋ฐ์ดํ„ฐ๋Š” ๋น„๋ฐ€ํ‚ค๋กœ๋งŒ ๋ณตํ˜ธํ™”๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ ๋ฐ˜๋Œ€๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ธํ•ด ๊ฐœ์ธํ‚ค๋ฅผ ๋ชจ๋ฅด๋Š” ํ—ค์ปค๋Š” ์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†๋‹ค. ๋Œ€์น˜ํ‚น๋ณด๋‹ค ๋ณด์•ˆ์„ฑ์ด ๋” ๋›ฐ์–ด๋‚˜์ง€๋งŒ ๋Œ€์นญํ‚ค ๋ฐฉ๋ฒ•๋ณด๋‹ค ์•”ํ˜ธํ™” ์—ฐ์‚ฐ ์‹œ๊ฐ„์ด ๋” ์†Œ์š”๋˜์–ด ๋น„์šฉ์ด ํฐ ๋‹จ์ ์ด์žˆ๋‹ค.

๊ณต๊ฐœํ‚ค/๊ฐœ์ธํ‚ค(๋น„๋Œ€์นญํ‚ค)

๋น„๋Œ€์นญํ‚ค ์‹ค์Šต์€ ์•„๋ž˜์˜ ์›น์‚ฌ์ดํŠธ์—์„œ ํ•  ์ˆ˜ ์žˆ๋‹ค. www.devglan.com


6. CA(Certificate Authorities)

๊ทธ๋ ‡๋‹ค๋ฉด ํด๋ผ์ด์–ธํŠธ์™€ ํ†ต์‹ ์„ ํ•˜๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๊ฐ€ ์•ˆ์ „ํ•˜๊ณ  ์‹ ๋ขฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ธ์ฆ์€ ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์งˆ๊นŒ? ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ CA์—์„œ ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

๋„ค์ด๋ฒ„๋ฅผ ์˜ˆ์‹œ๋กœ ๋“ ๋‹ค๋ฉด url์ฃผ์†Œ ์˜† ์ž๋ฌผ์‡  ๋ชจ์–‘์˜ ์•„์ด์ฝ˜์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ž๋ฌผ์‡  ๋ชจ์–‘์˜ ์•„์ด์ฝ˜์ด CA์—์„œ ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰์„ ํ–ˆ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. CA์—์„œ ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•œ ์„œ๋ฒ„๊ฐ€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋ฒ„์ž„์„ ๋ณด์žฅํ•œ๋‹ค.

์ด๋Ÿฐ CA๋Š” ์‹ ๋ขฐ์„ฑ์ด ์—„๊ฒฉํ•˜๊ฒŒ ๊ณต์ธ๋œ ๊ธฐ์—…๋“ค๋งŒ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๊ธฐ์—…์œผ๋ก  Comodo, GoDaddy, GlobalSign, ์•„๋งˆ์กด ๋“ฑ์ด ์žˆ๋‹ค.

CA

์•„๋ž˜๋Š” CA ๋ฐœ๊ธ‰๊ณผ์ •์ด๋‹ค. ์—ฌ๋Ÿฌ ์‚ฌ์ดํŠธ์—์„œ ๋ฐœ๊ธ‰๋œ CA๋Š” ์ด๋ฏธ ์šฐ๋ฆฌ๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํฌ๋กฌ, ์‚ฌํŒŒ๋ฆฌ, ์—ฃ์ง€ ๋“ฑ ๋ธŒ๋ผ์šฐ์ €์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค.

CA ๋ฐœ๊ธ‰๊ณผ์ •

7. https๊ฐ€ ๊ตฌํ˜„๋˜๋Š” ๊ณผ์ •

7-1. handshake

ํด๋ผ์ด์–ธํŠธ๋Š” ์•„์ง ํ†ต์‹ ํ•˜๊ณ ์ž ํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ์‹ ๋ขฐํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ผ์ข…์˜ ํƒ์ƒ‰๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค. ์ด๋ฅผ handshake๋ผ ํ•œ๋‹ค.

handshake ๊ณผ์ •

7-2. ์‚ฌ์ดํŠธ๊ฐ€ ์ œ๊ณตํ•œ ์ธ์ฆ์„œ๊ฐ€ ์ •ํ’ˆ์ธ์ง€ ํ™•์ธ

์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•œ ์ธ์ฆ์„œ๊ฐ€ ์ •ํ’ˆ์ธ์ง€ ์ฆ‰, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ •๋ง ์‚ฌ์ดํŠธ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ์„ ํ•ด์•ผ ํ•œ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด์„  ์ด๋ฏธ ๋ธŒ๋ผ์šฐ์ €์— ๋‚ด์žฅ๋œ ์ธ์ฆ๊ธฐ๊ด€์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•œ ์ธ์ฆ์„œ๋ฅผ ๋ณตํ˜ธํ™”ํ•˜๋Š” ์ž‘์—…์„ ํ•œ๋‹ค. ์ด ์ธ์ฆ์„œ๋Š” ์ธ์ฆ๊ธฐ๊ด€์—์„œ ์ธ์ฆ๊ธฐ๊ด€์˜ ๊ฐœ์ธํ‚ค๋กœ ์„œ๋ช…(์•”ํ˜ธํ™”)์„ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ฆ๊ธฐ๊ด€์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณตํ˜ธํ™”๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹์„ ํ™œ์šฉํ•œ ๊ฒƒ์ด๋‹ค.

CA ํ™•์ธํ•˜๊ธฐ

์ธ์ฆ์„œ ๋ณตํ˜ธํ™”๋ฅผ ์„ฑ๊ณตํ•˜์˜€๋‹ค๋ฉด ํด๋ผ์ด์–ธํŠธ๋Š” ํ•ด๋‹น ์‚ฌ์ดํŠธ๋ฅผ ์‹ ๋ขฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— url ์ฃผ์†Œ ์˜† ์ž๋ฌผ์‡  ๋ชจ์–‘์˜ ์•„์ด์ฝ˜์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ

ํ•˜์ง€๋งŒ ์ธ์ฆ์„œ ๋ณตํ˜ธํ™”๋ฅผ ์‹คํŒจํ•˜์˜€๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์‚ฌ์ดํŠธ

7-3. ๋Œ€์นญํ‚ค ๊ณต์œ ํ•˜๊ธฐ

์ธ์ฆ์„œ๋ฅผ ๋ณตํ˜ธํ™”๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด ํด๋ผ์ด์–ธํŠธ๋Š” ํ†ต์‹ ํ•˜๊ฒŒ ๋  ์„œ๋ฒ„์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ํด๋ผ์ด์–ธํŠธ์—์„  ์„œ๋ฒ„์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”ํ•˜๊ณ  ์„œ๋ฒ„์—์„  ์„œ๋ฒ„์˜ ๊ฐœ์ธํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณตํ˜ธํ™”ํ•˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด ํ†ต์‹ ์„ ํ•˜๋ฉด ๋˜์ง€ ์•Š์„๊นŒ? ํ•˜๋Š” ์ƒ๊ฐ์„ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ฒฐ๋ก ์ ์œผ๋ก  ๋Œ€์นญํ‚ค ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค.

ํ•˜์ง€๋งŒ ๋Œ€์นญํ‚ค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ  ๋ณตํ˜ธํ™”ํ•˜๋Š” ๊ฒƒ์€ ์œ„์—์„œ ์‚ดํŽด๋ดค๋˜ ๊ฒƒ๊ณผ ๊ฐ™์ด ํ—ค์ปค์—๊ฒŒ ํƒˆ์ทจ๋‹นํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ์„ค๋ช…์„ ํ•˜์˜€๋‹ค.

์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ™์€ ๋Œ€์นญํ‚ค๋ฅผ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.

handshake ๊ณผ์ •์—์„œ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋Š” ๋žœ๋ค ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋กœ ์ฃผ๊ณ  ๋ฐ›์•˜๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ๋Š” ์‚ฌ์šฉ์ž ๋Œ€์นญํ‚ค๋ฅผ ๋งŒ๋“  ํ›„ ์„œ๋ฒ„์˜ ๊ณต๊ฐœํ‚ค๋กœ ์•”ํ˜ธํ™” ํ•˜์—ฌ ์„œ๋ฒ„์— ๋ณด๋‚ธ๋‹ค.

์„œ๋ฒ„์—์„œ๋Š” ๋ฐ›์€ ์•”ํ˜ธํ™” ๋œ ์‚ฌ์šฉ์ž ๋Œ€์นญํ‚ค๋ฅผ ์„œ๋ฒ„์˜ ๊ฐœ์ธํ‚ค๋กœ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ์‚ฌ์šฉ์ž ๋Œ€์นญํ‚ค๋ฅผ ์–ป์–ด๋‚ธ๋‹ค.

์ด์ œ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์–‘์ชฝ ๋ชจ๋‘ ์‚ฌ์šฉ์ž ๋Œ€์นญํ‚ค๋ฅผ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋Œ€์นญํ‚ค ๋ฐฉ์‹์œผ๋กœ ํ†ต์‹ ์„ ํ•˜๊ฒŒ ๋œ๋‹ค.

๋Œ€์นญํ‚ค ๊ณต์œ ํ•˜๊ธฐ

์ถœ์ฒ˜

MDN - HTTPS MDN - Secure Sockets Layer (SSL) TLS(Transport Layer Security)๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋„์›€์ด ๋งŽ์ด ๋˜์—ˆ๋˜ ์œ ํŠœ๋ธŒ ๐ŸŽฌ

  • HTTPS๊ฐ€ ๋ญ๊ณ  ์™œ ์“ฐ๋‚˜์š”? (Feat. ๋Œ€์นญํ‚ค vs. ๋น„๋Œ€์นญํ‚ค) HTTPS๊ฐ€ ๋ญ๊ณ  ์™œ ์“ฐ๋‚˜์š”? (Feat. ๋Œ€์นญํ‚ค vs. ๋น„๋Œ€์นญํ‚ค)

  • [10๋ถ„ ํ…Œ์ฝ”ํ†ก] ๐Ÿญ ๋‹ค๋‹ˆ์˜ HTTPS [10๋ถ„ ํ…Œ์ฝ”ํ†ก] ๐Ÿญ ๋‹ค๋‹ˆ์˜ HTTPS

  • ์•”ํ˜ธํ•™1 - 4.1. ์–‘๋ฐฉํ–ฅ ์•”ํ˜ธํ™” - แ„‡แ…ตแ„ƒแ…ขแ„Žแ…ตแ†ผแ„แ…ต(๊ณต๊ฐœํ‚ค ๋ฐฉ์‹) - ๊ธฐ๋ฐ€์„ฑ์„ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์•”ํ˜ธํ•™1 - 4.1. ์–‘๋ฐฉํ–ฅ ์•”ํ˜ธํ™” - แ„‡แ…ตแ„ƒแ…ขแ„Žแ…ตแ†ผแ„แ…ต(๊ณต๊ฐœํ‚ค ๋ฐฉ์‹) - ๊ธฐ๋ฐ€์„ฑ์„ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ


๐Ÿ“… 2022-10-04

Last updated