HTTP/2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ 8 DoS рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ

рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдФрд░ рдЧреВрдЧрд▓ рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ HTTP/2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЖрда рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдПрдХ рдзрд╛рд░рд╛ рднреЗрдЬрдХрд░ рд╕реЗрд╡рд╛ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдХреБрдЫ рд╣рдж рддрдХ HTTP/2 рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ HTTP рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреА рдореЗрдореЛрд░реА рдЦрддреНрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ CPU рд▓реЛрдб рдЙрддреНрдкрдиреНрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдкрдбреЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рд╣реИрдВ nginx 1.16.1/1.17.3 ╨╕ рдПрдЪреирдУ рейрежреирежрежрей, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрд▓рдмреНрдз рдЕрдкрд╛рдЪреЗ httpd рдФрд░ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЙрддреНрдкрд╛рдж.

рд╕рдорд╕реНрдпрд╛рдПрдБ рдмрд╛рдЗрдирд░реА рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ, рдХрдиреЗрдХреНрд╢рди рдХреЗ рднреАрддрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА, рдПрдХ рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рддрдВрддреНрд░, рдФрд░ HTTP/2 рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ ICMP-рдЬреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рдЬреБрдбрд╝реА HTTP/2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдкреЗрд╢ рдХреА рдЧрдИ рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реБрдИрдВред рд╕реНрддрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рдВрдЧ, рд░реАрд╕реЗрдЯ рдФрд░ рдкреНрд░рд╡рд╛рд╣ рд╕реЗрдЯрд┐рдВрдЧреНрд╕)ред рдХрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдиреЗ рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдареАрдХ рд╕реЗ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрддрд╛рд░ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдмрдВрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рдпрд╛ рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЙрдк-рдЗрд╖реНрдЯрддрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рд╣рдорд▓реЗ рдХреЗ рддрд░реАрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдЫ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЙрдХреЗрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдмрдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдлрд░рд┐рдВрдЧ рдХрддрд╛рд░ рд▓рдЧрд╛рддрд╛рд░ рднрд░рддреА рд░рд╣рддреА рд╣реИред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдкрд░ рднрд╛рд░ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдпрд╛ рд╕реАрдкреАрдпреВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред

рдкрд╣рдЪрд╛рдиреА рдЧрдИ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ:

  • рд╕реАрд╡реАрдИ-2019-9511 (рдбреЗрдЯрд╛ рдбреНрд░рд┐рдмрд▓) - рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдЖрдХрд╛рд░ рдФрд░ рдереНрд░реЗрдб рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдХреЗ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдХрдИ рдереНрд░реЗрдб рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ 1-рдмрд╛рдЗрдЯ рдмреНрд▓реЙрдХ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдХрддрд╛рд░рдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ;
  • рд╕реАрд╡реАрдИ-2019-9512 (рдкрд┐рдВрдЧ рдлреНрд▓рдб) - рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рд▓рдЧрд╛рддрд╛рд░ HTTP/2 рдХрдиреЗрдХреНрд╢рди рдкрд░ рдкрд┐рдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЬрд╣рд░ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рджреВрд╕рд░реА рддрд░рдл рднреЗрдЬреЗ рдЧрдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЖрдВрддрд░рд┐рдХ рдХрддрд╛рд░ рдореЗрдВ рдмрд╛рдврд╝ рдЖ рдЬрд╛рддреА рд╣реИ;
  • CVE-2019-9513 (рд╕рдВрд╕рд╛рдзрди рд▓реВрдк) - рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХрдИ рдЕрдиреБрд░реЛрдз рдереНрд░реЗрдб рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдереНрд░реЗрдб рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрджрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЯреНрд░реА рдореЗрдВ рдлреЗрд░рдмрджрд▓ рд╣реЛрддрд╛ рд╣реИ;
  • CVE-2019-9514 (рд░реАрд╕реЗрдЯ рдлреНрд▓рдб) - рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХрдИ рдереНрд░реЗрдб рдмрдирд╛рддрд╛ рд╣реИ
    рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдереНрд░реЗрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЕрдорд╛рдиреНрдп рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рд░реНрд╡рд░ RST_STREAM рдлрд╝реНрд░реЗрдо рднреЗрдЬрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрддрд╛рд░ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ;

  • CVE-2019-9515 (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлреНрд▓рдб) - рд╣рдорд▓рд╛рд╡рд░ рдЦрд╛рд▓реА "рд╕реЗрдЯрд┐рдВрдЧреНрд╕" рдлрд╝реНрд░реЗрдореЛрдВ рдХреА рдПрдХ рд╕реНрдЯреНрд░реАрдо рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреА рд╣реЛрдЧреА;
  • CVE-2019-9516 (0-рд▓рдВрдмрд╛рдИ рд╣реЗрдбрд░ рд▓реАрдХ) - рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рд╢реВрдиреНрдп рдирд╛рдо рдФрд░ рд╢реВрдиреНрдп рдорд╛рди рдХреЗ рд╕рд╛рде рд╣реЗрдбрд░ рдХреА рдПрдХ рд╕реНрдЯреНрд░реАрдо рднреЗрдЬрддрд╛ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд░ рдкреНрд░рддреНрдпреЗрдХ рд╣реЗрдбрд░ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдореЗрдВ рдПрдХ рдмрдлрд░ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдЗрд╕реЗ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ;
  • CVE-2019-9517 (рдЖрдВрддрд░рд┐рдХ рдбреЗрдЯрд╛ рдмрдлрд╝рд░рд┐рдВрдЧ) - рд╣рдорд▓рд╛рд╡рд░ рдЦреБрд▓рддрд╛ рд╣реИ
    рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП HTTP/2 рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдбреЗрдЯрд╛ рднреЗрдЬрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЯреАрд╕реАрдкреА рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рд░рдЦрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реЙрдХреЗрдЯ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдорд▓рд╛рд╡рд░ рдРрд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ;

  • CVE-2019-9518 (рдЦрд╛рд▓реА рдлрд╝реНрд░реЗрдо рдмрд╛рдврд╝) - рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдбреЗрдЯрд╛, рд╣реЗрдбрд░, CONTINUATION, рдпрд╛ PUSH_PROMISE рдкреНрд░рдХрд╛рд░ рдХреЗ рдлрд╝реНрд░реЗрдореЛрдВ рдХреА рдПрдХ рд╕реНрдЯреНрд░реАрдо рднреЗрдЬрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЦрд╛рд▓реА рдкреЗрд▓реЛрдб рдФрд░ рдХреЛрдИ рдкреНрд░рд╡рд╛рд╣ рд╕рдорд╛рдкреНрддрд┐ рдзреНрд╡рдЬ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реНрд░реЗрдо рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд╡реНрдпрддреАрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╣рдорд▓рд╛рд╡рд░ рджреНрд╡рд╛рд░рд╛ рдЙрдкрднреЛрдЧ рдХреА рдЧрдИ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рдЕрдиреБрдкрд╛рдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