рдлрд╝рд╛рдпрд░рдЬреЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдЗрд╕реЛрд▓реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо 0.9.60 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рд░реЛрд╢рдиреА рджреЗрдЦреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдореЛрдЪрди рдлрд╛рдпрд░рдЬреЗрд▓ 0.9.60, рдЬрд┐рд╕рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓, рдХрдВрд╕реЛрд▓ рдФрд░ рд╕рд░реНрд╡рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкреГрдердХ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред рдлрд╛рдпрд░рдЬреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдпрд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрдордЬреЛрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рддреЗ рд╕рдордп рдореБрдЦреНрдп рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд░рдиреЗ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдо C рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv2 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИ рдФрд░ рдпрд╣ 3.0 рд╕реЗ рдкреБрд░рд╛рдиреЗ рдХрд░реНрдиреЗрд▓ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдкрд░ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИред рдлрд╛рдпрд░рдЬреЗрд▓ рдХреЗ рд╕рд╛рде рддреИрдпрд╛рд░ рдкреИрдХреЗрдЬ рддреИрдпрд╛рд░ рдбреЗрдм (рдбреЗрдмрд┐рдпрди, рдЙрдмрдВрдЯреВ) рдФрд░ рдЖрд░рдкреАрдПрдо (рд╕реЗрдВрдЯрдУрдПрд╕, рдлреЗрдбреЛрд░рд╛) рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВред

рдлрд╝рд╛рдпрд░рдЬреЗрд▓ рдореЗрдВ рдЕрд▓рдЧрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ Linux рдореЗрдВ рдиреЗрдорд╕реНрдкреЗрд╕, AppArmor, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ (seccomp-bpf)ред рдПрдХ рдмрд╛рд░ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рдЙрд╕рдХреА рд╕рднреА рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ, рдкреНрд░реЛрд╕реЗрд╕ рдЯреЗрдмрд▓ рдФрд░ рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯред рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рджреВрд╕рд░реЗ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдлрд╛рдпрд░рдЬреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЙрдХрд░, рдПрд▓рдПрдХреНрд╕рд╕реА рдФрд░ рдУрдкрдирд╡реАрдЬреЗрдб рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдХреНрд░реЛрдорд┐рдпрдо, рд╡реАрдПрд▓рд╕реА рдФрд░ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рд╕рд╣рд┐рдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЕрд▓рдЧрд╛рд╡. рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдореЛрдб рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдлрд╝рд╛рдпрд░рдЬреЗрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдлрд╝рд╛рдпрд░рдЬреЗрд▓ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕" рдпрд╛ "рд╕реБрдбреЛ рдлрд╝рд╛рдпрд░рдЬреЗрд▓ /etc/init.d/nginx рдкреНрд░рд╛рд░рдВрдн"ред

рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ:

  • рдПрдХ рднреЗрджреНрдпрддрд╛ рдЬреЛ рдХрд┐рд╕реА рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдкреНрд░рддрд┐рдмрдВрдз рддрдВрддреНрд░ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЙрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ Seccomp рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ /run/firejail/mnt рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдореЛрдб рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдирдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛;
  • рдореЗрдореЛрд░реА-рдЗрдирдХрд╛рд░-рд▓рд┐рдЦрдирд╛-рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдлрд╝рд┐рд▓реНрдЯрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ "memfd_create" рдХреЙрд▓ рдЕрд╡рд░реБрджреНрдз рд╣реИ;
  • рдЬреЗрд▓ рдХреА рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╡рд┐рдХрд▓реНрдк "рдкреНрд░рд╛рдЗрд╡реЗрдЯ-рд╕реАрдбрдмреНрд▓реНрдпреВрдбреА" рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдбреА-рдмрд╕ рд╕реЙрдХреЗрдЯ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "--рдиреЛрдбрдмрд╕" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • CentOS 6 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛;
  • рдмрдВрдж рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди Flatpak ╨╕ рддрд╕реНрд╡реАрд░.
    рд╕реВрдЪрд┐рддрдХрд┐ рдЗрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЯреВрд▓реАрдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП;

  • 87 рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдорд╛рдпрдкреЗрдВрдЯ, рдиреИрдиреЛ, рдПрдХреНрд╕рдПрдлрд╕реАрдИ4-рдорд┐рдХреНрд╕рд░, рдЧрдиреЛрдо-рдХреАрд░рд┐рдВрдЧ, рд░реЗрдбрд╢рд┐рдлреНрдЯ, рдлреЙрдиреНрдЯ-рдореИрдиреЗрдЬрд░, рдЬреАрдХреЙрдиреНрдл-рдПрдбрд┐рдЯрд░, рдЬреАрд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдлреНрд░реАрд╕рд┐рд╡, рд▓рд┐рдирд╕рд┐рдЯреА-рдПрдирдЬреА, рдУрдкрдирдЯреАрдЯреАрдбреА, рдЯреЙрд░реНрдХреНрд╕, рдЯреНрд░реЗрдореБрд▓рд╕, рд╡рд╛рд░рд╕реЛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдлреНрд░реАрдорд╛рдЗрдВрдб, рдХрд┐рдб3, рдлреНрд░реАрдХреЙрд▓, рдУрдкрдирд╕рд┐рдЯреА, рдпреВрдЯреЙрдХреНрд╕, рдлреНрд░реАрдСрдлрд┐рд╕-рдкреНрд▓рд╛рдирдореЗрдХрд░, рдлреНрд░реАрдСрдлрд┐рд╕-рдкреНрд░реЗрдЬреЗрдВрдЯреЗрд╢рди, рдлреНрд░реАрдСрдлрд┐рд╕-рдЯреЗрдХреНрд╕реНрдЯрдореЗрдХрд░, рдЗрдВрдХрд╡реНрдпреВ, рдореЗрдЯрд┐рдпреЛ-рдХреНрдпреВрдЯреА, рдХреЗрдЯрдЪ, рдпреЗрд▓реНрдк рдФрд░ рдХреИрдВрдЯрд╛рдЯрд╛ред

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

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