HTTP์™€ HTTPS

HTTP (Hypertext Transfer Protocol)

์„œ๋กœ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ ์‚ฌ์ด์—์„œ ํ†ต์‹ ์„ ์ฃผ๊ณ ๋ฐ›๊ฒŒ ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ 80๋ฒˆ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

  • 7๊ณ„์ธต์˜ application layer ๋ฐ TCP/IP ์ธํ„ฐํŽ˜์ด์Šค์˜ application layer์— ์†ํ•œ๋‹ค.

์„œ๋ฒ„์—์„œ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์šฉ๋„๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ์ „์†กํ•˜๋Š” ์ •๋ณด๊ฐ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์•„ ๋ณด์•ˆ ๊ด€๋ จ ์ด์Šˆ๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์ค‘๊ฐ„์— ํŒจํ‚ท์„ ๊ฐ€๋กœ์ฑ„๋Š” ๋“ฑ

  • ์ฟ ๊ธฐ๊ฐ€ ์ œํ•œ๋  ์ˆ˜ ์žˆ๋‹ค.

HTTPS (Hypertext Transfer Protocol Secure)

HTTP์— SSL์„ ์‚ฌ์šฉํ•œ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

SSL (๋ณด์•ˆ ์†Œ์ผ“ ๊ณ„์ธต = Secret Socket Layer) ์„œ๋ฒ„์™€ ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์ด์— ์•ˆ์ „ํ•˜๊ฒŒ ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค๊ฒŒ ๋„์™€์ฃผ๊ณ  ์„œ๋ฒ„์™€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ ํ•ด๋‹น ์ •๋ณด๊ฐ€ ํƒˆ์ทจ๋˜๋Š” ๊ฒƒ์„ ๋ง‰์•„์ค€๋‹ค.

HTTP ์ž์ฒด๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, HTTP์˜ Messege Body๋ฅผ ์•”ํ˜ธํ™”ํ•œ๋‹ค.

  • ์—ฌ๊ธฐ์„œ Header๋Š” ์•”ํ˜ธํ™”๋˜์ง€ ์•Š๋Š”๋‹ค.

์™œ HTTPS๋ฅผ ์‚ฌ์šฉํ• ๊นŒ?

  1. ๋ณด์•ˆ์„ฑ ํ™•๋ณด

  2. SEO, ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™” ๋ฐ ๊ฐ€์†ํ™” ๋œ ๋ชจ๋ฐ”์ผ ํŽ˜์ด์ง€(AMP)

    • ๊ตฌ๊ธ€์€ HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ์— ๊ฐ€์‚ฐ์ ์„ ๋ถ€์—ฌํ•œ๋‹ค. ์ž์‹ ์˜ ์›น ์‚ฌ์ดํŠธ๊ฐ€ ๋” ๋…ธ์ถœ๋˜๊ณ  ์‹ถ์œผ๋ฉด HTTPS๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

    • AMP๋ฅผ ๋งŒ๋“ค๋•Œ๋„ HTTPS๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•จ.

SSL/TLS (์ธ์ฆ์„œ ๋ณด์žฅ์„ ์œ„ํ•œ ๋…ธ๋ ฅ)

TLS๋Š” SSL์˜ ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฒ„์ „์ด๋‹ค. ํ•˜์ง€๋งŒ ๋‘˜ ๋‹ค ๋™์ผํ•œ ์šฉ์–ด๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

SSL ์ธ์ฆ์„œ๋ฅผ ๋ฌด๋ฃŒ๋กœ ๋ฐœ๊ธ‰ํ•ด์ฃผ๋Š” ์„œ๋น„์Šค

  • Letโ€™s Encrypt

  • AWS Certificate Manager

SSL (Secure Sockets Layer)

Netscape์‚ฌ์—์„œ ์›น ์„œ๋ฒ„์™€ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ„ ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ์œ„ํ•ด ๋งŒ๋“  ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

