Libseccomp: рдкреНрд░рд╢реНрди: рдЯреЙрдо рд╣реЛрд░реЛрдореИрдЯрдХрд╛ рдХреЛ рдПрдХ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдорд╛рд░реНрдЪ 2019  ┬╖  23рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: seccomp/libseccomp

рдореИрдВрдиреЗ рдЯреЙрдо рд╣реЛрд░реЛрдореИрдЯрдХрд╛ (@drakenclimber) рд╕реЗ рдкреВрдЫрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ libseccomp рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░рдХреНрд╖рдХ рдмрдирдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦреЗрдЧрд╛ рдФрд░ рд╡рд╣ рд╕рд╣рдордд рд╣реЛ рдЧрдпрд╛ (рдзрдиреНрдпрд╡рд╛рдж рдЯреЙрдо!)ред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрди рд╕рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рд╣рдореЗрдВ рд░рдЦрд░рдЦрд╛рд╡ рднреВрдорд┐рдХрд╛ рдХреЛ рдПрдХ (рдореБрдЭреЗ) рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЬрдм рд╣рдо рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреНрд░рдЧрддрд┐ рдХрд░реЗрдВрдЧреЗ рддреЛ рдореИрдВ рдиреАрдЪреЗ рджреА рдЧрдИ рд╕реВрдЪреА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реВрдВрдЧрд╛:

  • [x] рд░рдЦрд░рдЦрд╛рд╡ рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ MAINTAINER_PROCESS.md рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдПрдВ
  • [x] рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ SECURITY.md рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдПрдВ рдФрд░ @pcmoore рдФрд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ (рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП GitHub "Security" рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреИрдм рджреЗрдЦреЗрдВ)
  • [x] рднреЗрджреНрдпрддрд╛ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП SECURITY.md рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп README.md рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
  • [x] @drakenclimber рдиреЗ рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП
  • [x] @drakenclimber рдХреЗ рдкрд╛рд╕ https://scan.coverity.com рдкрд░ рд╕рд╣реА libseccomp ACL рд╣реИ
  • [x] @pcmoore libseccomp Google рд╕рдореВрд╣ рд╕реЗ @drakenclimber рдХрд╣рддреЗ рд╣реИрдВ
  • [x] @pcmoore рдЕрдиреБрджрд╛рди @drakenclimber seccomp/libseccomp . рддрдХ рдкрд╣реБрдВрдЪ рд▓рд┐рдЦрддрд╛ рд╣реИ
priorithigh question

рд╕рднреА 23 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@drakenclimber рдореИрдВ рдПрдХ рдкреНрд░рд╕реНрддреБрдд рдХрд░реВрдВрдЧрд╛ рдЬрд┐рд╕ рдкрд░ рд╣рдо рдЪрд░реНрдЪрд╛/рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА v2.4.0 рд░рд┐рд▓реАрдЬ рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореБрдЭреЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХреБрдЫ рдЕрдиреНрдп рдЕрд╕рдВрдмрдВрдзрд┐рдд рдФрд░ рдЙрдкреЗрдХреНрд╖рд┐рдд рдореБрджреНрджреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ :)

@pcmoore - рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВред рд╡реИрд╕реЗ v2.4 рд░рд┐рд▓реАрдЬ рдкрд░ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо! рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдмреЗрдЭрд┐рдЭрдХ рдореБрдЭреЗ рдПрдХ рдЧрд┐рдиреА рдкрд┐рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реАрдзрд╛ рдХрд░рддреЗ рд╣реИрдВ :)

