рдЯрд╛рдЗрдиреАрд╡реЗрдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд▓реИрдХрд╡реЗрдпрд░ рдХрд╛ рдПрдХ рдирдпрд╛ рдирд┐рд░реНрдорд╛рдг рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрд╕реЗрдВрдмрд▓реА рддреИрдпрд╛рд░ рдХрд░ рд▓реА рдЧрдИ рд╣реИ рдЯрд┐рдиреАрд╡реЗрдпрд░, рд╕реНрд▓реИрдХрд╡реЗрдпрд░-рдХрд░рдВрдЯ рдХреЗ 32-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рд▓рд┐рдирдХреНрд╕ 32 рдХрд░реНрдиреЗрд▓ рдХреЗ 64- рдФрд░ 4.19-рдмрд┐рдЯ рд╡реЗрд░рд┐рдПрдВрдЯ рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдХрд╛рд░ рдЖрдИрдПрд╕рдУ рдЫрд╡рд┐ 800 рдПрдордмреА.

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди, рдореВрд▓ рд╕реНрд▓реИрдХрд╡реЗрдпрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ:

  • 4 рд╡рд┐рднрд╛рдЬрдиреЛрдВ "/", "/boot", "/var" рдФрд░ "/home" рдкрд░ рд╕рдВрд╕реНрдерд╛рдкрдиред "/" рдФрд░ "/boot" рд╡рд┐рднрд╛рдЬрди рд░реАрдб-рдУрдирд▓реА рдореЛрдб рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ "/home" рдФрд░ "/var" noexec рдореЛрдб рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ;
  • рдХрд░реНрдиреЗрд▓ рдкреИрдЪ CONFIG_SETCAP. рд╕реЗрдЯрдХреИрдк рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реБрдкрд░рдпреВрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╕рд┐рд╕реНрдЯрдо sysctl рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдпрд╛ /proc/sys/setcap рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдЧрд▓реЗ рд░реАрдмреВрдЯ рддрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рдореЗрдВ, CAP_CHOWN(0), CAP_DAC_OVERRIDE(1), CAP_DAC_READ_SEARCH(2), CAP_FOWNER(3) рдФрд░ 21(CAP_SYS_ADMIN) рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрдХреНрд╖рдо рд╣реИрдВред рдЯрд┐рдиреАрд╡реЗрдпрд░-рдмрд┐рдлреЛрд░рдПрдбрдорд┐рди рдХрдорд╛рдВрдб (рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдФрд░ рдХреНрд╖рдорддрд╛рдПрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЙрд╕рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рд╕рд┐рдХреНрдпреЛрд░рд▓реЗрд╡рд▓реНрд╕ рд╣рд╛рд░реНрдиреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  • рдХреЛрд░ рдкреИрдЪ PROC_RESTRICT_ACCESSред рдпрд╣ рд╡рд┐рдХрд▓реНрдк /proc рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ /proc/pid рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ 555 рд╕реЗ 750 рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рдореВрд╣ рдХреЛ рд░реВрдЯ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рдкреАрдПрд╕" рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рджреЗрдЦрддреЗ рд╣реИрдВред рд░реВрдЯ рдЕрднреА рднреА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИред
  • CONFIG_FS_ADVANCED_CHOWN рдХрд░реНрдиреЗрд▓ рдкреИрдЪ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рднреАрддрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП UMASK рдХреЛ 077 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)ред

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

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