๐ŸŒฑ CS

[๋„คํŠธ์›Œํฌ] HTTPS์™€ SSL ํ”„๋กœํ† ์ฝœ์˜ ์›๋ฆฌ(๋Œ€์นญํ‚ค, ๊ณต๊ฐœํ‚ค)

alreadykite 2023. 12. 13. 18:02

 

 

HTTPS๋ž€?


HTTPS์— SSL์„ ์‚ฌ์šฉํ•œ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. HTTP๋Š” ํ‰๋ฌธ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. HTTPS๋Š” SSL๋กœ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค.

 

 

SSL ํ”„๋กœํ† ์ฝœ์ด๋ž€?


SSL์€ ์›น ์„œ๋ฒ„์™€ ์›น ๋ธŒ๋ผ์šฐ์ € ๊ฐ„์˜ ๋ณด์•ˆ์„ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ๋กœ ๊ณต๊ฐœํ‚ค, ๋Œ€์นญํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹์„ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค.

SSL์€ ์ธ์ฆ๊ธฐ๊ด€์œผ๋กœ๋ถ€ํ„ฐ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ์˜ ์ธ์ฆ์„ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. 

  1. ์ธ์ฆ์„œ ๋ฐœ๊ธ‰
    ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ๊ธฐ๊ด€(CA)์— ์ž์‹ ์˜ ์ •๋ณด์™€ ๊ณต๊ฐœํ‚ค๋ฅผ ์ œ์ถœํ•œ๋‹ค. CA๋Š” ์ด ์ •๋ณด๋ฅผ ๊ฒ€์ฆํ•˜๊ณ , CA์˜ ๋น„๋ฐ€ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ์ธ์ฆ์„œ๋ฅผ ๋งŒ๋“ค์–ด ์‚ฌ์ดํŠธ์—๊ฒŒ ๋ฐœ๊ธ‰ํ•œ๋‹ค. ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €์—๋Š” CA์˜ ๊ณต๊ฐœํ‚ค๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์–ด CA๊ฐ€ ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. ์‚ฌ์ดํŠธ ์ ‘์†
    ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜๋ฉด ์‚ฌ์ดํŠธ๋Š” SSL/TLS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด ์ž์‹ ์˜ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค. ์ด ๋‹จ๊ณ„๋ถ€ํ„ฐ SSL/TLS ํ”„๋กœํ† ์ฝœ์ด ํ™œ์„ฑํ™”๋˜๋ฉฐ, ์ดํ›„์˜ ํ†ต์‹ ์€ ์ด ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ๋ณด์•ˆ์ด ์œ ์ง€๋œ๋‹ค.
  3. ์ธ์ฆ์„œ ๊ฒ€์ฆ๊ณผ ๋Œ€์นญํ‚ค ๊ตํ™˜
    ์‚ฌ์šฉ์ž๋Š” CA์˜ ๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ์ธ์ฆ์„œ๋ฅผ ๊ฒ€์ฆํ•œ๋‹ค. ์ดํ›„, ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์ดํŠธ์˜ ๊ณต๊ฐœํ‚ค๋กœ ์•”ํ˜ธํ™”๋œ ๋Œ€์นญํ‚ค๋ฅผ ์‚ฌ์ดํŠธ์—๊ฒŒ ์ „์†กํ•œ๋‹ค.
  4. ๋Œ€์นญํ‚ค ๋ณตํ˜ธํ™”
    ์‚ฌ์ดํŠธ๋Š” ์ž์‹ ์˜ ๋น„๋ฐ€ํ‚ค๋กœ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ๋Œ€์นญํ‚ค๋ฅผ ์–ป๋Š”๋‹ค.
  5. ์•”ํ˜ธํ™”๋œ ํ†ต์‹ 
    ์ดํ›„์˜ ๋ชจ๋“  ํ†ต์‹ ์€ ๋Œ€์นญํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๋˜๋ฉฐ SSL/TLS ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ๋ณด์•ˆ์ด ์œ ์ง€๋œ๋‹ค.

 

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

๋Œ€์นญํ‚ค

  • ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”์— ๊ฐ™์€ ์•”ํ˜ธํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค.
  • ๋™์ผํ•œ ํ‚ค๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ๋น ๋ฅด๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ
  • ์ด๋Š” ์ค‘๊ฐ„์— ๋ˆ„๊ตฐ๊ฐ€ ์•”ํ˜ธํ‚ค๋ฅผ ๊ฐ€๋กœ์ฑ„๋ฉด ์•”ํ˜ธํ™”๋œ ์ •๋ณด๊ฐ€ ์œ ์ถœ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.
  • ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ๋ณด์™„ํ•œ ๋ฐฉ์‹์ด ๊ณต๊ฐœํ‚ค์ด๋‹ค.

๊ณต๊ฐœํ‚ค

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

 

โœ”๏ธ ๋‘ ๋ฐฉ์‹ ๋ชจ๋‘ ์žฅ๋‹จ์ ์ด ์กด์žฌํ•˜์—ฌ ๋‘ ๋ฐฉ์‹์˜ ์žฅ์ ์„ ์ฑ„ํƒํ•ด ๋ณด์•ˆ์€ ๋†’์ด๊ณ  ์†Œ์š”์‹œ๊ฐ„๊ณผ ๋น„์šฉ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด์„œ ๋Œ€์นญํ‚ค์™€ ๊ณต๊ฐœํ‚ค ๋ฐฉ์‹์„ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

 

โญ ์ฐธ๊ณ  ๋งํฌ