рд╡реИрд╕реЗ v2.4 рд░рд┐рд▓реАрдЬ рдкрд░ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо! рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдЗрд╕ рд╕рдордп рдЖрдк рдЬреЛ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рд╕рд╣рд╛рдпрдХ рд╣реИред рдореИрдВ рдЗрд╕ рд░рд┐рд▓реАрдЬ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕реА рдореБрд╢реНрдХрд┐рд▓ рдмрд┐рдЯреНрд╕ рдмрджрд▓ рдЧрдИ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдЕрдиреБрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреБрдЫ рдХреЛрдиреЗ рдХрд╛ рдорд╛рдорд▓рд╛ рдЯреВрдЯ рдЧрдпрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдореЗрдВ "рдмреНрд░рд╛рдЙрди рдмреИрдЧ" v2.4.1 рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдХрднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗред

рдмреЗрдЭрд┐рдЭрдХ рдореБрдЭреЗ рдПрдХ рдЧрд┐рдиреА рдкрд┐рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реАрдзрд╛ рдХрд░рддреЗ рд╣реИрдВ :)

рдЖрдк рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЧрд┐рдиреА рдкрд┐рдЧ рд╣реИрдВ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢реА рд╣реИ рдХрд┐;)

@drakenclimber рдореИрдВ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ

libseccomp рдЕрдиреБрд░рдХреНрд╖рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛

https://github.com/seccomp/libseccomp

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

рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, libseccomp рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдиреНрдп рд╕рднреА рднрд╛рдЧреЛрдВ рдХреА рддрд░рд╣, рд╕рд╣реА рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдкреИрдЪ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдФрд░ рд╡рд┐рд▓рдп рдХрд░рдирд╛

рдПрдХ рдЖрджрд░реНрд╢ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдЪ рдХреА рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛рдПрдЧреА рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд░рдЦрд░рдЦрд╛рд╡ рджреНрд╡рд╛рд░рд╛ ACK'd рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдкреИрдЪ рдХреЛ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмрд╣реБрдордд (рд░рдЦрд░рдЦрд╛рд╡реЛрдВ рдХреА рдПрдХ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, N/2+1) рджреНрд╡рд╛рд░рд╛ ACK'd рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Linux рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ACK рдкреИрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

Acked-by: John Smith <[email protected]>

рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреИрдЪ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрдирд╛ рд╕рд╛рдЗрди-рдСрдл рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдРрд╕рд╛ рдХрд░рдирд╛ рд╕рд╣реА рд╣реИ (рдкреИрдЪ рдЬрдорд╛ рдХрд░рдиреЗ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ); рдпрджрд┐ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рд╛рдЗрди-рдСрдл рдЬреЛрдбрд╝рдирд╛ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкреИрдЪ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЛ рдкреИрдЪ рдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рдорд╛рдирдХ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рд╕рд╛рдЗрди-рдСрдл рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

Signed-off-by: Jane Smith <[email protected])

рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рддреЛ рджреВрд╕рд░реЛрдВ рдХреЛ рдЬрд╛рдиреЗ рджреЗрдВред рдпрджрд┐ рдПрд╕реАрдХреЗ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдПрдХ рдкреИрдЪ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рд░рдЦрд░рдЦрд╛рд╡ рдЙрдЪрд┐рдд рд╕рдордп рдХреЗ рдмрд╛рдж рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗ рд░рд╣реЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рдХреА рджреЗрд░реА), рдЬрдм рддрдХ рдХреЛрдИ рдмрдХрд╛рдпрд╛ рдПрдирдПрдХреЗ рдирд╣реАрдВ рд╣реИрдВ, рдкреИрдЪ рдХреЛ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╕рд╛рдзрд╛рд░рдг рдмрд╣реБрдордд рдХреЗ рдмрд┐рдирд╛ред

рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╕реБрднреЗрджреНрдпрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛

libseccomp рднреЗрджреНрдпрддрд╛ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ SECURITY.md рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рднреЗрджреНрдпрддрд╛ рдХреА рд╡реИрдзрддрд╛ рдФрд░ рдЧрдВрднреАрд░рддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдм рднреА рд╕рдВрднрд╡ рд╣реЛ, рдЬрд┐рдореНрдореЗрджрд╛рд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдкреИрдЪрд┐рдВрдЧ рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдореЗрдВ _linux-distros_ рдФрд░ _oss-security_ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЧрд┐рдЯрд╣рдм рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди

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

