แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒ nginx 1.27.0 แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž…แŸ†แž“แžฝแž“ 4 แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž HTTP/3

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ†แž”แžผแž„แž“แŸƒแžŸแžถแžแžถแžŸแŸ†แžแžถแž“แŸ‹แžแŸ’แž˜แžธแžšแž”แžŸแŸ‹ nginx 1.27.0 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰ แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ—แž“แžนแž„แž”แž“แŸ’แžแŸ” แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸ„แŸ‡ nginx 1.26.1 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แžŸแžถแžแžถแžŸแŸ’แžแŸแžšแž—แžถแž–แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ‰แžถแžšแŸ‰แžถแžกแŸ‚แž› แžŠแŸ‚แž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžแŸ‚แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ แž“แžทแž„แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž“แŸ…แž†แŸ’แž“แžถแŸ†แž€แŸ’แžšแŸ„แž™ แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแžถแžแžถแžŸแŸ†แžแžถแž“แŸ‹ 1.27.x แžŸแžถแžแžถแžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžแŸแžšแž—แžถแž– 1.28 แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แŸ” แž›แŸแžแž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ C แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ BSD แŸ”

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž…แŸ†แž“แžฝแž“ 4 แžŠแŸ‚แž›แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž˜แŸ‰แžผแžŒแžปแž› ngx_http_v3 แž–แžทแžŸแŸ„แž’แž“แŸ (แž”แžทแž‘แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜) แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž’แžธแž€แžถแžš HTTP/3 แžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš QUIC แž‡แžถแž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹ HTTP/2 แŸ” แž”แž‰แŸ’แž แžถแž›แŸแž…แžกแžพแž„แžแŸ‚แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แŸ‰แžผแžŒแžปแž› ngx_http_v3_module แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแž€แž˜แŸ’แž˜ แž แžพแž™แž‡แž˜แŸ’แžšแžพแžŸ "quic" แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† "แžŸแŸ’แžแžถแž”แŸ‹" แŸ” แž˜แžทแž“แž‘แžถแž“แŸ‹แž˜แžถแž“แž–แžถแž€แŸ’แž™แžŽแžถแž˜แžฝแž™แžŸแŸ’แžแžธแž–แžธแž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžšแž”แžŸแŸ‹ Angie แž“แžทแž„ FreeNginx forks แž“แŸ…แžกแžพแž™แž‘แŸแŸ”

แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ CVE-2024-34161 แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž”แžŸแŸ‹แž€แž˜แŸ’แž˜แž€แžšแž›แŸแž…แž’แŸ’แž›แžถแž™แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“แžแž˜แŸ’แž›แŸƒ MTU แž’แŸ†แž‡แžถแž„ 4096 แž”แŸƒแŸ” แž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžŸแŸŠแžปแž˜ CRYPTO แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž€แžถแžšแž…แžšแž…แžถแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‰แžพแž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžขแžแžทแžแžทแž‡แž“แž•แŸ’แž‰แžพแžŸแžถแžšแž…แžปแž„แž€แŸ’แžšแŸ„แž™แŸ”

แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸƒแžขแŸ†แž–แžพแž–แžปแž€แžšแž›แžฝแž™แž“แŸƒแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† CVE-2024-31079, CVE-2024-32760 แž“แžทแž„ CVE-2024-35200 แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแž–แžธแž…แž˜แŸ’แž„แžถแž™แž‚แžถแŸ†แž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžปแž‚แŸ’แž‚แž›แžทแž€ nginx แžŠแŸ„แž™แž”แž„แŸ’แž€แžพแžแžœแž‚แŸ’แž‚แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแž‡แžถแž–แžทแžŸแŸแžŸแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž–แžทแž’แžธแž€แžถแžš QUIC แŸ” แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸแŸ‡ แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ CVE-2024-31079 แž“แžทแž„ CVE-2024-32760 แž•แž›แžœแžทแž”แžถแž€แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แŸƒแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž˜แžทแž“แžขแžถแž…แžŠแž€แž…แŸแž‰แž”แžถแž“แž‘แŸ (แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžš?) แž–แŸแžแŸŒแž˜แžถแž“แž›แž˜แŸ’แžขแžทแžแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแžœแžทแž“แžทแž…แŸ’แž†แŸแž™แžŠแŸ„แž™แž€แžถแžšแž€แŸ‚แžแž˜แŸ’แžšแžผแžœแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠ แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžกแžพแž„แžŠแŸ„แž™แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž”แžถแž“แžŠแŸ„แŸ‡แž›แŸ‚แž„แžšแžฝแž…แž แžพแž™ (แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžฅแžแž‚แžทแžแžแŸ’แž›แŸƒ) แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžถแžšแŸ แž€แžถแžšแž”แžŠแžทแžŸแŸแž’แž‘แŸ’แžšแž“แžทแž…แž‘แž‘แŸ แž“แžทแž„แž€แžถแžšแžแŸ’แžœแŸ‡แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸƒแž‘แŸ†แž แŸ†แžšแž”แžŸแŸ‹ แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แžŠแžถแž€แŸ‹แž€แŸ’แž“แžปแž„แž‘แŸ’แžšแž“แžถแž”แŸ‹แŸ”

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž˜แžทแž“แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„ nginx 1.27.0แŸ–

  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹แžขแžแŸแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… "proxy_limit_rate", "fastcgi_limit_rate", "scgi_limit_rate" แž“แžทแž„ "uwsgi_limit_rate" แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แŸ”
  • แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžพแžŠแŸ‚แž›แž˜แžถแž“แžšแž™แŸˆแž–แŸแž›แž™แžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžŠแŸ‚แž›แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† "gzip", "gunzip", "ssi", "sub_filter" แžฌ "grpc_pass" แŸ”
  • แž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžกแžพแž„แžœแžทแž‰แž“แŸ…แž€แŸ’แž“แžปแž„ GCC 14 แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž‡แž˜แŸ’แžšแžพแžŸ "--with-atomic" แŸ”
  • แž€แŸ†แž แžปแžŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž HTTP/3 แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แž แž™แžพแž„แžขแžถแž…แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž€แžถแžšแž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž—แž•แŸ’แžŸแžถแž™แž“แŸƒแžŸแžถแžแžถแžŸแŸ†แžแžถแž“แŸ‹แžแŸ’แž˜แžธแž“แŸƒ FreeNginx 1.27.0 แžŠแŸ‚แž›แž‡แžถแžŸแž˜แž“แŸƒ Nginx แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™ Maxim Dunin แžŠแŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž˜แžฝแž™แžšแž”แžŸแŸ‹ Nginx แŸ” FreeNginx แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„แž˜แžทแž“แžšแž€แž”แŸ’แžšแžถแž€แŸ‹แž…แŸ†แžŽแŸแž‰แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠ Nginx แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แžขแž“แŸ’แžแžšแžถแž‚แž˜แž“แŸแž–แžธแžŸแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แŸ” แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แŸ†แž แžปแžŸแž“แŸ…แž–แŸแž›แžขแžถแž“แž•แŸ’แž“แŸ‚แž€แžŸแŸ†แžŽแžพ แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถแž“แŸ…แž€แŸ’แž“แžปแž„ NetBSD 10.0 แž“แžทแž„แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแž€แžถแžšแžŸแžšแžŸแŸแžšแžฏแž€แžŸแžถแžš PID (แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš "แž”แžทแž‘" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† "pid") แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster