๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

https2

๋ฆฌ๋ˆ…์Šค์—์„œ Mattermost๋ฅผ HTTPS(SSL)๋กœ ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ฆฌ๋ˆ…์Šค์—์„œ Mattermost๋ฅผ HTTPS(SSL)๋กœ ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ Slack์˜ ๋Œ€์•ˆ์œผ๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ๋Š” Mattermost๋ฅผ ์„ค์น˜ํ•˜๊ณ  HTTPS(SSL) ๋ชจ๋“œ๋กœ ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๊ธ€์—์„œ๋Š” Mattermost์˜ ๊ธฐ๋ณธ ์„ค์น˜ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค๋ฃจ์—ˆ์œผ๋‚˜, ์ด๋ฒˆ์—๋Š” HTTPS๋กœ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜์—ฌ Mattermost๋ฅผ ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž์„ธํžˆ ์„ค๋ช…๋“œ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ์ €๋Š” Mattermost๋ฅผ HTTPS ๋ชจ๋“œ๋กœ ์„ฑ๊ณต์ ์œผ๋กœ ์šด์˜ ์ค‘์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” HTTPS ์„ค์ •์„ ์™„๋ฃŒํ•œ Mattermost์˜ ์ง์ ‘์ ์ธ ์„ค์ • ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•˜๋ฉฐ, NGINX ํ”„๋ก์‹œ ์„ค์ • ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋Š” ์ถ”ํ›„ ์„ฑ๊ณต ์‹œ ๋ณ„๋„๋กœ ์„ค๋ช…๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.1. ๋„๋ฉ”์ธ ๊ตฌ๋งคMattermost๋ฅผ HTTPS๋กœ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋„๋ฉ”์ธ์ด ํ•„์š”.. 2024. 8. 15.
Secure Header๋ฅผ ์ด์šฉํ•œ ๋ธŒ๋ผ์šฐ์ € ๋ณด์•ˆ ํ—ค๋” HSTS(HTTP Strict Transport Security) Secure Header๋ฅผ ์ด์šฉํ•œ ๋ธŒ๋ผ์šฐ์ € ๋ณด์•ˆ ํ—ค๋” HSTS(HTTP Strict Transport Security)์•ˆ๋…•ํ•˜์„ธ์š”, ์ „๋ฌธ ๋ธ”๋กœ๊ฑฐ๋กœ์„œ ๊น”๋”ํ•˜๊ณ  ๋…์ฐฝ์ ์ธ ๊ธ€์„ ์ถ”๊ตฌํ•˜์‹œ๋Š” ๋งŒํผ, ์ตœ์ ํ™”๋œ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” 'Secure Header๋ฅผ ์ด์šฉํ•œ ๋ธŒ๋ผ์šฐ์ € ๋ณด์•ˆ'์— ๋Œ€ํ•œ ์ƒ์„ธํ•œ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค.Secure Header๋ฅผ ์ด์šฉํ•œ ๋ธŒ๋ผ์šฐ์ € ๋ณด์•ˆ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ๋ฐœ์ „๊ณผ ๋ณด์•ˆ ํ•„์š”์„ฑ1990๋…„์— ํƒ„์ƒํ•œ ์›น ๋ธŒ๋ผ์šฐ์ €(Web Browser)๋Š” ์›น ์„œ๋ฒ„์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋ฉฐ HTML ๋ฌธ์„œ๋‚˜ ํŒŒ์ผ์„ ์ถœ๋ ฅํ•˜๋Š” ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์Šคํฌํ†ฑ, ๋ชจ๋ฐ”์ผ ๋“ฑ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์—์„œ HTTP ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ธ€๋กœ๋ฒŒ ์‹œ์žฅ์กฐ์‚ฌ์—…์ฒด ์Šคํƒฏ์นด์šดํ„ฐ(StatCounter)์˜ 2020๋…„ 3์›” ์ „ ์„ธ๊ณ„ ๋ธŒ๋ผ์šฐ.. 2024. 7. 29.