SSL์€ ๊ณต๊ฐœํ‚ค + ๊ฐœ์ธํ‚ค, ์ฆ‰ ๊ณต๊ฐœํ‚ค ๋ฐฉ์‹๊ณผ ๋Œ€์นญํ‚ค ๋ฐฉ์‹์„ ํ˜ผํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.

๋Œ€์นญํ‚ค ๋ฐฉ์‹ ๋™์ผํ•œ ํ‚ค(Key)๋ฅผ ๊ฐ€์ง€๊ณ  ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. โ†’ ์•”๋ณตํ˜ธํ™”์— ์‚ฌ์šฉํ•˜๋Š” ํ‚ค๊ฐ€ ๋™์ผ ๋ˆ„๊ตฌ๋‚˜ ์•”ํ˜ธํ™”์— ์‚ฌ์šฉํ•œ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€์นญํ‚ค ๋ฐฉ์‹์€ ์•”/๋ณตํ˜ธํ™”๊ฐ€ ์‰ฝ๊ณ  ์•”ํ˜ธํ™” ์†๋„๊ฐ€ ๋น ๋ฅด๋ฉฐ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”์— ์ ํ•ฉํ•˜๋‹ค. ๋ฐ˜๋Œ€๋กœ ํ‚ค๋ฅผ ๊ตํ™˜ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ‚ค๊ฐ€ ํƒˆ์ทจ๋˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์‰ฝ๊ฒŒ ๋…ธ์ถœ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ์•ˆ์ „ํ•œ ํ‚ค๊ตํ™˜ ๋ฐฉ์‹์ด ์š”๊ตฌ๋จ. ๋Œ€ํ‘œ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ AES, DES, SEED, ARIA๊ฐ€ ์žˆ๋‹ค. ๊ณต๊ฐœํ‚ค ๋ฐฉ์‹

์•”๋ณตํ˜ธํ™”์— ์‚ฌ์šฉํ•˜๋Š” ํ‚ค๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅด๋ฉฐ ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹(์•”ํ˜ธํ™”)์ด๋ผ๊ณ  ํ•จ. ์•”๋ณตํ˜ธํ™”ํ‚ค๊ฐ€ ๋‹ค๋ฅธ ์•”ํ˜ธํ™” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ณ , ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”๋Š” ๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉ, ๋ณตํ˜ธํ™”์—๋Š” ๊ฐœ์ธํ‚ค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๊ณต๊ฐœํ‚ค๋กœ ์•”ํ˜ธํ™”ํ•œ ๋ฐ์ดํ„ฐ๋Š” ์˜ค์ง ๊ฐœ์ธํ‚ค๋กœ๋งŒ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๊ฐœํ‚ค๋Š” ๋…ธ์ถœ๋˜์–ด๋„ ์ƒ๊ด€์—†๋‹ค. ๋‹จ์ ์€ ๋Œ€์นญํ‚ค ๋ฐฉ์‹๋ณด๋‹ค ์•”ํ˜ธํ™” ์—ฐ์‚ฐ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ ค ๋น„์šฉ์ด ๋” ๋ฐœ์ƒํ•œ๋‹ค. ๋Œ€์นญํ‚ค ๋ฐฉ์‹๊ณผ ๊ณต๊ฐœํ‚ค ๋ฐฉ์‹์€ ์„œ๋กœ์˜ ์žฅ์ ์ด ๋‹จ์ ์ด ๋œ๋‹ค.

SSL์—์„œ๋Š” ๊ฐ ๋ฐฉ์‹์ด ๊ฐ€์ง€๋Š” ๋‹จ์ ์œผ๋กœ ์ธํ•ด ํ•œ ๋ฐฉ์‹๋งŒ ์ฑ„ํƒํ•˜์ง€ ์•Š๊ณ  ๋‘๊ฐœ๋ฅผ ์ ์ ˆํžˆ ์„ž์–ด ์‚ฌ์šฉํ•œ๋‹ค.

