Community

๐ŸŒ HTTPS ๋ฅผ ๊ฐ•์ œํ•˜๋Š” HTST ๊ธฐ์ˆ 

๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์›นํŽ˜์ด์ง€์— ์ ‘์†ํ•  ๋•Œ ์ ‘์†ํ•˜๋Š” ์ฃผ์†Œ๋ฅผ ๋ณด๋ฉด HTTPS ๋กœ ์‹œ์ž‘๋˜๊ณ  ํ˜น์—ฌ HTTP ๋กœ ์‹œ์ž‘๋˜๋Š” ํŽ˜์ด์ง€๋ฅผ ์ ‘์†ํ•˜๊ฒŒ ๋˜๋ฉด HTTPS ์ฃผ์†Œ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋˜๊ฑฐ๋‚˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์œ„ํ—˜์„ฑ์ด ์žˆ๋‹ค๋Š” ์˜๋ฏธ์˜ ๊ฒฝ๊ณ  ํŽ˜์ด์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š”๊ฑธ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ด์œ ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ HTTP ํ†ต์‹ ์— ๋Œ€ํ•œ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๊ณ ์ž ๊ณผ๊ฑฐ์—๋Š” ์„ ํƒ์ ์œผ๋กœ ์ ์šฉํ•ด๋„ ๋ฌ๋˜ HTTPS ๋ฅผ ๊ฐ•์ œ์— ๊ฐ€๊น๊ฒŒ ์ •์ฑ…์„ ๋ฐ”๊พธ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ์—ฌ์ „ํžˆ HTTP ๋กœ ์ ‘๊ทผํ•˜๋Š” ์ฃผ์†Œ๋Š” ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ์— ๊ธฐ๋กํ–ˆ๋˜ ๋งํฌ์ด๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ HTTP ์ฃผ์†Œ๋กœ ๋ถ๋งˆํฌ ํ–ˆ์„ ๊ฒฝ์šฐ ๋“ฑ์œผ๋กœ HTTP ๋กœ ์ ‘๊ทผํ•˜๊ฒŒ ๋˜๋Š” ์ผ€์ด์Šค๊ฐ€ ํ”ํ•œ๋ฐ์š”, ์ด๋Ÿด๊ฒฝ์šฐ HTTPS ๋ฅผ ์ง€์›ํ•˜๋Š” ์„œ๋น„์Šค์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ˆ์ฐจ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 1๏ธโƒฃ ์‚ฌ์šฉ์ž๊ฐ€ HTTP ์ฃผ์†Œ๋กœ ์›น์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. 2๏ธโƒฃ ์š”์ฒญ์„ ๋ฐ›์€ ์›น์„œ๋ฒ„๋Š” 301 ํ˜น์€ 302 ์‘๋‹ต์„ ๋‚ด๋ ค์„œ ์‚ฌ์šฉ์ž๊ฐ€ HTTPS ์ฃผ์†Œ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ํ•˜๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค. 3๏ธโƒฃ ์‚ฌ์šฉ์ž๋Š” ์‘๋‹ต๋ฐ›์€ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์ฃผ์†Œ๋กœ ์š”์ฒญํ•˜์—ฌ HTTPS ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋•Œ ํ•œ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ 1๋ฒˆ ๊ณผ์ •์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ HTTP ๋กœ ์›น์„œ๋ฒ„์— ์š”์ฒญ์„ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋•Œ ์‚ฌ์šฉ์ž์˜ ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ทธ๋Œ€๋กœ ํ•ด์ปค์—๊ฒŒ ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๊ธฐ์ˆ ์ด ๋ฐ”๋กœ HTST(HTTP Strict Transport Security)์ž…๋‹ˆ๋‹ค. HTST ๋Š” ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ธ๋ฐ์š”, ์œ„์—์„œ ์„ค๋ช…๋“œ๋ ธ๋˜ ๋™์ž‘์„ HTST ๊ฐ€ ์ ์šฉ๋œ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋‹ค์‹œ ํ•ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋™์ž‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 1๏ธโƒฃ ์‚ฌ์šฉ์ž๊ฐ€ HTTP ์ฃผ์†Œ๋กœ ์š”์ฒญ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. 2๏ธโƒฃ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ•ด๋‹น ์ฃผ์†Œ์˜ ๋„๋ฉ”์ธ์ด HTST ๋ฅผ ์ง€์›ํ•˜๋Š” ๋„๋ฉ”์ธ์ผ ๊ฒฝ์šฐ 307 Internal Redirect ๋ฅผ ํ†ตํ•ด HTTPS ๋กœ ์ฃผ์†Œ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. 3๏ธโƒฃ ์‚ฌ์šฉ์ž๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ณ€๊ฒฝํ•œ HTTPS ์ฃผ์†Œ๋กœ ์›น์„œ๋ฒ„์— ์š”์ฒญํ•˜์—ฌ HTTPS ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ธฐ์กด์— ๋ฌธ์ œ๊ฐ€ ๋˜์—ˆ๋˜ HTTP ์š”์ฒญ์„ ์›น์„œ๋ฒ„์˜ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๊ฐ€ ์•„๋‹Œ ๋ธŒ๋ผ์šฐ์ €๋‹จ์—์„œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ํ•จ์œผ๋กœ์จ ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๊ฒŒ HTST ๊ธฐ์ˆ ์ด๋ผ๊ณ  ์ดํ•ดํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. HTST ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์›น์„œ๋ฒ„์—์„œ๋„ ๋ช‡๊ฐ€์ง€ ์ž‘์—…์ด ํ•„์š”ํ•œ๋ฐ์š”, ์ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ ๊ณต์œ ๋“œ๋ฆฐ ๋งํฌ์— ์žˆ์œผ๋‹ˆ ๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค๊ป˜์„œ๋Š” ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ“š ํ•จ๊ป˜๋ณด๋ฉด ์ข‹์€๊ธ€ โœ”๏ธ HTTPS ์˜ ์ž‘๋™ ์›๋ฆฌ : https://careerly.co.kr/comments/75626?utm_campaign=self-share

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค