company-logo
ํ—ฌํ”„์„ผํ„ฐ

[๐Ÿ“Œ์ฃผ์š”๊ณต์ง€] HTTP ํ‰๋ฌธ ํ†ต์‹  ์ง€์› ์ค‘๋‹จ ๋ฐ TLS ๋ฒ„์ „, Cipher Suite ์—…๋ฐ์ดํŠธ ์•ˆ๋‚ด

์•ˆ๋…•ํ•˜์„ธ์š”,
์ €ํฌ ์ฝ”๋ฆฌ์•„ ํฌํŠธ์›์—์„œ๋Š” ๊ณ ๊ฐ๋‹˜๋“ค์˜ ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์„ ์ตœ์šฐ์„ ์œผ๋กœ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๊ณ ๊ฐ๋‹˜๋“ค๊ป˜ ๋”์šฑ ์•ˆ์ „ํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด,
"2024๋…„ 9์›” 1์ผ๋ถ€ํ„ฐ ์ผ๋ถ€ ์œ„ํ—˜ํ•œ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ ์ง€์›์„ ์ค‘๋‹จ"
ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
2024๋…„ 9์›” 1์ผ ์ดํ›„๋กœ๋Š” ์•„๋ž˜ 3๊ฐ€์ง€ ๊ฒฝ์šฐ์— ํ•ด๋‹นํ•˜๋Š” API ํ˜ธ์ถœ์ด ๊ธˆ์ง€๋˜๋ฏ€๋กœ,ํฌํŠธ์›์—์„œ ์ œ๊ณต๋“œ๋ฆฌ๋Š” ๊ฐ€์ด๋“œ โ†—์— ๋”ฐ๋ผ ์•ˆ์ „ํ•œ ํ”„๋กœํ† ์ฝœ๋งŒ์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹œ๋Š”์ง€ ๋‹ค์‹œ ํ•œ๋ฒˆ ํ™•์ธ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
1.HTTP ํ‰๋ฌธ ํ†ต์‹  ์ง€์› ์ค‘๋‹จ
  • 2024๋…„ 9์›” 1์ผ๋ถ€ํ„ฐ, ์ฝ”๋ฆฌ์•„ํฌํŠธ์›์—์„œ ์ œ๊ณต๋˜๋Š” API ์„œ๋น„์Šค(api.iamport.kr)๋Š” HTTP ํ‰๋ฌธ ํ†ต์‹ ์„ ์ง€์›ํ•˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
  • HTTP ํ‰๋ฌธ ํ†ต์‹ ์„ ์ด์šฉํ•˜๊ณ ๊ณ„์‹œ๋Š” ๊ฒฝ์šฐ HTTPS๋ฅผ ์ด์šฉํ•ด API ํ˜ธ์ถœ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ณ€๊ฒฝํ•ด์ฃผ์…”์•ผํ•˜๋ฉฐ HTTPS ํ†ต์‹  ์‹œ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  TLS ๋ฒ„์ „ ๋ฐ Cipher Suite ์—ญ์‹œ ์•„๋ž˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์ ์šฉ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
2.TLS 1.0 ๋ฐ 1.1 ์ง€์› ์ค‘๋‹จ
  • 2024๋…„ 9์›” 1์ผ๋ถ€ํ„ฐ, ์ฝ”๋ฆฌ์•„ํฌํŠธ์›์—์„œ ์ œ๊ณต๋˜๋Š” API ์„œ๋น„์Šค(api.iamport.kr)๋Š” TLS 1.0 ๋ฐ 1.1์— ๋Œ€ํ•œ ์ง€์›์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • ์ด์ „ ๋ฒ„์ „์˜ TLS๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ ๊ฒฝ์šฐ ์‹œ์Šคํ…œ ๋˜๋Š” ์•ฑ ์—…๋ฐ์ดํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
3.์ผ๋ถ€ ์ทจ์•ฝํ•œ ์•”ํ˜ธ๋ฌธ ์ง‘ํ•ฉ(Cipher Suite) ์ง€์› ์ค‘๋‹จ
  • 2024๋…„ 9์›” 1์ผ๋ถ€ํ„ฐ, ์ฝ”๋ฆฌ์•„ํฌํŠธ์›์—์„œ ์ œ๊ณต๋˜๋Š” API ์„œ๋น„์Šค(api.iamport.kr)๋Š” ๋ณด์•ˆ์— ์ทจ์•ฝํ•œ ์ผ๋ถ€ legacy cipher suite์˜ ์ง€์›์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • ์ง€์› ์ค‘๋‹จ์— ํ•ด๋‹น๋˜๋Š” cipher suite๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋Š” ๊ฒฝ์šฐ ์‹œ์Šคํ…œ ๋˜๋Š” ์•ฑ ์—…๋ฐ์ดํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
โ˜ž ์ง€์› ์ค‘๋‹จ ๋Œ€์ƒ TLS ๋ฒ„์ „ ๋ฐ cipher suite, ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ์— ๋Œ€ํ•œ ๊ฐ€์ด๋“œ ๋ฐ ๊ด€๋ จ ์ž์„ธํ•œ ์‚ฌํ•ญ๋“ค์€ TLS ์ง€์›๋ฒ”์œ„ ์•ˆ๋‚ด ๋ฅผ ํ™•์ธํ•ด์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
์ฝ”๋ฆฌ์•„ํฌํŠธ์› ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด์ฃผ์‹œ์–ด ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ ๋” ๋‚˜์€ ์„œ๋น„์Šค ์ œ๊ณต์„ ์œ„ํ•ด ํ•ญ์ƒ ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ถ๊ธˆํ•œ ์‚ฌํ•ญ์ด๋‚˜ ์ถ”๊ฐ€์ ์ธ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜์‹œ๋ฉด ์–ธ์ œ๋“ ์ง€ ๋ฌธ์˜์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
์ฝ”๋ฆฌ์•„ํฌํŠธ์› ๊ฐœ๋ฐœํŒ€ ๋“œ๋ฆผ
์ปจํ…์ธ ๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?