SSL ํ†ต์‹  ๊ณผ์ • (SSL Handshake, ์ธ์ฆ ๋ฐ ํ‚ค ๊ตํ™˜)

์œ„ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ, SSL์€ ๊ณต๊ฐœํ‚ค ๋ฐฉ์‹์œผ๋กœ ๋Œ€์นญํ‚ค๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. ์ด ๋Œ€์นญํ‚ค๋กœ ์•”๋ณตํ˜ธํ™”๋ฅผ ํ•˜๊ณ , ์„œ๋ฒ„์™€ ๋ธŒ๋ผ์šฐ์ €๊ฐ„ ํ†ต์‹ ์„ ์ง„ํ–‰ํ•œ๋‹ค.

๋ชฉ์ 

  • ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„๊ฐ€ ์ฃผ๊ณ ๋ฐ›์„ ๋ฐ์ดํ„ฐ์˜ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฒฐ์ •

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์œ ํšจํ•œ์ง€ ์–ด๋–ป๊ฒŒ ํ™•์ธํ• ๊นŒ?๋ฅผ ํ†ตํ•ด ๋Œ€์นญํ‚ค๋ฅผ ์–ป๋Š” ๋ฐฉ๋ฒ•

  1. Client โ†’ Server ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•˜๋Š” ํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค.

    • ํŒจํ‚ท ์•ˆ์—๋Š” ์—ฌ๊ธฐ์„œ ์–ด๋–ค ํ”„๋กœํ† ์ฝœ(SSL/TSL)๋ฅผ ์‚ฌ์šฉํ• ์ง€, ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์•”ํ˜ธํ™”ํ• ์ง€ ํฌํ•จ๋œ๋‹ค.

  2. Server โ†’ Client ์‘๋‹ต

    • ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฝํ•˜๊ณ  ์ง€์›ํ•˜๋Š” ๋ฐฉ๋ฒ•(์•”ํ˜ธํ™” ๋“ฑ)์„ ์„ ํƒํ•˜๊ณ  ์„œ๋ฒ„์˜ ์ธ์ฆ์„œ, ๊ณต๊ฐœํ‚ค์™€ ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์„ ์‘๋‹ต์— ํฌํ•จ์‹œ์ผœ ๋ณด๋‚ธ๋‹ค.

  3. Server โ†’ Client

    • 2๋ฒˆ ์‘๋‹ต(ํŒจํ‚ท)์™ธ์— Certificate๋ผ๋Š” ํŒจํ‚ท์„ ๋ณด๋‚ธ๋‹ค. ์—ฌ๊ธฐ์—๋Š” Server์˜ SSL ์ธ์ฆ์„œ ๋‚ด์šฉ์ด ์žˆ๋‹ค.

    • ํŒจํ‚ท ๋‚ด๋ถ€๋ฅผ ํ™•์ธํ•˜๋ฉด ์ธ์ฆ์„œ์˜ Signature algorithm, public key info ๋“ฑ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

  4. Client์—์„œ๋Š” SSL ์ธ์ฆ์„œ๋ฅผ ๊ฒ€์ฆ

  5. Client๋Š” ํš๋“ํ•œ ์ธ์ฆ์„œ์˜ ๊ณต๊ฐœํ‚ค๋กœ ์ž์‹ ์˜ ๋Œ€์นญํ‚ค๋ฅผ ์•”ํ˜ธํ™”ํ•ด์„œ Server์— ์ „๋‹ฌํ•œ๋‹ค.

  6. Client-Server SSL Handshake ์ข…๋ฃŒ

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

    • ํ†ต์‹ ํ•  ์ค€๋น„๊ฐ€ ๋˜๋ฉด Server โ†’ Client๋กœ Change Ciper Spec์„ ๋ณด๋‚ธ๋‹ค. ์„œ๋ฒ„์ชฝ๋„ SSL Handshake ์ค€๋น„ ์™„๋ฃŒ๋ผ๋Š” ์˜๋ฏธ์˜ ํŒจํ‚ท์ด๋‹ค.

