HTTPS

์•ˆ์ „ํ•œ ์›น์„œ๋น„์Šค ๊ตฌ๋™์„ ์œ„ํ•œ HTTPS์˜ ์›๋ฆฌ ์ดํ•ดํ•˜๊ธฐ

Aug 20, 2023

๊ฐ•์˜๋ฏผ

#ETC

๋“ค์–ด๊ฐ€๋ฉฐ

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์›น ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ •์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์ •๋ณด ๋ณด์•ˆ๊ณผ ์ด๋ฅผ ์œ„ํ•œ HTTPS ํ”„๋กœํ† ์ฝœ์˜ ๋™์ž‘๋ฐฉ์‹๊ณผ ๊ตฌ์„ฑ์š”์†Œ๋“ค์— ๋Œ€ํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑํ•ด ๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

HTTPS๋ž€?


HTTPS๋ž€?

HTTPS(Hypertext Transfer Protocol Secure)๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์›น์„œ๋ฒ„ ๊ฐ„์— ์•”ํ˜ธํ™”๋œ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท์—์„œ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•  ๋•Œ ๊ธฐ๋ณธ์œผ๋กœ HTTP๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค๋งŒ, ์ด ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ค‘๊ฐ„์— ์ •๋ณด๊ฐ€ ํƒˆ์ทจ๋  ์œ„ํ—˜์„ฑ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด HTTPS๋Š” SSL(Secure Socket Layer)์ด๋‚˜ TLS(Transport Layer Security) ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ†ต์‹ ์„ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.

* SSL๊ณผ TLS

SSL๊ณผ TLS๋Š” ๋ณดํ†ต ๊ฐ™์€ ๋œป์œผ๋กœ ๋งํ•˜๋ฉฐ TLS1.0์€ SSL3.0์„ ๊ณ„์Šนํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•˜๋ฉด SSL์˜ New Version์ด TLS์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ TLS๋ผ๋Š” ์ด๋ฆ„๋ณด๋‹จ SSL์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ข€ ๋” ๋ณดํŽธ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

SSL/TLS ์ฃผ์š” ์—ญํ• 

  • ์•”ํ˜ธํ™”: ๋„์ฒญ๋˜๋”๋ผ๋„ ๋‚ด์šฉ์„ ์•Œ ์ˆ˜ ์—†๋„๋ก ์•”ํ˜ธํ™”ํ•œ๋‹ค.
  • ์ธ์ฆ: ์˜ฌ๋ฐ”๋ฅธ ๋Œ€์ƒ์ธ์ง€ ์ธ์ฆํ•œ๋‹ค.
  • ์กฐ์ž‘๊ฒ€์‚ฌ: ๋‚ด์šฉ์ด ์กฐ์ž‘์ด ๋˜์—ˆ๋Š”๋ฐ ๊ฒ€์‚ฌํ•œ๋‹ค.

SSL ์ธ์ฆ์„œ๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ํ†ต์‹ ์„ ์ œ3์ž๊ฐ€ ๋ณด์ฆํ•ด ์ฃผ๋Š” ์ „์žํ™”๋œ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์ ‘์†ํ•œ ์งํ›„์— ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ด ์ธ์ฆ์„œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋ฉฐ ํด๋ผ์ด์–ธํŠธ๋Š” ์ด ์ธ์ฆ์„œ ์ •๋ณด๊ฐ€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒ€์ฆํ•œ ํ›„์— ๋‹ค์Œ ์ ˆ์ฐจ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค SSL ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ฅผ ์ด์šฉํ–ˆ์„ ๋•Œ์˜ ์ด์ ์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ํ†ต์‹  ๋‚ด์šฉ์ด ๊ณต๊ฒฉ์ž์—๊ฒŒ ๋…ธ์ถœ๋˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ ‘์†ํ•˜๋ ค๋Š” ์„œ๋ฒ„๊ฐ€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋ฒ„์ธ์ง€๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํ†ต์‹  ๋‚ด์šฉ์˜ ์•…์˜์ ์ธ ๋ณ€๊ฒฝ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.

