์ทจ์•ฝ์  ์ˆ˜์ •์ด ํฌํ•จ๋œ Nginx 1.21.0 ๋ฐ nginx 1.20.1 ๋ฆด๋ฆฌ์Šค

nginx 1.21.0์˜ ์ƒˆ๋กœ์šด ๋ฉ”์ธ ๋ธŒ๋žœ์น˜์˜ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ์œผ๋ฉฐ, ๊ทธ ์•ˆ์—์„œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ๊ณ„์†๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— ์‹ฌ๊ฐํ•œ ์˜ค๋ฅ˜ ๋ฐ ์ทจ์•ฝ์  ์ œ๊ฑฐ์™€ ๊ด€๋ จ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๋งŒ ๋„์ž…ํ•˜๋Š” ์ง€์›๋˜๋Š” ์•ˆ์ • ๋ธŒ๋žœ์น˜ 1.20.1๊ณผ ๋ณ‘ํ–‰ํ•˜์—ฌ ์ˆ˜์ • ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๋…„์—๋Š” ๋ฉ”์ธ ๋ธŒ๋žœ์น˜ 1.21.x๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์•ˆ์ •์ ์ธ ๋ธŒ๋žœ์น˜ 1.22๊ฐ€ ํ˜•์„ฑ๋  ์˜ˆ์ •์ด๋‹ค.

์ƒˆ ๋ฒ„์ „์€ DNS์—์„œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ์˜ ์ทจ์•ฝ์ (CVE-2021-23017)์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ์ž ์žฌ์ ์œผ๋กœ ๊ณต๊ฒฉ์ž ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ํŠน์ • DNS ์„œ๋ฒ„ ์‘๋‹ต์„ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋‚˜ํƒ€๋‚˜๋ฉฐ 0.6.18๋ฐ”์ดํŠธ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ทจ์•ฝ์ ์€ "resolver" ์ง€์‹œ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ DNS ํ™•์ธ์ž ์„ค์ •์—์„œ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—๋งŒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๊ณต๊ฒฉ์ž๊ฐ€ DNS ์„œ๋ฒ„์—์„œ UDP ํŒจํ‚ท์„ ์Šคํ‘ธํ•‘ํ•˜๊ฑฐ๋‚˜ DNS ์„œ๋ฒ„์— ๋Œ€ํ•œ ์ œ์–ด๊ถŒ์„ ์–ป์„ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์€ nginx XNUMX ์ถœ์‹œ ์ดํ›„๋ถ€ํ„ฐ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ „ ๋ฆด๋ฆฌ์Šค์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

nginx 1.21.0์˜ ๋น„๋ณด์•ˆ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • "proxy_ssl_certificate", "proxy_ssl_certificate_key", "grpc_ssl_certificate", "grpc_ssl_certificate_key", "uwsgi_ssl_certificate" ๋ฐ "uwsgi_ssl_certificate_key" ์ง€์‹œ๋ฌธ์— ๋ณ€์ˆ˜ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”์ผ ํ”„๋ก์‹œ ๋ชจ๋“ˆ์€ ๋‹จ์ผ ์—ฐ๊ฒฐ์—์„œ ์—ฌ๋Ÿฌ POP3 ๋˜๋Š” IMAP ์š”์ฒญ์„ ๋ณด๋‚ด๊ธฐ ์œ„ํ•œ "ํŒŒ์ดํ”„๋ผ์ธ"์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉฐ, ์—ฐ๊ฒฐ์ด ๋‹ซํžˆ๋Š” ์ตœ๋Œ€ ํ”„๋กœํ† ์ฝœ ์˜ค๋ฅ˜ ์ˆ˜๋ฅผ ์ •์˜ํ•˜๋Š” ์ƒˆ๋กœ์šด ์ง€์‹œ๋ฌธ "max_errors"๋„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ŠคํŠธ๋ฆผ ๋ชจ๋“ˆ์— "fastopen" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ฒญ์ทจ ์†Œ์ผ“์— ๋Œ€ํ•ด "TCP Fast Open" ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋์— ์Šฌ๋ž˜์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ž๋™ ๋ฆฌ๋””๋ ‰์…˜ ์ค‘์— ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ์ด์Šค์ผ€์ดํ”„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • SMTP ํŒŒ์ดํ”„๋ผ์ธ์„ ์‚ฌ์šฉํ•  ๋•Œ ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ๋‹ซ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€