Π Π°Π·ΠΊΡΠΈΡΠΎ Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° "HTTP/2 Bomb", Π·Π°ΡΡΠ³Π°ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° HTTP/2 ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΎΡΠΊΠ°Π· Π½Π° ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Π½Π΅ ΡΡΠ΅Π· ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ Π½Π° ΡΡΠ»Π°ΡΠ° Π½Π°Π»ΠΈΡΠ½Π° ΠΏΠ°ΠΌΠ΅Ρ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅Π½ Π² HTTP ΡΡΡΠ²ΡΡΠΈΡΠ΅ nginx, Apache httpd (CVE-2026-49975), Microsoft IIS, Envoy (CVE-2026-47774) ΠΈ Cloudflare Pingora Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅ΡΠΎΠ΄, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΡΠ²Π°Ρ zip Π±ΠΎΠΌΠ±Π°, ΠΏΡΠΈΠ»Π°Π³Π°Π½Π° ΠΊΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°Π³Π»Π°Π²ΠΈΡ Π² HTTP/2. ΠΠ΄Π΅ΡΡΠ° Π΅, ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ΄ΡΡΠΆΠ° Ρ ΠΈΠ»ΡΠ΄ΠΈ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡ, ΠΊΠ°ΡΠΎ "Cookie", Π±Π΅Π· ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ, Π²ΡΡΠΊΠΎ ΠΎΡ ΠΊΠΎΠΈΡΠΎ Π² Π·Π°ΡΠ²ΠΊΠ°ΡΠ° Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΎ Ρ Π΅Π΄Π½ΠΎΠ±Π°ΠΉΡΠΎΠ² Π»ΠΈΠ½ΠΊ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ° HPACK, Π½ΠΎ Π½Π° ΡΡΡΠ²ΡΡ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΡΠ»Π½ΠΎ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π·Π° ΡΡΠ»ΠΎΡΠΎ Π·Π°Π³Π»Π°Π²ΠΈΠ΅. ΠΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠ°Π·Ρ ΠΎΠ΄Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ HTTP ΡΡΡΠ²ΡΡΠΈ Π²Π°ΡΠΈΡΠ° ΠΎΡ ΠΎΠΊΠΎΠ»ΠΎ 70 Π±Π°ΠΉΡΠ° Π·Π° Π²ΡΠ΅ΠΊΠΈ Π±Π°ΠΉΡ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π·Π° nginx, IIS ΠΈ Pingora Π΄ΠΎ 4000 Π±Π°ΠΉΡΠ° Π² Apache httpd ΠΈ 5700 Π² Envoy. ΠΡΠΈ Π°ΡΠ°ΠΊΠ° ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΊΠΎΠΌΠΏΡΡΡΡ Ρ ΠΊΠ°Π½Π°Π» ΠΎΡ 100 Mbps, Π·Π° ΠΈΠ·ΡΠ΅ΡΠΏΠ²Π°Π½Π΅ Π½Π° 32 GB ΠΏΠ°ΠΌΠ΅Ρ ΡΠ° Π½ΡΠΆΠ½ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 10 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ ΠΏΡΠΈ Π°ΡΠ°ΠΊΠ° Π½Π° ΡΡΡΠ²ΡΡ Ρ Envoy 1.37.2, 18 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ β Apache httpd 2.4.67 ΠΈ 45 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ β nginx 1.29.7.
ΠΠ° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ nginx 1.29.8 ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° freenginx Π΅ ΠΏΡΠ΅Ρ
Π²ΡΡΠ»Π΅Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° max_headers, ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π½Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 1000 Π·Π°Π³Π»Π°Π²ΠΈΡ. Π Envoy ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΡΠ°
Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΠΈΠ·Π΄Π°Π½ΠΈΡ 1.35.11 ΠΈ 1.36.7, Π² ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π»ΠΈΠΌΠΈΡΠΈΡΠ΅ mutable_max_request_headers_kb ΠΈ max_headers_count. Π Apache httpd ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΡΠ° Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° mod_http2 2.0.41, ΠΊΠΎΠΉΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² ΡΠ΅Π»ΠΈΠ·ΠΈΡΠ΅ Π½Π° Apache httpd. ΠΠ°
Microsoft IIS ΠΈ Cloudflare Pingora ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ Π»ΠΈΠΏΡΠ²Π°Ρ.
ΠΠ°ΡΠΎ ΠΎΠ±Ρ
ΠΎΠ΄Π΅Π½ Π½Π°ΡΠΈΠ½ Π·Π° Π·Π°ΡΠΈΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° HTTP/2 ΠΈ Π΄Π° ΡΠ΅ Π·Π°Π΄Π°Π΄Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°, Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