HTTPS์˜ ๊ตฌ์„ฑ์š”์†Œ


HTTPS์˜ ๊ตฌ์„ฑ์š”์†Œ

  • SSL/TLS ํ”„๋กœํ† ์ฝœ: ์ด ํ”„๋กœํ† ์ฝœ๋“ค์€ ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์›น ์„œ๋ฒ„ ๊ฐ„์˜ ํ†ต์‹  ๋‚ด์šฉ์„ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•˜์—ฌ ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์ •๋ณด ์ „์†ก์ด ์•ˆ์ „ํ•ด์ง‘๋‹ˆ๋‹ค.
  • SSL/TLS ์ธ์ฆ์„œ: SSL/TLS ์ธ์ฆ์„œ๋Š” ๊ณต๊ฐœํ‚ค ๊ธฐ๋ฐ˜ ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•์˜ ์ผ๋ถ€๋กœ, ์Œ์„ ์ด๋ฃจ๋Š” ๊ณต๊ฐœํ‚ค์™€ ๋น„๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €๋Š” ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ณด๋‚ผ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋ฉฐ, ์›น ์„œ๋ฒ„๋Š” ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณตํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ธ์ฆ์„œ๋Š” ์ธ์ฆ์˜ ์‹ ๋ขฐ์„ฑ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋ฐœ๊ธ‰๊ธฐ๊ด€์— ์˜ํ•ด ๋ฐœ๊ธ‰๋ฉ๋‹ˆ๋‹ค.

HTTPS์˜ ๋™์ž‘๊ณผ์ •


HTTPS์˜ ๋™์ž‘๊ณผ์ •

  • 1~2๋‹จ๊ณ„: Hello & Cipher Suites!
    ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„๋Š” ์ธ์‚ฌ๋ฅผ ํ•˜๊ณ  ์‚ฌ์šฉํ•  ์•”ํ˜ธ ์ œํ’ˆ๊ตฐ(์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜)์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. (HTTPS/SSL/TLS๋Š” ์—ฌ๋Ÿฌ ์•”ํ˜ธํ™” ์ œํ’ˆ๊ตฐ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.)

  • 3~5๋‹จ๊ณ„: ์ธ์ฆ์„œ ๋ฐ ํ‚ค ๊ตํ™˜
    ์„œ๋ฒ„๋Š” ๊ด€๋ จ ๊ณต๊ฐœ ํ‚ค์™€ ํ•จ๊ป˜ SSL ์ธ์ฆ์„œ ๋ฐ ์ค‘๊ฐ„ ์ธ์ฆ์„œ๋ฅผ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…๊ณผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์‹ ๋ขฐํ•˜๋Š” ๋ฃจํŠธ ์ธ์ฆ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ SSL ์ธ์ฆ์„œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค ๊ฒ€์‚ฌ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์‹คํŒจํ•˜๋ฉด ์—ฐ๊ฒฐ์ด ์ค‘๋‹จ๋˜๊ณ  ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฒ€์‚ฌ๋„ ์‹คํŒจํ•˜์ง€ ์•Š๋Š” ํ•œ, ์ด ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” ๊ธฐ์ˆ ์ ์œผ๋กœ ์•ˆ์ „ํ•œ ํ†ต์‹  ์ฑ„๋„์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ์„œ๋ฒ„์˜ SSL ์ธ์ฆ์„œ๋ฅผ ํ™•์ธํ–ˆ์œผ๋ฏ€๋กœ ์›น ์„œ๋ฒ„๊ฐ€ ์ธ์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค ์ด์ œ ๋ธŒ๋ผ์šฐ์ €์—๋Š” ์„œ๋ฒ„์˜ ๊ณต๊ฐœํ‚ค๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„์—์„œ๋งŒ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ํ•˜์ง€๋งŒ ์—ฐ๊ฒฐ์€ ๋‹จ๋ฐฉํ–ฅ(๋ธŒ๋ผ์šฐ์ € -> ์„œ๋ฒ„)์œผ๋กœ๋งŒ ์•ˆ์ „ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์•„์ง ์™„๋ฃŒ๋˜์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค

  • 6~10๋‹จ๊ณ„: ๋Œ€์นญ ์•”ํ˜ธํ™” ์„ค์ • ๋Œ€์นญ ์•”ํ˜ธํ™”(์•”ํ˜ธํ™” ๋ฐ ์•”ํ˜ธ ํ•ด๋…์— ๋™์ผํ•œ ํ‚ค ์‚ฌ์šฉ)๊ฐ€ ์‹ค์ œ๋กœ ๋” ํšจ์œจ์ ์ด๋ฏ€๋กœ ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„๋Š” ์ด์ œ ์•”ํ˜ธํ™” ๋ฐ ์•”ํ˜ธ ํ•ด๋…์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๊ณต์œ  ์•”ํ˜ธํ™” ํ‚ค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„๊ฐ€ ๊ณต์œ  ์„ธ์…˜ ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ •ํ™•ํ•œ ๋ฐฉ๋ฒ•์€ ์‚ฌ์šฉ ์ค‘์ธ ์•”ํ˜ธ ๊ทธ๋ฃน[์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•]์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.)

    ์„ธ์…˜ ํ‚ค๊ฐ€ ์ƒ์„ฑ๋˜๋ฉด TLS ํ•ธ๋“œ์…ฐ์ดํฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„๋Š” ์„ธ์…˜ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตํ™˜ํ•˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ  ํ•ด๋…ํ•ฉ๋‹ˆ๋‹ค.

    ์ด์ œ ๋ธŒ๋ผ์šฐ์ €์— ์›น ์„œ๋ฒ„์™€์˜ ๋ณด์•ˆ HTTPS ํ†ต์‹ ์„ ์œ„ํ•œ ์–‘๋ฐฉํ–ฅ ๋ณด์•ˆ ํ†ต์‹  ์ฑ„๋„์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ •๋ณด๋ฅผ ์—ผํƒํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š” ์—†์ด ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๋‚ด๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HTTPS๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜์„ ๋•Œ์˜ ์œ„ํ—˜์„ฑ(Risk)

  1. ์ค‘๊ฐ„์ž ๊ณต๊ฒฉ (Man-in-the-Middle Attack): HTTP ํ”„๋กœํ† ์ฝœ์€ ํ†ต์‹  ๋‚ด์šฉ์ด ์•”ํ˜ธํ™”๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ์ œ3์ž๊ฐ€ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ์‚ฌ์ด์—์„œ ์ •๋ณด๋ฅผ ํƒˆ์ทจํ•˜๊ฑฐ๋‚˜ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ํƒˆ์ทจ๋˜๊ฑฐ๋‚˜ ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ์กฐ์ž‘๋  ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋ฐ์ดํ„ฐ ๋ณด์•ˆ: HTTP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๊ฐ€ ํ‰๋ฌธ์œผ๋กœ ์ „์†ก๋˜์–ด, ํŒจํ‚ท ์บก์ฒ˜๋ฅผ ํ†ตํ•ด ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ, ์‹ ์šฉ์นด๋“œ ์ •๋ณด, ๊ฐœ์ธ ์‹๋ณ„ ์ •๋ณด ๋“ฑ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์„œ๋ฒ„ ์ธ์ฆ ๋ถ€์žฌ: HTTPS๋Š” ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์˜ ์‹ ์›์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, HTTP๋Š” ์ด๋Ÿฌํ•œ ๋ฐฉ์–ด ์ฒด๊ณ„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž๋Š” ์™„์ „ํžˆ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ์ธ์ง€ ์•Œ ์ˆ˜ ์—†์œผ๋ฉฐ, ๋ณด์•ˆ์— ์ทจ์•ฝํ•œ ์‚ฌ์ดํŠธ์— ์œ ์ € ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ํ”ผ์‹ฑ ๊ณต๊ฒฉ (Phishing Attack) ์œ ๋„: HTTPS๊ฐ€ ์—†๋Š” ์‚ฌ์ดํŠธ๋Š” ๋†’์€ ํ™•๋ฅ ๋กœ ํ”ผ์‹ฑ ๊ณต๊ฒฉ์„ ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”ผ์‹ฑ ๊ณต๊ฒฉ์€ ์‚ฌ์šฉ์ž๋ฅผ ์†์—ฌ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ๋นผ๋‚ด๊ฑฐ๋‚˜ ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋“ฑ์˜ ๊ณต๊ฒฉ์ž…๋‹ˆ๋‹ค. ์•ˆ์ „ํ•œ ์‚ฌ์ดํŠธ๋ฅผ ๊ฐ€์žฅํ•œ ๊ฐ€์งœ ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•œ ๊ณต๊ฒฉ์ด ํ”ํ•˜๋ฉฐ HTTPS๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ์ด๋Ÿฐ ์œ„ํ—˜๋„ ์ƒ์Šนํ•ฉ๋‹ˆ๋‹ค.
  5. ํƒ€๊ฒฉ๋ฐ›๋Š” ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ๋ฐ ์‚ฌ์šฉ์ž ์‹ ๋ขฐ๊ฐ: ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์€ HTTPS๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด ๋” ๋†’์€ ์‹ ๋ขฐ๊ฐ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— HTTP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ๋Š” ์‹ ๋ขฐ๋„๊ฐ€ ๋‚ฎ๊ธฐ ๋•Œ๋ฌธ์—, ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€์™€ ์‚ฌ์šฉ์ž๋“ค์˜ ์‹ ๋ขฐ๋„๊ฐ€ ์ €ํ•˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HTTPS๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ๋‹ค๋ฅธ ์ด์ (Benefit)

  1. SEO (๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”): ๋งŽ์€ ๊ฒ€์ƒ‰ ์—”์ง„๋“ค, ํŠนํžˆ Google์€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ˆœ์œ„์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ์š”์†Œ๋กœ์„œ HTTPS๋ฅผ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์›น์‚ฌ์ดํŠธ๋Š” ๊ฒ€์ƒ‰ ์—”์ง„์—์„œ ๋” ๋†’์€ ์ˆœ์œ„๋ฅผ ์–ป์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ง€๋ฉฐ, ์ด๋กœ ์ธํ•ด ์›น์‚ฌ์ดํŠธ์— ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ์œ ์ž…๋ฉ๋‹ˆ๋‹ค.
  2. ์›น ์„ฑ๋Šฅ ํ–ฅ์ƒ: HTTPS๋Š” ์ตœ์‹  ์›น ํ”„๋กœํ† ์ฝœ์ธ HTTP/2๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. HTTP/2๋Š” ์›น ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ ๋กœ์„œ, ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ๋™์‹œ์— ๋‹ค์šด๋กœ๋“œ ๋ฐ›๋Š” Multiplexing(๋ฉ€ํ‹ฐํ”Œ๋ ‰์‹ฑ) ๊ธฐ๋Šฅ, ํŒŒ์ผ ์••์ถ•, ์„œ๋ฒ„ ํ‘ธ์‹œ ๋“ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ๋“ค์€ ์›นํŽ˜์ด์ง€์˜ ๋กœ๋”ฉ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  3. ์‚ฌ์šฉ์ž ์‹ ๋ขฐ๊ฐ ํ–ฅ์ƒ: ์‚ฌ์šฉ์ž๋“ค์€ ๋ณด์•ˆ์— ๋Œ€ํ•ด ์ ์  ๋” ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. HTTPS๊ฐ€ ์ ์šฉ๋œ ์‚ฌ์ดํŠธ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ‚คํŒจ๋“œ ๋ชจ์–‘์ด๋‚˜ ๊ทธ๋ฆฐ ๋ฐ” ๋“ฑ์˜ ์•ˆ์ „ํ•œ ์‚ฌ์ดํŠธ๋กœ ํ‘œ์‹œ๋˜๋ฉฐ, ์ด๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž๋“ค์˜ ์‹ ๋ขฐ๋„๊ฐ€ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ์•ˆ์ „ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์—… ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  4. ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ: HTTPS๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฌด๊ฒฐ์„ฑ๋„ ๋™์‹œ์— ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ค‘๊ฐ„์— ๋ฐ์ดํ„ฐ ๋ณ€์กฐ๋‚˜ ์กฐ์ž‘์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์•Œ์•„์ฑŒ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์•…์˜์ ์ธ ๊ณต๊ฒฉ์„ ํƒ์ง€ํ•˜๊ณ  ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋Šฅ ํ™•์žฅ: ๋ช‡๋ช‡ ์›น ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋Šฅ๋“ค์€ ๋ณด์•ˆ์  ์ด์œ ๋กœ HTTPS๋ฅผ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์œ„์น˜ ์ •๋ณด๋ฅผ ์š”๊ตฌํ•˜๋Š” Geolocation API, ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ ๋ฐฐํ„ฐ๋ฆฌ ์ƒํƒœ๋ฅผ ์ฒดํฌํ•˜๋Š” Battery Status API ๋“ฑ์€ HTTPS ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ด์™ธ์˜ ๊ธฐ๋Šฅ๋„ ์ ์ฐจ HTTPS์— ์˜์กดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋งˆ์น˜๋ฉฐ