рдлрд╝реАрдЪрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдирд╛рдо рдореЗрдВ "RFE:" рдЙрдкрд╕рд░реНрдЧ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ "рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ" рд▓реЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдирд╛рдо рдореЗрдВ "рдмрдЧ:" рдЙрдкрд╕рд░реНрдЧ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ "рдмрдЧ" рд▓реЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрджреНрджреЛрдВ рдХреЛ "рдкреНрд░рд╛рдердорд┐рдХрддрд╛/рдЙрдЪреНрдЪ", "рдкреНрд░рд╛рдердорд┐рдХрддрд╛/рдорд╛рдзреНрдпрдо", рдФрд░ "рдкреНрд░рд╛рдердорд┐рдХрддрд╛/рдирд┐рдореНрди" рд▓реЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдЕрд░реНрде рдЙрдореНрдореАрдж рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрджреНрджреЛрдВ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ "рд▓рдВрдмрд┐рдд/рдЬрд╛рдирдХрд╛рд░реА", "рд▓рдВрдмрд┐рдд/рд╕рдореАрдХреНрд╖рд╛", рдФрд░ "рд▓рдВрдмрд┐рдд/рд╕рдВрд╢реЛрдзрди" рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕рдорд╕реНрдпрд╛/рдкреИрдЪ рдХреА рд╕рдореАрдХреНрд╖рд╛ рд▓рдВрдмрд┐рдд рд╣реИ, рдФрд░/рдпрд╛ рдкреИрдЪ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЧрд┐рдЯрд╣рдм рд░рд┐рд▓реАрдЬ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди

рдХрд┐рд╕реА рднреА рд╕рдордп рдХрдо рд╕реЗ рдХрдо рджреЛ рдЧрд┐рдЯрд╣рдм рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП: рдПрдХ рдЕрдЧрд▓реЗ рдкреНрд░рдореБрдЦ/рдорд╛рдореВрд▓реА рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, v2.5), рдФрд░ рдЕрдЧрд▓реЗ рдкреИрдЪ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, v2.4.2)ред рдЬреИрд╕реЗ рд╣реА рдореБрджреНрджреЛрдВ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдХрд╛ рдкреНрд░рдмрдВрдзрди

рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ Google рд╕рдореВрд╣ рдкрд░ рд╣реЛрд╕реНрдЯ рдХреА рдЧрдИ рд╣реИ, рдФрд░ рдЬрдмрдХрд┐ Google рдЦрд╛рддреЗ рдХреЗ рдмрд┐рдирд╛ рдЪрд░реНрдЪрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд╕рдореВрд╣ рдХреЛ рдореЙрдбрд░реЗрдЯ/рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ Google рдЦрд╛рддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╡реЗ рдЕрдиреБрд░рдХреНрд╖рдХ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдПрдХ Google рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдореЙрдбрд░реЗрдЯрд░ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

"рдореЙрдбрд░реЗрдЯрд░" рд╢рдмреНрдж рдХреЗ рдмрд╛рд╡рдЬреВрдж рд╕реВрдЪреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИ рдФрд░ рдЗрд╕реЗ рд╡реИрд╕реЗ рд╣реА рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐

libseccomp рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХреНрд░рд┐рдпрд╛ RELEASE_PROCESS.md рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИред

рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдЪ/рдкреАрдЖрд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд░рдЦрд░рдЦрд╛рд╡ рд╕реЗ рдПрд╕реАрдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд░реЛрдбрдмреНрд▓реЙрдХ рдХрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛? рдореЗрд░реА рдЖрдВрдд рдХреА рднрд╛рд╡рдирд╛ рдпрд╣ рд╣реИ рдХрд┐ libseccomp рдкреИрдЪ/рдкреАрдЖрд░ рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрдо рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ

рдорд╛рдирд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рдПрд╕реАрдХреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдзрд╛рд░рдг рдкреИрдЪ, рдпрд╛ рдЕрдиреНрдп рд╡рд┐рд▓реБрдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ (рд▓рдВрдмреА рдЫреБрдЯреНрдЯрд┐рдпрд╛рдВ, рдЖрджрд┐) рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрд╛рдИрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЪреАрд▓рд╛рдкрди рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреНрдп рдПрд╕реАрдХреЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЕрдкрд╡рд╛рдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЙрдкрд░реНрдпреБрдХреНрдд рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд░рдЦрд░рдЦрд╛рд╡ рд╕реЗ рдкреИрдЪ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд░рдЦрд░рдЦрд╛рд╡ рджреНрд╡рд╛рд░рд╛ рдПрд╕реАрдХреЗ рдФрд░ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрдЪреНрдЫреА рдЖрджрдд рд╣реЛрдЧреАред рдЗрд╕реЗ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рд╣рдореЗрдВ рдорд░реНрдЬрд┐рдВрдЧ рдкреАрдЖрд░ рдФрд░ рдкреИрдЪ рдХреЛ рдХреИрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░рдирд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдореЗрдВрдЯреЗрдирд░ рд╕рд╛рдЗрди-рдСрдл, рдЗрд╕реЗ рд╣рд╛рде рд╕реЗ рдХрд░рдирд╛ рдФрд░ рдЧрд┐рдЯрд╣рдм рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдирд╛ рдЖрджрд┐ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди рдЬреАрдердм рдЯреВрд▓реНрд╕ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдХреБрдВрдЬреА рд╕рднреА рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ README.md рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдЪрд┐рдд рдЬрд┐рдореНрдореЗрджрд╛рд░ рдкреНрд░рдХрдЯреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдореЗрдВ linux-distros рдФрд░ oss-security рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдЪрд╛рд╣рд┐рдПред

рд╣рд╛рдВ, рджреВрд╕рд░реЛрдВ рдХреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдореИрдВ рд╕рд╣рдордд рд╣реВрдВред

рдорд╛рдирд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рдПрд╕реАрдХреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдзрд╛рд░рдг рдкреИрдЪ, рдпрд╛ рдЕрдиреНрдп рд╡рд┐рд▓реБрдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ (рд▓рдВрдмреА рдЫреБрдЯреНрдЯрд┐рдпрд╛рдВ, рдЖрджрд┐) рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрд╛рдИрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЪреАрд▓рд╛рдкрди рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреНрдп рдПрд╕реАрдХреЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЕрдкрд╡рд╛рдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрдЪреНрдЫреЗ рдЕрдВрдХ, рдореИрдВ рд╕рд╣рдордд рд╣реВрдБред

рд╣рдореЗрдВ рдорд░реНрдЬрд┐рдВрдЧ рдкреАрдЖрд░ рдФрд░ рдкреИрдЪ рдХреЛ рдХреИрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░рдирд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдореЗрдВрдЯреЗрдирд░ рд╕рд╛рдЗрди-рдСрдл, рдЗрд╕реЗ рд╣рд╛рде рд╕реЗ рдХрд░рдирд╛ рдФрд░ рдЧрд┐рдЯрд╣рдм рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдирд╛ рдЖрджрд┐ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдмрд┐рд▓реНрдЯ-рдЗрди рдЬреАрдердм рдЯреВрд▓реНрд╕ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдЬреЛ рдкреИрдЪ рдХреЛ рдЫреВрддрд╛ рд╣реИ, рдпрд╛ рддреЛ рдЗрд╕реЗ рд╕рдВрд▓реЗрдЦрд┐рдд рдХрд░рдХреЗ рдпрд╛ рдЗрд╕реЗ рдореБрдЦреНрдп рд░реЗрдкреЛ рдореЗрдВ рднреЗрдЬрдХрд░, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдирд╛ рд╕рд╛рдЗрди-рдСрдл рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рднреА рд╕реЛрдЪрддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЦреНрдп рд░реЗрдкреЛ рдореЗрдВ рдХреБрдЫ рднреА рдзрдХреЗрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ make check рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреАрдЖрд░ рдХреЛ рд╕реАрдзреЗ рдЧрд┐рдЯрд╣рдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рднреАрддрд░ рд╕реЗ рдорд░реНрдЬ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рднреА рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдкреАрдЖрд░ рд╡реЙрд▓реНрдпреВрдо рдХрднреА рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рд╡реЙрд▓реНрдпреВрдо рдЗрддрдирд╛ рдХрдо рд╣реИ рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдореИрдиреБрдЕрд▓ рдХрджрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВред

рд░рд╛рдп @drakenclimber?

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА Google рд╕рдореВрд╣ рдХреА рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЖрдкрдХреЗ oracle.com рдЦрд╛рддреЗ/рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рдмрдВрдзрдХ/рдореЙрдбрд░реЗрдЯрд░ рдЦрд╛рддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдпрд╣ рдПрдХ Google рдЦрд╛рддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ @drakenclimber; рдпрджрд┐ рдЖрдк рдкреНрд░рдмрдВрдзрдХ/рдореЙрдбрд░реЗрдЯрд░ рдкрд╣реБрдВрдЪ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ Google рдЦрд╛рддреЗ рд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреА рд╣реЛрдЧреАред

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реВрдЪреА рдХреЛ рдореЙрдбрд░реЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛, рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕реЗ рдореЙрдбрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд╣реА рдкреЛрд╕реНрдЯ рдЬреЛ рд╕реВрдЪреА рдореЗрдВ рддреБрд░рдВрдд рдирд╣реАрдВ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИрдВ, рд╡реЗ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ Google рд╕реНрдкреИрдо рдорд╛рдирддрд╛ рд╣реИред

рдпрд╣ рднреА рд╡реНрдпрд░реНрде рд╣реИ рдХрд┐ рдХрдорд┐рдЯ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд╣рд░ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╢реВрдиреНрдп рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪ рд░рд╣рд╛ рд╣реИ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдЕрдм GitHub рдкрд░ рд╣реЛрддрд╛ рд╣реИред рдЬрдмрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдХреЛ рдЗрдзрд░-рдЙрдзрд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреГрдкрдпрд╛ рдпрд╣ рдорд╣рд╕реВрд╕ рди рдХрд░реЗрдВ рдХрд┐ "рдмреЛрдЭ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ" рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реВрдЪреА рдХрд╛ рдкреНрд░рдмрдВрдзрдХ/рдореЙрдбрд░реЗрдЯрд░ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ "рдмреЛрдЭ" рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдкреАрдЖрд░ рд╡реЙрд▓реНрдпреВрдо рдХрднреА рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рд╡реЙрд▓реНрдпреВрдо рдЗрддрдирд╛ рдХрдо рд╣реИ рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдореИрдиреБрдЕрд▓ рдХрджрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВред рд░рд╛рдп @drakenclimber?

рдорд╛рдирд╛ред рдореИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЗрд╕ рдЪрд░рдг рдореЗрдВ рдПрдХ рдореИрдиреБрдЕрд▓ рдХрджрдо рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реВрдБред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВ рдЕрднреА рдХреБрдЫ рд╕рдордп рд╕реЗ рдпрд╣реА рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ @drakenclimber; рдпрджрд┐ рдЖрдк рдкреНрд░рдмрдВрдзрдХ/рдореЙрдбрд░реЗрдЯрд░ рдкрд╣реБрдВрдЪ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ Google рдЦрд╛рддреЗ рд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреА рд╣реЛрдЧреАред

рдЬрдмрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдХреЛ рдЗрдзрд░-рдЙрдзрд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреГрдкрдпрд╛ рдпрд╣ рдорд╣рд╕реВрд╕ рди рдХрд░реЗрдВ рдХрд┐ "рдмреЛрдЭ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ" рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реВрдЪреА рдХрд╛ рдкреНрд░рдмрдВрдзрдХ/рдореЙрдбрд░реЗрдЯрд░ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ "рдмреЛрдЭ" рдирд╣реАрдВ рд╣реИред

рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреЗ рд╣реИрдВ рддреЛ рдореЗрд░рд╛ рдЬреАрдореЗрд▓ рдкрддрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ; рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд╣рд▓реВ рдирд╣реАрдВ рджреЗрдЦрддрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╛рдж рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╕рд╛рдмрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЯреЙрдо рдбреЙрдЯ hromatka рдЬреАрдореЗрд▓ рдкрд░ред

рдореИрдВрдиреЗ рдЕрднреА рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП "рд╕реБрд░рдХреНрд╖рд╛" рдЯреИрдм рдХреЗ рддрд╣рдд рдЧрд┐рдЯрд╣рдм SECURITY.md рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ CONTRIBUTING.md рджреЗрдЦреЗрдВ)ред рд╣рдореЗрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

"рд╕реБрд░рдХреНрд╖рд╛" рдЯреИрдм рдЖрдкрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рдирд┐рдЬреА рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдирд┐рдЬреА рддреМрд░ рдкрд░ рдкреИрдЪ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВ; рдпрд╣ рдПрдХ рдмрдбрд╝реА рдЬреАрдд рд╣реЛ рд╕рдХрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдореЗрдВ рдлрд┐рдХреНрд╕ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░реЛрдВ рдкрд░ рдмреЗрд╣рддрд░ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдлреАрдЪрд░ рд╣реИред рдЕрдЪреНрдЫрд╛ рдЦреЛрдЬ!

@drakenclimber рдореИрдВрдиреЗ рдЕрднреА рдКрдкрд░ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдбреЙрдХреНрдЯрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдЕрднреА рднреА рдПрдХ SECURITY.md рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдмрд╕ рдХреБрдЫ рд╡рд╛рдХреНрдп); рдЬрдм рдЖрдк рдКрдкрд░ рджрд┐рдП рдЧрдП рдореБрдЦреНрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛрдВрдЧреЗ, рддрдм рдореИрдВ рдПрдХ рд╕рд╛рде рдПрдХ рдбреНрд░рд╛рдлрд╝реНрдЯ рдкреНрд░рд╕реНрддреБрдд рдХрд░реВрдБрдЧрд╛ред

@drakenclimber рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЖрдкрдХреЗ gmail рдкрддреЗ рдХреЛ Google рд╕рдореВрд╣ рдореЗрдВ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░рдмрдВрдзрдХ/рдореЙрдбрд░реЗрдЯрд░ рдПрдХреНрд╕реЗрд╕ рджрд┐рдпрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА Google рд╕рдореВрд╣ рдореЗрдВ рдЖрдкрдХреЗ gmail рдкрддреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░рдмрдВрдзрдХ/рдореЙрдбрд░реЗрдЯрд░ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХреА рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдФрд░ рдореЗрд▓ рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ рдЕрднреА рдКрдкрд░ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд╡рд╛рдХрдИ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИред

@drakenclimber рдпрд╣рд╛рдБ рдПрдХ SECURITY.md рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рдорд╕реМрджрд╛ рд╣реИ, рд╡рд┐рдЪрд╛рд░?

libseccomp рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдпрддрд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдХреНрд░рд┐рдпрд╛

https://github.com/seccomp/libseccomp

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

рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдПрдВ

libseccomp рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЬреЛ рддрддреНрдХрд╛рд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рдХрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрддрдорд╛рди libseccomp рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рдИрдореЗрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕реВрдЪреА рдиреАрдЪреЗ рджреА рдЧрдИ рд╣реИред рд╣рдо рдЖрдо рддреМрд░ рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо 90 рджрд┐рдиреЛрдВ рдХреА рд╕рдордпрд╛рд╡рдзрд┐ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рд╣рд▓ рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдХрдЯреАрдХрд░рдг рд╡рд┐рдВрдбреЛ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХрд╛ рд╣рд░ рд╕рдВрднрд╡ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред

  • рдкреЙрд▓ рдореВрд░, [email protected]
  • рдЯреЙрдо рд╣реЛрд░реЛрдореИрдЯрдХрд╛, рдЯреЙрдоред [email protected]

рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди

рдмрдЧ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдкрд░, рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рд╕рдорд╛рдзрд╛рди рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╢реАрдШреНрд░ рдкреНрд░рдХрдЯреАрдХрд░рдг рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдорд╛рдзрд╛рди рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рдирд┐рдЬреА рддреМрд░ рдкрд░ рдФрд░ рдкрд╛рд░рдВрдкрд░рд┐рдХ libseccomp рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд╣рд░ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдПрдХ рдирд┐рдЬреА рд╡рд┐рдХрд╛рд╕ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд┐рдЯрд╣рдм "рд╕реБрд░рдХреНрд╖рд╛" рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯрд░ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдЧрд┐рдЯрд╣рдм рдореБрджреНрджрд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╕реЗ рдЦреБрд▓рд╛рд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрдм рддрдХ рд╡рд┐рд╡рд░рдг рдмреЗрд╣рдж рд╕реАрдорд┐рдд рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ CVE, рдпрд╛ рдЕрдиреНрдп рдЯреИрдЧ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж GitHub рд╕рдорд╕реНрдпрд╛ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдЯреИрдЧ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рдХрдЯреАрдХрд░рдг

рдЬрдм рднреА рд╕рдВрднрд╡ рд╣реЛ, рдЬрд┐рдореНрдореЗрджрд╛рд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдкреИрдЪрд┐рдВрдЧ рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдореЗрдВ linux-distros рдФрд░ oss-security рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЬреЛ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдирд╛рдЗрдЯрдкрд┐рдХ - рдореИрдВ рдЗрд╕реЗ in a manner which works best for all parties involved. рдмрджрд▓рдиреЗ рдХрд╛ рд▓реБрддреНрдл рдЙрдард╛рдКрдВрдЧрд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдпрддрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдЕрдЪреНрдЫрд╛ рдХрд╛рдо!

рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЬреЛ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдирд╛рдЗрдЯрдкрд┐рдХ - рдореИрдВ рдЗрд╕реЗ in a manner which works best for all parties involved. рдмрджрд▓рдиреЗ рдХрд╛ рд▓реБрддреНрдл рдЙрдард╛рдКрдВрдЧрд╛

рдореБрдЭреЗ рд╡рд╣ рдкрд╕рдВрдж рд╣реИ, рдЕрдм рдбреНрд░рд╛рдлрд╝реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдкрд░реНрдпрд╛рдкреНрдд рд╕рд╣рдорддрд┐ рдореЗрдВ рд╣реИрдВ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝/рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдкреАрдЖрд░ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛ рдЙрдЪрд┐рдд рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдЕрднреА рдХрд░реВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдВ рдПрдХ рд▓рд┐рдВрдХ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред

рдкреАрдЖрд░ рд▓рд┐рдВрдХ (рдЙрдкрд░реЛрдХреНрдд рдЬреАрдПрдЪ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ): https://github.com/seccomp/libseccomp/pull/158

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рд╣реИрдВ @drakenclimber , рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреБрдЫ рднреА рдЧрдбрд╝рдмрдбрд╝ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

drakenclimber picture drakenclimber  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

oxr463 picture oxr463  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pcmoore picture pcmoore  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pcmoore picture pcmoore  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

grubeli picture grubeli  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