๊ณต๊ฐœํ‚ค + ๋Œ€์นญํ‚ค ๋ฐฉ์‹์„ ํ˜ผํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•

chevron-right๊ณต๊ฐœํ‚ค + ๋Œ€์นญํ‚ค ํ˜ผํ•ฉ ์‚ฌ์šฉ ๊ณผ์ •hashtag
  1. แ„€แ…ฉแ†ผแ„€แ…ขแ„แ…ต + แ„ƒแ…ขแ„Žแ…ตแ†ผแ„แ…ต แ„’แ…ฉแ†ซแ„’แ…กแ†ธ3A -> B๋กœ ์ ‘์† ์š”์ฒญ

  1. B๋Š” ๊ณต๊ฐœํ‚ค-๊ฐœ์ธํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  A์—๊ฒŒ ์ž์‹ ์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ์ „์†กํ•œ๋‹ค.

  1. A๋Š” ์ž์‹ ์˜ ๋Œ€์นญํ‚ค๋ฅผ B์˜ ๊ณต๊ฐœํ‚ค๋กœ ์•”ํ˜ธํ™”ํ•œ๋‹ค.

  1. A์—์„œ ์•”ํ˜ธํ™”ํ•œ ๊ณต๊ฐœํ‚ค๋ฅผ B์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.

  1. B๋Š” A์˜ ๋Œ€์นญํ‚ค๋ฅผ ์ž์‹ ์˜ ๊ฐœ์ธํ‚ค๋กœ ๋ณตํ˜ธํ™”ํ•œ๋‹ค.

    • B๋Š” ๋ณตํ˜ธํ™”์˜ ๊ฒฐ๊ณผ๋กœ A์˜ ๋Œ€์นญํ‚ค๋ฅผ ์–ป๋Š”๋ฐ ์„ฑ๊ณตํ•œ๋‹ค.

  2. ์ด๋ ‡๊ฒŒ ํš๋“ํ•œ ๋Œ€์นญํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์„œ๋กœ ํ†ต์‹ ํ•œ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์œ ํšจํ•œ์ง€ ์–ด๋–ป๊ฒŒ ํ™•์ธํ• ๊นŒ?

chevron-right๐ŸŒŸ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์œ ํšจํ•œ์ง€ ์–ด๋–ป๊ฒŒ ํ™•์ธํ• ๊นŒ?hashtag
  1. ์‚ฌ์ดํŠธ๋Š” ์‚ฌ์ดํŠธ ์ธ์ฆ์„œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์‚ฌ์ดํŠธ ์ธ์ฆ์„œ๋Š” ์ธ์ฆ ๊ธฐ๊ด€์—์„œ ์‚ฌ์ดํŠธ์—๊ฒŒ ๋ฐœ๊ธ‰ํ•ด์ฃผ๋Š” ๋ฌธ์„œ์ด๋‹ค.

์‚ฌ์ดํŠธ์—์„œ ์ธ์ฆ๊ธฐ๊ด€์— ์‚ฌ์ดํŠธ ์ •๋ณด์™€ ์‚ฌ์ดํŠธ ๊ณต๊ฐœํ‚ค๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

  1. ์ธ์ฆ๊ธฐ๊ด€์€ ์‚ฌ์ดํŠธ ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•ด์ฃผ๊ธฐ ์ „, ์ „๋‹ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ฆํ•œ๋‹ค.