๊ฐ„๋‹จํ•˜๊ฒŒ HTTPS ํ”„๋กœํ† ์ฝœ์˜ ๊ตฌ์„ฑ, ๋™์ž‘๋ฐฉ์‹์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ดค๋Š”๋ฐ์š” ์šฐ๋ฆฌ๊ฐ€ ์›น์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ์‚ฌ์šฉ์ž๋“ค์˜ ์ •๋ณด ๋ณด์•ˆ, ์„œ๋น„์Šค์˜ ์‹ ๋ขฐ์„ฑ์„ ์ƒ๊ฐํ•˜๋ฉด ์•„๋ฌด๋ž˜๋„ HTTPS๋Š” ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š” ์š”์†Œ๊ฐ€ ์•„๋‹Œ ํ•„์ˆ˜ ๊ตฌ์„ฑ์œผ๋กœ ๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๋‚˜ ์›น์„œ๋ฒ„์— ๋Œ€ํ•ด์„œ ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด ์ง์ ‘ ์›น์„œ๋ฒ„์— SSL/TLS ์ธ์ฆ์„œ๋ฅผ ์ด์šฉํ•ด HTTPS ํ”„๋กœํ† ์ฝœ์„ ์ ์šฉํ•ด ๋ณด๋Š” ๊ฒƒ๋„ ์ถ”์ฒœํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค ์‹œ์ค‘์— ๊ผญ ์œ ๋ฃŒ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹Œ Letโ€™s Encrypt์—์„œ ๋ฌด๋ฃŒ๋กœ ๋ฐœ๊ธ‰ํ•ด ์ฃผ๋Š” ์ธ์ฆ์„œ๋ฅผ ์ ์šฉํ•ด ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์œผ๋กœ ์ด๋งŒ ์ด๋ฒˆ ํฌ์ŠคํŒ…์„ ๋งˆ์นฉ๋‹ˆ๋‹ค.



์ฐธ๊ณ ๋ฌธ์„œ

Grow & Glow ยฉ 2025

Banner images by undraw.co