рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ AF_PACKET рд╕реЙрдХреЗрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рднреЗрджреНрдпрддрд╛

рдХрдордЬрд╝реЛрд░рд┐рдпреЛрдВ рдХреА рд▓рд╣рд░ рдХреЗ рддреАрди рд╕рд╛рд▓ рдмрд╛рдж (1, 2, 3, 4, 5) рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ AF_PACKET рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд╣рдЪрд╛рди рдХреА рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ (CVE-2020-14386), рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЕрд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд░реВрдЯ рдПрдХреНрд╕реЗрд╕ рд╣реЛрдиреЗ рдкрд░ рдХреЛрдб рдХреЛ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдпрд╛ рдкреГрдердХ рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

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

рднреЗрджреНрдпрддрд╛ tpacket_rcv рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдиреЗрдЯрдСрдлрд╝ рдЪрд░ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИред рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдиреЗрдЯрдСрдлрд╝ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдореИрдХрд▓реЗрди рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗ рдХрдо рдорд╛рди рдкрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ "рдореИрдХрдСрдлрд╝ = рдиреЗрдЯрдСрдлрд╝ - рдореИрдХрд▓реЗрди" рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛ рдФрд░ рдмрд╛рдж рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░ рдХреЛ рдмрдлрд░ рдореЗрдВ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдЧрд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЖрд╡рдВрдЯрд┐рдд рдмрдлрд░ рдХреА рд╕реАрдорд╛ рд╕реЗ рдкрд░реЗ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ 1 рд╕реЗ 10 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╢реЛрд╖рдг рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЬреБрд▓рд╛рдИ 2008 рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рднрд┐рдХреЛрдВ рдореЗрдВ рд╕реНрд╡рдпрдВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред рдлрд┐рдХреНрд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ рдкреИрдмрдВрдж. рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреГрд╖реНрдареЛрдВ рдкрд░ рд╡рд┐рддрд░рдг рдореЗрдВ рдкреИрдХреЗрдЬ рдЕрдкрдбреЗрдЯ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: Ubuntu, рдлреЗрдбреЛрд░рд╛, SUSE, рдбреЗрдмрд┐рдпрди, RHEL, рдореЗрд╣рд░рд╛рдм.

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

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