์ธ์ฆ ๊ธฐ๊ด€์€ ๊ณต๊ฐœํ‚ค-๊ฐœ์ธํ‚ค ์Œ์„ ์ƒ์„ฑํ•œ๋‹ค. ๊ฒ€์ฆ์„ ์™„๋ฃŒํ•˜๋ฉด ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ฆ๊ธฐ๊ด€์˜ ๊ฐœ์ธํ‚ค๋กœ ์„œ๋ช…ํ•˜๊ณ  ์‚ฌ์ดํŠธ ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

  1. ๊ฒ€์ฆ์ด ๋๋‚˜๊ณ  ์ƒ์„ฑ๋œ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์ดํŠธ์— ์ „๋‹ฌํ•œ๋‹ค.

  1. ์ธ์ฆ๊ธฐ๊ด€์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณต๊ฐœํ‚ค๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

  1. ์ „๋‹ฌ๋ฐ›์€ ๊ณต๊ฐœํ‚ค๋Š” ์‚ฌ์šฉ์ž ๋ธŒ๋ผ์šฐ์ €์— ์ž๋™์œผ๋กœ ๋‚ด์žฅ๋œ๋‹ค.

์ด ๊ณผ์ •๊นŒ์ง€๋Š” ์•„์ง ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜๊ธฐ ์ „ ์ƒํ™ฉ์ด๋‹ค.

chevron-right๐ŸŒŸ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์ดํŠธ ์ ‘์†์„ ์š”์ฒญํ–ˆ์„ ๊ฒฝ์šฐhashtag
  1. ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์ดํŠธ์— ์ ‘์† ์š”์ฒญ์„ ํ•œ๋‹ค.

  1. ์‚ฌ์ดํŠธ๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์ฆ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ธ์ฆ์„œ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

  1. ์‚ฌ์šฉ์ž๋Š” ์ธ์ฆ๊ธฐ๊ด€ ๊ณต๊ฐœํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์ธ์ฆ์„œ๋ฅผ ๋ณตํ˜ธํ™”ํ•ด์„œ ๊ฒ€์ฆํ•œ๋‹ค.

๋ณตํ˜ธํ™”์— ์„ฑ๊ณตํ•˜๋ฉด ์‚ฌ์ดํŠธ ์ •๋ณด์™€ ์‚ฌ์ดํŠธ ๊ณต๊ฐœํ‚ค๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ๋‹ค.

  1. ํš๋“ํ•œ ์‚ฌ์ดํŠธ ๊ณต๊ฐœํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์ž์‹ ์˜ ๋Œ€์นญํ‚ค๋ฅผ ์•”ํ˜ธํ™”ํ•œ๋‹ค.

  1. ์•”ํ˜ธํ™”๋œ ์‚ฌ์šฉ์ž ๋Œ€์นญํ‚ค๋ฅผ ์‚ฌ์ดํŠธ์— ์ „๋‹ฌํ•œ๋‹ค.

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

  1. ์ด์ œ ์ด ๋Œ€์นญํ‚ค๋กœ ์„œ๋กœ ์•”ํ˜ธ๋ฌธ์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

์ฆ‰, SSL ํ†ต์‹ ์ด ์‹œ์ž‘๋œ๋‹ค.

TLS Handshake ์ฃผ๊ธฐ

TLS ํ•ธ๋“œ์‰์ดํฌ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์„ธ์…˜ ID์—๋Š” ์œ ํšจ๊ธฐ๊ฐ„์ด ์„ค์ •๋˜์–ด ์žˆ๊ณ , ์ด ๊ธฐ๊ฐ„์ด ๋งŒ๋ฃŒ๋˜๋ฉด ๋‹ค์‹œ ํ•ธ๋“œ์‰์ดํฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ ์™ธ์—๋„ ์„ธ์…˜์„ ์žฌ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ํŠน์ • ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ๊ฒฝ์šฐ ๋‹ค์‹œ TLS ํ•ธ๋“œ์‰์ดํฌ๊ฐ€ ์ˆ˜ํ–‰๋œ๋‹ค.

์ฐธ๊ณ  ์ž๋ฃŒ : https://www.youtube.com/watch?v=wPdH7lJ8jf0arrow-up-right

Last updated