Libseccomp: рдкреНрд░рд╢реНрди: рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ libseccomp рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЕрдХреНрддреВре░ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: seccomp/libseccomp

рдореИрдВ рдУрдПрд╕рдПрдХреНрд╕ рдкрд░ libseccomp рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред libseccomp рдПрдХ рдХреЛрдб рдореВрд▓реНрдпрд╛рдВрдХрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдУрдПрд╕рдПрдХреНрд╕ рдкрд░ libseccomp рд╕реНрдерд╛рдкрд┐рдд/рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред рдореБрдЭреЗ рд▓рд╛рдкрддрд╛ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВ - рдкрд╣рд▓реЗ endian.h рдЧреБрдо рд╣реЛ рдЧрдИ; рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ elf.h ; рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ elftypes.h ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд░реЗрдкреЛ рдХреЛ рдЙрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдУрдПрд╕рдПрдХреНрд╕ рдкрд░ рд░реЗрдкреЛ рдмрдирд╛рдиреЗ/рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИ?

рдУрдПрд╕ рд╡рд┐рд╡рд░рдг:
рдореИрдХреЛрдЬрд╝ рдореЛрдЬрд╛рд╡реЗ - 10.14.5
рдкрд╣рд▓реЗ рд╕реЗ рд╣реА xcode рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@erdumbledore seccomp рдПрдХ Linux рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП Linux рдХрд░реНрдиреЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ OSX рдкрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж OSX рдкрд░ Docker рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛ рджреЗрдЧрд╛ред

@roryrjb рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕реЗ рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛!

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

@erdumbledore seccomp рдПрдХ Linux рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП Linux рдХрд░реНрдиреЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ OSX рдкрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж OSX рдкрд░ Docker рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛ рджреЗрдЧрд╛ред

рдЬреИрд╕рд╛ рдХрд┐ @roryrjb рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рд╣реИ, libseccomp рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ Linux рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ; рдЕрдиреНрдп OSes, рдЬреИрд╕реЗ OS X, рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

@erdumbledore seccomp рдПрдХ Linux рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП Linux рдХрд░реНрдиреЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ OSX рдкрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЖрдкрдХреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж OSX рдкрд░ Docker рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛ рджреЗрдЧрд╛ред

@roryrjb рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕реЗ рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛!

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

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

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

varqox picture varqox  ┬╖  23рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

cgwalters picture cgwalters  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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