TL; рдбред рдпрд╕ рд▓реЗрдЦрдорд╛, рд╣рд╛рдореА рдкрд╛рдБрдЪ рд▓реЛрдХрдкреНрд░рд┐рдп рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХрдбрд╛ рдпреЛрдЬрдирд╛рд╣рд░реВ рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реНрдЫреМрдВред рдкреНрд░рддреНрдпреЗрдХрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реНрдиреЗрд▓ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд▓рд┐рдпреМрдВ, рд╕рдмреИ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдпреМрдВ, рд░ рд╕рдВрд▓рдЧреНрди рдмрд╛рдЗрдирд░реАрд╣рд░реВрдорд╛ рд╕реБрд░рдХреНрд╖рд╛ рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдпреМрдВред рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рддрд░рдгрд╣рд░реВ OpenSUSE 12.4, Debian 9, CentOS, RHEL 6.10 рд░ 7, рд╕рд╛рдереИ Ubuntu 14.04, 12.04 рд░ 18.04 LTS рд╣реБрдиреНред
рдкрд░рд┐рдгрд╛рдорд╣рд░реВрд▓реЗ рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрдЫ рдХрд┐ рдЖрдзрд╛рд░рднреВрдд рдпреЛрдЬрдирд╛рд╣рд░реВ рдЬрд╕реНрддреИ рд╕реНрдЯреНрдпрд╛рдХрд┐рдВрдЧ рдХреНрдпрд╛рдирд░реАрд╣рд░реВ рд░ рд╕реНрдерд┐рддрд┐-рд╕реНрд╡рддрдиреНрддреНрд░ рдХреЛрдбрд╣рд░реВ рдЕрдЭреИ рд╕рдмреИрд▓реЗ рдЕрдкрдирд╛рдПрдХрд╛ рдЫреИрдирдиреНред рд╕реНрдерд┐рддрд┐ рдХрдореНрдкрд╛рдЗрд▓рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдЭ рдЦрд░рд╛рдм рдЫ рдЬрдм рд╕реНрдЯреНрдпрд╛рдХ рдЯрдХрд░рд╛рд╡ рдЬрд╕реНрддрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдЧрд░реНрдиреЗ рдХреБрд░рд╛ рдЖрдЙрдБрдЫ, рдЬреБрди рдкреНрд░рдХрд╛рд╢рди рдкрдЫрд┐ рдЬрдирд╡рд░реАрдорд╛ рд╕реНрдкрдЯрд▓рд╛рдЗрдЯрдорд╛ рдЖрдпреЛред
рд╕рдореАрдХреНрд╖рд╛рд▓реЗ рджреЗрдЦрд╛рдПрдХреЛ рдЫ рдХрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдзрд┐рд╣рд░реВ Ubuntu 18.04 рдорд╛ OS рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рддреНрдпрд╕рдкрдЫрд┐ Debian 9ред рдЕрд░реНрдХреЛрддрд░реНрдл, OpenSUSE 12.4, CentOS 7 рд░ RHEL 7 рд▓реЗ рдкрдирд┐ рдЖрдзрд╛рд░рднреВрдд рд╕реБрд░рдХреНрд╖рд╛ рдпреЛрдЬрдирд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рд░ рд╕реНрдЯреНрдпрд╛рдХ рдЯрдХреНрдХрд░ рд╕реБрд░рдХреНрд╖рд╛ред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдзреЗрд░реИ рд╕рдШрди рд╕реЗрдЯрдХреЛ рд╕рд╛рде рдЕрдЭ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
рдкрд░рд┐рдЪрдп
рдЙрдЪреНрдЪ рдЧреБрдгрд╕реНрддрд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫред рд╕реНрдерд┐рд░ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рдЧрддрд┐рд╢реАрд▓ рд░рдирдЯрд╛рдЗрдо рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рд╕рд╛рдереИ рдХрдореНрдкрд╛рдЗрд▓рд░ рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдЧрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдиреНрдирдд рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╡рд┐рд╢рд╛рд▓ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдмрд╛рд╡рдЬреБрдж, рдЖрдзреБрдирд┐рдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЕрдЭреИ рдкрдирд┐ рдХрдордЬреЛрд░реАрд╣рд░реВрдмрд╛рдЯ рдЧреНрд░рд╕реНрдд рдЫ рдЬреБрди рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд▓рдЧрд╛рддрд╛рд░ рд╢реЛрд╖рдг рдЧрд░рд┐рдиреНрдЫред рд▓рд┐рдЧреЗрд╕реА рдХреЛрдб рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдорд╛ рдЕрд╡рд╕реНрдерд╛ рдЕрдЭ рдЦрд░рд╛рдм рдЫред рддреНрдпрд╕реНрддрд╛ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛, рд╣рд╛рдореА рд╕рдореНрднрд╛рд╡рд┐рдд рд╢реЛрд╖рдгрдпреЛрдЧреНрдп рддреНрд░реБрдЯрд┐рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреЗ рдЕрдирдиреНрдд рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдорд╛рддреНрд░ рдЧрд░реНрджреИрдиреМрдВ, рддрд░ рд╣рд╛рдореА рдХрдбрд╛ рдкрдЫрд╛рдбреА рдЕрдиреБрдХреВрд▓рддрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкрдирд┐ рд╕реАрдорд┐рдд рдЫреМрдВ, рдЬрд╕рд▓реЗ рдкреНрд░рд╛рдп: рд╣рд╛рдореАрд▓рд╛рдИ рд╕реАрдорд┐рдд, рд╡рд╛ рдЕрдЭ рдЦрд░рд╛рдм, рдХрдордЬреЛрд░ рд╡рд╛ рдмрдЧреНрдЧреА рдХреЛрдбрд╣рд░реВ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫред
рдпреЛ рдЬрд╣рд╛рдБ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд╛ рдХрдбрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд╡рд┐рдзрд┐рд╣рд░реВ рдЦреЗрд▓рдорд╛ рдЖрдЙрдБрдЫрдиреНред рд╣рд╛рдореА рдХреЗрд╣рд┐ рдкреНрд░рдХрд╛рд░рдХрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВрд▓рд╛рдИ рд░реЛрдХреНрди рд╕рдХреНрджреИрдиреМрдВ, рддрд░ рд╣рд╛рдореА рдЖрдХреНрд░рдордгрдХрд╛рд░реАрдХреЛ рдЬреАрд╡рдирд▓рд╛рдИ рдЕрдЭ рдХрдард┐рди рдмрдирд╛рдЙрди рд╕рдХреНрдЫреМрдВ рд░ рдЖрдВрд╢рд┐рдХ рд░реВрдкрдорд╛ рд░реЛрдХреНрди рд╡рд╛ рд░реЛрдХрдерд╛рдо рдЧрд░реЗрд░ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рд╢реЛрд╖рдг рдпреА рддреНрд░реБрдЯрд┐рд╣рд░реВред рдпрд╕реНрддреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдмреИ рдЖрдзреБрдирд┐рдХ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рддрд░ рд╡рд┐рдзрд┐рд╣рд░реВ рдЬрдЯрд┐рд▓рддрд╛, рджрдХреНрд╖рддрд╛ рд░ рдкреНрд░рджрд░реНрд╢рдирдорд╛ рдзреЗрд░реИ рднрд┐рдиреНрди рд╣реБрдиреНрдЫрдиреН: рд╕реНрдЯреНрдпрд╛рдХ рдХреНрдпрд╛рдирд░реАрд╣рд░реВ рд░
CVE рд░ рд╕реБрд░рдХреНрд╖рд╛
рд╣рд╛рдореАрд▓реЗ "рд╡рд░реНрд╖рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдХрдордЬреЛрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ" рд╡рд╛ "рд╕рдмреИрднрдиреНрджрд╛ рдХрдордЬреЛрд░ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВ" рдЬрд╕реНрддрд╛ рд╢реАрд░реНрд╖рдХрд╣рд░реВ рднрдПрдХрд╛ рд▓реЗрдЦрд╣рд░реВ рджреЗрдЦреЗрдХрд╛ рдЫреМрдВред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд░реЗрдХрд░реНрдбрд╣рд░реВрдХреЛ рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛рдорд╛ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреН
рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд░ рдкрд╛рдБрдЪ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд░реНрднрд░ рд╡рд┐рддрд░рдгрд╣рд░реВ, рдЙрдмреБрдиреНрдЯреБ, рдбреЗрдмрд┐рдпрди, рд░реЗрдб рд╣реНрдпрд╛рдЯ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд▓рд┐рдирдХреНрд╕ рд░ рдУрдкрдирд╕реБрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдЧрдд рдЪрд╛рд░ рд╡рд░реНрд╖рд╣рд░реВрдорд╛ CVE рдХреЛ рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
╨а╨╕╤Бред рез
рдпреЛ рдЧреНрд░рд╛рдлрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдХреЗ рдмрддрд╛рдЙрдБрдЫ? рдХреЗ CVE рдХреЛ рдЙрдЪреНрдЪ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдорддрд▓рдм рдПрдЙрдЯрд╛ рд╡рд┐рддрд░рдг рдЕрд░реНрдХреЛ рднрдиреНрджрд╛ рдмрдвреА рдХрдордЬреЛрд░ рдЫ? рдЬрд╡рд╛рдл рдЫреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕ рд▓реЗрдЦрдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрдиреБрд╣реБрдиреЗрдЫ рдХрд┐ рдбреЗрдмрд┐рдпрдирд╕рдБрдЧ рдУрдкрдирд╕реВрд╕ рд╡рд╛ рд░реЗрдбрд╣реНрдпрд╛рдЯ рд▓рд┐рдирдХреНрд╕рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдмрд▓рд┐рдпреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдЫрдиреН, рд░ рдЕрдЭреИ рдкрдирд┐ рдбреЗрдмрд┐рдпрдирд╕рдБрдЧ рдзреЗрд░реИ CVEрд╣рд░реВ рдЫрдиреНред рдпрджреНрдпрдкрд┐, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдорддрд▓рдм рдХрдордЬреЛрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╣реЛ рднрдиреНрдиреЗ рд╣реЛрдЗрди: CVE рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рд▓реЗ рдкрдирд┐ рдЬреЛрдЦрд┐рдо рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрджреИрдиред рд╢реЛрд╖рдг рдЧрд░рд┐рдпреЛред рдЧрдореНрднреАрд░рддрд╛ рд╕реНрдХреЛрд░рд▓реЗ рдХрд╕рд░реА рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫ рд╣реБрдирд╕рдХреНрдЫ рдПрдЙрдЯрд╛ рдЬреЛрдЦрд┐рдордХреЛ рд╢реЛрд╖рдг, рддрд░ рдЕрдиреНрддрддрдГ рд╢реЛрд╖рдг рдкреНрд░рднрд╛рд╡рд┐рдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд░рд╣реЗрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рд░ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрдХреЛ рд╕реНрд░реЛрдд рд░ рдХреНрд╖рдорддрд╛рд╣рд░реВрдорд╛ рдзреЗрд░реИ рдирд┐рд░реНрднрд░ рд╣реБрдиреНрдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, CVE рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВрдХреЛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐рд▓реЗ рдЕрд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣реА рдмреЛрд▓реНрджреИрди рджрд░реНрддрд╛ рдирдЧрд░рд┐рдПрдХреЛ рд╡рд╛ рдЕрдЬреНрдЮрд╛рдд рдХрдордЬреЛрд░реАрд╣рд░реВред CVE рдорд╛ рднрд┐рдиреНрдирддрд╛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЧреБрдгрд╕реНрддрд░ рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рдХрд╛рд░рдХрд╣рд░реВрдХреЛ рдХрд╛рд░рдгрд▓реЗ рд╣реБрди рд╕рдХреНрдЫ, рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рдВрдЯрд┐рдд рд╕реНрд░реЛрддрд╣рд░реВ рд╡рд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░рдХреЛ рдЖрдХрд╛рд░ рд╕рд╣рд┐рддред рд╣рд╛рдореНрд░реЛ рдЙрджрд╛рд╣рд░рдгрдорд╛, рдбреЗрдмрд┐рдпрдирдХреЛ CVE рдХреЛ рдЙрдЪреНрдЪ рд╕рдВрдЦреНрдпрд╛рд▓реЗ рдбреЗрдмрд┐рдпрдирд▓реЗ рдердк рд╕рдлреНрдЯрд╡реЗрдпрд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкрдард╛рдЙрдБрдЫ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрди рд╕рдХреНрдЫред
рдЕрд╡рд╢реНрдп рдкрдирд┐, CVE рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЙрдкрдпреБрдХреНрдд рд╕реБрд░рдХреНрд╖рд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╣рд╛рдореАрд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрд╕рдлрд▓ рд╣реБрдиреБрдХрд╛ рдХрд╛рд░рдгрд╣рд░реВ рдЬрддрд┐ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрдЫреМрдВ, рд╢реЛрд╖рдгрдХрд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рд╡рд┐рдзрд┐рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рд░ рдЙрдкрдпреБрдХреНрдд рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рддреНрдпрддрд┐ рдиреИ рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред рдкрд╣рд┐рдЪрд╛рди рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ред рдЪрд┐рддреНрд░рдорд╛ред 2 рд▓реЗ рдкрдЫрд┐рд▓реНрд▓реЛ рдЪрд╛рд░ рд╡рд░реНрд╖рдорд╛ рд╕рдмреИ рд╡рд┐рддрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рдХреЛрдЯреАрд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрдЫ (
╨а╨╕╤Бред рез
рдХрд╛рд░реНрдпрд╣рд░реВ
рдпрд╕ рд▓реЗрдЦрдорд╛ рд╣рд╛рдореА рдирд┐рдореНрди рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдл рджрд┐рди рдЪрд╛рд╣рдиреНрдЫреМрдВ:
- рд╡рд┐рднрд┐рдиреНрди рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╣реЛ? рдХрд░реНрдиреЗрд▓ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдХреБрди рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН?
- рд╡рд┐рддрд░рдгрдорд╛ рд╕рдордпрд╕рдБрдЧреИ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рдЕрд╡рд▓рдореНрдмрди рдХрд╕рд░реА рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫ?
- рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рддрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдХреЗрдЬ рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рдФрд╕рдд рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╣реЛ?
- рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдирд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрди рд╕реБрд░рдХреНрд╖рд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫ?
рд╡рд┐рддрд░рдг рдХреЛ рдЪрдпрди
рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рд╡рд┐рддрд░рдг рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВрдорд╛ рд╕рд╣реА рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫ, рдХрд┐рдирдХрд┐ рдзреЗрд░реИ рдЬрд╕реЛ рдХреЗрд╕рд╣рд░реВрдорд╛ рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрджреИрдиред рдпрджреНрдпрдкрд┐, рдпреБрдирд┐рдХреНрд╕ рднреЗрд░рд┐рдпрдиреНрдЯрд╣рд░реВрд▓реЗ рд╕рд░реНрднрд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдмрд╣реБрдордд рдмрдирд╛рдЙрдБрдЫ (рд╡реЗрдм тАЛтАЛрд╕рд░реНрднрд░рд╣рд░реВрдорд╛ 69,2%, рджреНрд╡рд╛рд░рд╛
рд╡рд┐рддрд░рдг/рд╕рдВрд╕реНрдХрд░рдг
рдХрд░реНрдиреЗрд▓
рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН
OpenSUSE рез
рек.резреи.резрек-репрел.рей-рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд
#1 SMP рдмреБрдз рдбрд┐рд╕реЗрдореНрдмрд░ 5 06:00:48 UTC 2018 (63a8d29)
рдбреЗрдмрд┐рдпрди реп (рд╕реНрдЯреНрд░реЗрдЪ)
4.9.0-8-amd64
#1 SMP рдбреЗрдмрд┐рдпрди 4.9.130-2 (2018-10-27)
CentOS 6.10
2.6.32-754.10.1.el6.x86_64
#1 SMP рдордЩреНрдЧрд▓ 15 рдЬрдирд╡рд░реА 17:07:28 UTC 2019
CentOS 7
3.10.0-957.5.1.el7.x86_64
#1 SMP рд╢реБрдХреНрд░ рдлреЗрдмреНрд░реБрдЕрд░реА 1 14:54:57 UTC 2019
Red Hat Enterprise Linux рд╕рд░реНрднрд░ 6.10 (Santiago)
2.6.32-754.9.1.el6.x86_64
#1 SMP рдмреБрдз рдиреЛрднреЗрдореНрдмрд░ 21 15:08:21 EST 2018
Red Hat Enterprise Linux рд╕рд░реНрднрд░ 7.6 (Maipo)
3.10.0-957.1.3.el7.x86_64
#1 SMP рдмрд┐рд╣реАрдмрд╛рд░ рдиреЛрднреЗрдореНрдмрд░ 15 17:36:42 UTC 2018
Ubuntu 14.04 (рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп Tahr)
рек.рек.режтАУрезрекреж-рд╕рд╛рдорд╛рдиреНрдп
#166~14.04.1-Ubuntu SMP рд╢рдирд┐рд╡рд╛рд░ рдиреЛрднреЗрдореНрдмрд░ 17 01:52:43 UTC 20тАж
Ubuntu 16.04 (Xenial Xerus)
4.15.0тАУ1026-gcp
#27~16.04.1-Ubuntu SMP рд╢реБрдХреНрд░ рдбрд┐рд╕реЗрдореНрдмрд░ 7 09:59:47 UTC 2018
Ubuntu 18.04 (рдмрд╛рдпреЛрдирд┐рдХ рдмреАрднрд░)
4.15.0тАУ1026-gcp
#27-Ubuntu SMP рдмрд┐рд╣реАрдмрд╛рд░ рдбрд┐рд╕реЗрдореНрдмрд░ 6 18:27:01 UTC 2018
рддрд╛рд▓рд┐рдХрд╛ 1
╨Р╨╜╨░╨╗╨╕╨╖
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реНрдиреЗрд▓ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди, рд╕рд╛рдереИ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рддрд░рдгрдХреЛ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдорд╛рд░реНрдлрдд рдЙрдкрд▓рдмреНрдз рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдЧреБрдгрд╣рд░реВ рдмрд╛рдХрд╕ рдмрд╛рд╣рд┐рд░ рдЕрдзреНрдпрдпрди рдЧрд░реМрдВред рдпрд╕реИрд▓реЗ, рд╣рд╛рдореА рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рддрд░рдгрдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд┐рд░рд░рд╣рд░реВрдмрд╛рдЯ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдорд╛рддреНрд░ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдЫреМрдВ, рдЕрд╕реНрдерд┐рд░ рднрдгреНрдбрд╛рд░рд╣рд░реВ (рдЬрд╕реНрддреИ рдбреЗрдмрд┐рдпрди 'рдкрд░реАрдХреНрд╖рдг' рдорд┐рд░рд░рд╣рд░реВ) рд░ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ (рдЬрд╕реНрддреИ рдорд╛рдирдХ рдорд┐рд░рд░рд╣рд░реВрдмрд╛рдЯ Nvidia рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ) рд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрджреИред рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА рдЕрдиреБрдХреВрд▓рди рдХрд░реНрдиреЗрд▓ рд╕рдВрдХрд▓рди рд╡рд╛ рд╕реБрд░рдХреНрд╖рд╛-рдХрдареЛрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрджреИрдиреМрдВред
рдХрд░реНрдиреЗрд▓ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг
рд╣рд╛рдореАрд▓реЗ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд▓рд┐рдкрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрдпреМрдВ
рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдирдпрд╛рдБ рдХрд░реНрдиреЗрд▓рд╣рд░реВрдорд╛ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рдХрдбрд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, 6.10 рдХрд░реНрдиреЗрд▓рдорд╛ CentOS 6.10 рд░ RHEL 2.6.32 рдорд╛ рдирдпрд╛рдБ рдХрд░реНрдиреЗрд▓рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рдзреЗрд░реИрдЬрд╕реЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдЕрднрд╛рд╡ рдЫред
рдирддрд┐рдЬрд╛рд╣рд░реВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрджрд╛ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдЕрд░реНрдХреЛ рдмрд┐рдиреНрджреБ: рдЖрдХреНрд░рдордг рд╕рддрд╣ рдмрдврд╛рдЙрдиреЗ рдХреЗрд╣реА рдХрд░реНрдиреЗрд▓ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ рдкрдирд┐ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддреНрдпрд╕реНрддрд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рдЕрдкреНрд░реЛрдм рд░ рдХреЗрдкреНрд░реЛрдмрд╣рд░реВ, рдХрд░реНрдиреЗрд▓ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ, рд░ BPF/eBPF рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рд╣рд╛рдореНрд░реЛ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдорд╛рдерд┐рдХреЛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛ, рдХрд┐рдирдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЧреИрд░-рддреБрдЪреНрдЫ рдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╢реЛрд╖рдгрд▓реЗ рдорд╛рдирд┐рдиреНрдЫ рдХрд┐ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЕрднрд┐рдиреЗрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЖрдлреНрдиреЛ рдЦреБрдЯреНрдЯрд╛ рд╕реНрдерд╛рдкрд┐рдд рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫрдиреНред рддрд░ рдпрджрд┐ рдпреА рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рд╕рдХреНрд╖рдо рдЫрдиреН рднрдиреЗ, рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд▓реЗ рджреБрд░реБрдкрдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдиреБрдкрд░реНрдЫред
рддрд╛рд▓рд┐рдХрд╛ 2 рдорд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВрд▓рд╛рдИ рдердк рд╣реЗрд░реНрджрд╛, рд╣рд╛рдореА рджреЗрдЦреНрдЫреМрдВ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓рд╣рд░реВрд▓реЗ рд╕реВрдЪрдирд╛ рдЪреБрд╣рд╛рд╡рдЯ рд░ рд╕реНрдЯреНрдпрд╛рдХ/рд╣рд┐рдк рдУрднрд░рдлреНрд▓реЛрдЬрд╕реНрддрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд╢реЛрд╖рдгрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдзреЗрд░реИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рд╣рд╛рдореАрд▓реЗ рдзреНрдпрд╛рди рджрд┐рдПрдХрд╛ рдЫреМрдБ рдХрд┐ рд╕рдмреИрднрдиреНрджрд╛ рднрд░реНрдЦрд░рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рддрд░рдгрд╣рд░реВрд▓реЗ рдкрдирд┐ рдЕрдЭ рдЬрдЯрд┐рд▓ рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдЧреВ рдЧрд░реЗрдХреЛ рдЫреИрди (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрдпрд╛рдЪрд╣рд░реВрд╕рдБрдЧ
рдЖрд╡реЗрджрди рд╡рд┐рд╢реНрд▓реЗрд╖рдг
рдЕрдЪрдореНрдордХреЛ рдХреБрд░рд╛ рд╣реЛрдЗрди, рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рд╡рд┐рднрд┐рдиреНрди рдкреНрдпрд╛рдХреЗрдЬ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ, рд╕рдВрдХрд▓рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ, рдЖрджрд┐ рд╣реБрдиреНрдЫрдиреНред
рд╡рд┐рддрд░рдгрд╣рд░реВ
рдХреБрд▓рдорд╛, рд╣рд╛рдореАрд▓реЗ рд╕рдмреИ рд╡рд┐рддрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ 361 рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдпреМрдВ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд┐рд░рд░рд╣рд░реВрдмрд╛рдЯ рдорд╛рддреНрд░ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдирд┐рдХрд╛рд▓реНрджреИред рд╣рд╛рдореАрд▓реЗ рд╕реНрд░реЛрддрд╣рд░реВ, рдлрдиреНрдЯрд╣рд░реВ, рдЖрджрд┐ рдЬрд╕реНрддрд╛ ELF рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдпрд╣рд░реВ рдмрд┐рдирд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрдпреМрдВред рдлрд┐рд▓реНрдЯрд░ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдХреБрд▓ 556 рдмрд╛рдЗрдирд░реАрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реА 129 рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдмрд╛рдБрдХреА рдЫрдиреНред рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рд░ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╡рд┐рддрд░рдг рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред рей.
╨а╨╕╤Бред рез
рддрдкрд╛рдИрдВрд▓реЗ рдпрд╛рдж рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рд╡рд┐рддрд░рдг рдЬрддрд┐ рдЖрдзреБрдирд┐рдХ рд╣реБрдиреНрдЫ, рддреНрдпрддрд┐ рдзреЗрд░реИ рдкреНрдпрд╛рдХреЗрдЬ рд░ рдмрд╛рдЗрдирд░реАрд╣рд░реВ рдпрд╕рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫрдиреН, рдЬреБрди рддрд╛рд░реНрдХрд┐рдХ рд╣реБрдиреНрдЫред рдЬреЗ рд╣реЛрд╕реН, Ubuntu рд░ Debian рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрд▓реЗ CentOS, SUSE рд░ RHEL рднрдиреНрджрд╛ рдзреЗрд░реИ рдзреЗрд░реИ рдмрд╛рдЗрдирд░реАрд╣рд░реВ (рджреБрд╡реИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рд░ рдЧрддрд┐рд╢реАрд▓ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ) рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ Ubuntu рд░ Debian рдХреЛ рдЖрдХреНрд░рдордг рд╕рддрд╣рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫ (рдпреЛ рдзреНрдпрд╛рди рджрд┐рдиреБ рдкрд░реНрдЫ рдХрд┐ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд▓реЗ рд╕рдмреИ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд╕рдмреИ рдмрд╛рдЗрдирд░реАрд╣рд░реВ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрджрдЫред рдкреНрдпрд╛рдХреЗрдЬ, рддреНрдпреЛ рд╣реЛ, рдХреЗрд╣рд┐ рдлрд╛рдЗрд▓рд╣рд░реВ рдзреЗрд░реИ рдкрдЯрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░рд┐рдиреНрдЫ)ред рдпреЛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдЬрдм рддрдкрд╛рдЗрдБ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдмреАрдЪ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рдпрд╕реИрд▓реЗ, рдПрдХрд▓ рдкреНрдпрд╛рдХреЗрдЬ рдмрд╛рдЗрдирд░реАрдорд╛ рдХрдордЬреЛрд░реАрд▓реЗ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордХрд╛ рдзреЗрд░реИ рднрд╛рдЧрд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬрд╕рд░реА рдХрдордЬреЛрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЖрдпрд╛рдд рдЧрд░реНрдиреЗ рд╕рдмреИ рдмрд╛рдЗрдирд░реАрд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрди рд╕рдХреНрдЫред рд╕реБрд░реВрд╡рд╛рдд рдмрд┐рдиреНрджреБрдХреЛ рд░реВрдкрдорд╛, рд╡рд┐рднрд┐рдиреНрди рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдорд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдмреАрдЪ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд╡рд┐рддрд░рдгрд▓рд╛рдИ рд╣реЗрд░реМрдВ:
рд▓рдЧрднрдЧ рд╕рдмреИ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛, 60% рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рдХрдореНрддрд┐рдорд╛ 10 рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдЫрдиреНред рдердк рд░реВрдкрдорд╛, рдХреЗрд╣реА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛ рд╣реБрдиреНрдЫ (100 рднрдиреНрджрд╛ рдмрдвреА)ред рдЙрд╣реА рдЙрд▓реНрдЯреЛ рдкреНрдпрд╛рдХреЗрдЬ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ: рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░реЗ рдЕрдиреБрд╕рд╛рд░, рд╡рд┐рддрд░рдгрдорд╛ рдзреЗрд░реИ рдЕрдиреНрдп рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдХреЗрд╣реА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рддреА рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рдХреЗрд╣реАрдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЙрдЪреНрдЪ рдЬреЛрдЦрд┐рдордорд╛ рд╣реБрдиреНрдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛, рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛рд▓реЗ SLES, Centos 20, Debian 7 рд░ Ubuntu 9 (рдкреНрд░рддреНрдпреЗрдХ рдХрдХреНрд╖рд▓реЗ рдкреНрдпрд╛рдХреЗрдЬ рд░ рд░рд┐рднрд░реНрд╕ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫ) рдорд╛ рд░рд┐рднрд░реНрд╕ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛рдХрд╛ рд╕рд╛рде 18.04 рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕реВрдЪреАрдмрджреНрдз рдЧрд░реНрджрдЫред
рддрд╛рд▓рд┐рдХрд╛ 3
рд░реЛрдЪрдХ рддрдереНрдпред рдпрджреНрдпрдкрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдУрдПрд╕рд╣рд░реВ x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХрд╛ рд▓рд╛рдЧрд┐ рдмрдирд╛рдЗрдПрдХрд╛ рдЫрдиреН, рд░ рдзреЗрд░реИрдЬрд╕реЛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ x86_64 рд░ x86 рдХреЛ рд░реВрдкрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЫ, рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рдЪрд┐рддреНрд░ 5 рдорд╛ рджреЗрдЦрд╛рдЗрдП рдЕрдиреБрд╕рд╛рд░ рдЕрдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдмрд╛рдЗрдирд░реАрд╣рд░реВ рд╣реБрдиреНрдЫрдиреНред рел.
╨а╨╕╤Бред рез
рдЕрд░реНрдХреЛ рдЦрдгреНрдбрдорд╛, рд╣рд╛рдореА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдмрд╛рдЗрдирд░реАрд╣рд░реВрдХрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрдХреЛ рдЦреЛрдЬреА рдЧрд░реНрдиреЗрдЫреМрдВред
рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓ рд╕реБрд░рдХреНрд╖рд╛ рддрдереНрдпрд╛рдЩреНрдХ
рдирд┐рд░рдкреЗрдХреНрд╖ рдиреНрдпреВрдирддрдордорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдЕрд╡рд╕реНрдерд┐рдд рдмрд╛рдЗрдирд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рднреВрдд рд╕реЗрдЯ рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдзреЗрд░реИ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд╣рд░реВ рд▓рд┐рдкрд┐рд╣рд░реВрд╕рдБрдЧ рдЖрдЙрдБрдЫрдиреН рдЬрд╕рд▓реЗ рддреНрдпрд╕реНрддрд╛ рдЬрд╛рдБрдЪрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, Debian/Ubuntu рд╕рдБрдЧ рдпрд╕реНрддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЫред рдпрд╣рд╛рдБ рдЙрдирдХреЛ рдХрд╛рдо рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реЛ:
$ hardening-check $(which docker)
/usr/bin/docker:
Position Independent Executable: yes
Stack protected: yes
Fortify Source functions: no, only unprotected functions found!
Read-only relocations: yes
Immediate binding: yes
рд▓рд┐рдкрд┐рд▓реЗ рдкрд╛рдБрдЪ рдЬрд╛рдБрдЪ рдЧрд░реНрдЫ
- рд╕реНрдерд┐рддрд┐ рд╕реНрд╡рддрдиреНрддреНрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп (PIE): рдпрджрд┐ ASLR рдХрд░реНрдиреЗрд▓рдорд╛ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ рдЕрдирд┐рдпрдорд┐рддрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдкрд╛рда рдЦрдгреНрдб рдореЗрдореЛрд░реАрдорд╛ рд╕рд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ рдХрд┐ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред
- рд╕реНрдЯреНрдпрд╛рдХ рд╕реБрд░рдХреНрд╖рд┐рдд: рд╕реНрдЯреНрдпрд╛рдХ рдЯрдХреНрдХрд░ рдЖрдХреНрд░рдордгрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдЧрд░реНрди рд╕реНрдЯреНрдпрд╛рдХ рдХреНрдпрд╛рдирд░реАрд╣рд░реВ рд╕рдХреНрд╖рдо рдЫрдиреНред
- рд╕реНрд░реЛрдд рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН: рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, strcpy) рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдордХрдХреНрд╖рд╣рд░реВрд╕рдБрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рд░рдирдЯрд╛рдЗрдордорд╛ рдЬрд╛рдБрдЪ рдЧрд░рд┐рдПрдХрд╛ рдХрд▓рд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрдирдЪреЗрдХ рд╕рдордХрдХреНрд╖рд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, __memcpy_chk рдХреЛ рд╕рдЯреНрдЯрд╛ memcpy) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░рд┐рдиреНрдЫред
- рд░рд┐рдб-рдУрдиреНрд▓реА рд░рд┐рд▓реЛрдХреЗрд╕рдиреНрд╕ (RELRO): рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд░реБ рд╣реБрдиреБ рдЕрдШрд┐ рдЯреНрд░рд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЦрдгреНрдбрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВрд▓рд╛рдИ рдкрдвреНрди рдорд╛рддреНрд░ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдиреНрдЫред
- рддрддреНрдХрд╛рд▓ рдмрд╛рдЗрдиреНрдбрд┐рдЩ: рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд░реБ рд╣реБрдиреБ рдЕрдШрд┐ рд░рдирдЯрд╛рдЗрдо рд▓рд┐рдЩреНрдХрд░рд▓реЗ рд╕рдмреИ рдЪрд╛рд▓рд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдпреЛ рдкреВрд░реНрдг RELRO рдмрд░рд╛рдмрд░ рд╣реЛ)ред
рдХреЗ рдорд╛рдерд┐рдХрд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдкрд░реНрдпрд╛рдкреНрдд рдЫрдиреН? рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢ рдЫреИрдиред рддреНрдпрд╣рд╛рдБ рдорд╛рдерд┐рдХрд╛ рд╕рдмреИ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛рд╣рд░реВ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЬреНрдЮрд╛рдд рдЫрдиреН, рддрд░ рд░рдХреНрд╖рд╛ рдЬрддрд┐ рдХрдбрд╛ рд╣реБрдиреНрдЫ, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ рдмрд╛рд░ред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА,
рд╣рд╛рдореА рдЕрдзреНрдпрдпрди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдереНрдпреМрдВ рдХрд┐ рдХрддрд┐ рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рд╢реНрдирдорд╛ рд╡рд┐рддрд░рдгрдорд╛ рдпреА рд░ рддреАрди рдЕрдиреНрдп рд╡рд┐рдзрд┐рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЫрдиреН:
- рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реБрдиреЗ рдмрд┐рдЯ (
NX ) рдХреБрдиреИ рдкрдирд┐ рдХреНрд╖реЗрддреНрд░рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрди рдирджрд┐рдиреЗ рдХрд╛рд░реНрдпрд▓рд╛рдИ рд░реЛрдХреНрдЫ, рдЬрд╕реНрддреИ рд╕реНрдЯреНрдпрд╛рдХ рд╣рд┐рдк, рдЖрджрд┐ред RPATH/RUNPATH рдорд┐рд▓реНрджреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓реЛрдбрд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдорд╛рд░реНрдЧрд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫред рдкрд╣рд┐рд▓реЛ рд╣реЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рдХреБрдиреИ рдкрдирд┐ рдЖрдзреБрдирд┐рдХ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐: рдпрд╕рдХреЛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐рд▓реЗ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рдордирдкрд░реА рд░реВрдкрдорд╛ рдореЗрдореЛрд░реАрдорд╛ рдкреЗрд▓реЛрдб рд▓реЗрдЦреНрди рд░ рдпрд╕рд▓рд╛рдИ рдЬрд╕реНрддреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рджреЛрд╕реНрд░реЛрдХреЛ рд▓рд╛рдЧрд┐, рдЧрд▓рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрде рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрд▓реЗ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреЛрдб рдкрд░рд┐рдЪрдп рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдзреЗрд░реИ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫ (рдЬрд╕реНрддреИредрд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рд░рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рд╣рд░реВ ).- рд╕реНрдЯреНрдпрд╛рдХ рдЯрдХреНрдХрд░ рд╕реБрд░рдХреНрд╖рд╛рд▓реЗ рдЖрдХреНрд░рдордгрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рд╕реНрдЯреНрдпрд╛рдХрд▓рд╛рдИ рдореЗрдореЛрд░реАрдХреЛ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдУрднрд░рд▓реНрдпрд╛рдк рдЧрд░реНрджрдЫ (рдЬрд╕реНрддреИ рд╣рд┐рдк)ред рд╣рд╛рд▓реИрдХрд╛ рд╢реЛрд╖рдг рджреБрд░реБрдкрдпреЛрдЧ рджрд┐рдП
systemd рд╣реАрдк рдЯрдХреНрдХрд░ рдХрдордЬреЛрд░реАрд╣рд░реВ , рд╣рд╛рдореАрд▓реЗ рдпреЛ рдореЗрдХрд╛рдирд┐рдЬрдорд▓рд╛рдИ рд╣рд╛рдореНрд░реЛ рдбреЗрдЯрд╛рд╕реЗрдЯрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдЙрдкрдпреБрдХреНрдд рднрдПрдХреЛ рдорд╣рд╕реБрд╕ рдЧрд░реНрдпреМрдВред
рддреНрдпрд╕реЛрднрдП, рдердк рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрд┐рдирд╛, рдирдореНрдмрд░рд╣рд░реВрдорд╛ рддрд▓ рдЬрд╛рдФрдВред рддрд╛рд▓рд┐рдХрд╛ 4 рд░ 5 рдорд╛ рдХреНрд░рдорд╢рдГ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддрд░рдгрд╣рд░реВрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рд╕рд╛рд░рд╛рдВрд╢ рд╕рдорд╛рд╡реЗрд╢ рдЫред
- рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреЗ рд░реВрдкрдорд╛, рджреБрд░реНрд▓рдн рдЕрдкрд╡рд╛рджрд╣рд░реВ рд╕рд╣рд┐рдд, NX рд╕реБрд░рдХреНрд╖рд╛ рдЬрддрд╛рддрддреИ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, CentOS, RHEL рд░ OpenSUSE рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдЙрдмреБрдиреНрдЯреБ рд░ рдбреЗрдмрд┐рдпрди рд╡рд┐рддрд░рдгрдорд╛ рдпрд╕рдХреЛ рдЕрд▓рд┐рдХрддрд┐ рдХрдо рдкреНрд░рдпреЛрдЧ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
- рд╕реНрдЯреНрдпрд╛рдХ рдХреНрдпрд╛рдирд░реАрд╣рд░реВ рдзреЗрд░реИ рдард╛рдЙрдБрд╣рд░реВрдорд╛ рд╣рд░рд╛рдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдкреБрд░рд╛рдиреЛ рдХрд░реНрдиреЗрд▓рд╣рд░реВрд╕рдБрдЧ рд╡рд┐рддрд░рдгрдорд╛ред Centos, RHEL, Debian рд░ Ubuntu рдХреЛ рдирд╡реАрдирддрдо рд╡рд┐рддрд░рдг рдорд╛ рдХреЗрд╣рд┐ рдкреНрд░рдЧрддрд┐ рджреЗрдЦреАрдПрдХреЛ рдЫред
- Debian рд░ Ubuntu 18.04 рдХреЛ рдЕрдкрд╡рд╛рджрдХреЛ рд╕рд╛рде, рдзреЗрд░реИ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рдХрдордЬреЛрд░ PIE рд╕рдорд░реНрдерди рдЫред
- OpenSUSE, Centos 7 рд░ RHEL 7 рдорд╛ рд╕реНрдЯреНрдпрд╛рдХ рдЯрдХреНрдХрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХрдордЬреЛрд░ рдЫ, рд░ рдЕрд░реВрдорд╛ рд╡рд╕реНрддреБрддрдГ рдЕрд╡рд╕реНрдерд┐рдд рдЫреИрдиред
- рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓рд╣рд░реВ рднрдПрдХрд╛ рд╕рдмреИ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ RELRO рдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рд╕рдорд░реНрдерди рдЫ, Ubuntu 18.04 рд▓реЗ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрджрдЫ рд░ рдбреЗрдмрд┐рдпрди рджреЛрд╕реНрд░реЛрдорд╛ рдЖрдЙрдБрдЫред
рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдЭреИрдВ, рдпрд╕ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рднрдПрдХрд╛ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓рдХрд╛ рд╕рдмреИ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдФрд╕рдд рд╣реБрдиреНред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдорд╛рддреНрд░ рд╣реЗрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдлрд░рдХ рд╣реБрдиреЗрдЫрдиреН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН
рддрд╛рд▓рд┐рдХрд╛ рек. рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВред 4 (рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдкреНрд░рддрд┐рд╢рддрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди)
рддрд╛рд▓рд┐рдХрд╛ рел. рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВред рей (рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдкреНрд░рддрд┐рд╢рддрдХреЛ рд░реВрдкрдорд╛ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди)
рддреНрдпрд╕реЛрднрдП рдкреНрд░рдЧрддрд┐ рдЫ? рддреНрдпрд╣рд╛рдБ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рдЫ: рдпреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рддрд░рдгрдХреЛ рддрдереНрдпрд╛рдЩреНрдХрдмрд╛рдЯ рджреЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐,
рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдЕрдЭреИ рдорд╛рдерд┐рдХреЛ рдХреБрдиреИ рдкрдирд┐ рд╕реБрд░рдХреНрд╖рд╛ рдЫреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Ubuntu 18.04 рд╣реЗрд░реНрджрд╛, рддрдкрд╛рдИрдВрд▓реЗ ngetty рдмрд╛рдЗрдирд░реА (рдПрдХ рдЧреЗрдЯреА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди), рд╕рд╛рдереИ mksh рд░ lksh рд╢реЗрд▓рд╣рд░реВ, picolisp рджреЛрднрд╛рд╖реЗ, nvidia-cuda-toolkit рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ (GPU-рддреНрд╡рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрдпрд╛рдХреЗрдЬ) рджреЗрдЦреНрдиреБрд╣реБрдиреЗрдЫред рдЬрд╕реНрддреИ рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдлреНрд░реЗрдорд╡рд░реНрдХ), рд░ klibc -utilsред рддреНрдпрд╕реНрддреИ, рдордиреНрдбреЛрд╕-рдХреНрд▓рд╛рдпрдиреНрдЯ рдмрд╛рдЗрдирд░реА (рдПрдЙрдЯрд╛ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЙрдкрдХрд░рдг рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд╕рдБрдЧ рдореЗрд╕рд┐рдирд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд░рд┐рдмреБрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ) рд╕рд╛рдереИ rsh-redone-client (rsh рд░ rlogin рдХреЛ рдкреБрди: рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) NX рд╕реБрд░рдХреНрд╖рд╛ рдмрд┐рдирд╛ рдЬрд╣рд╛рдЬ, рдпрджреНрдпрдкрд┐ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ SUID рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдЫрдиреН: (ред рд╕рд╛рдереИ, рдзреЗрд░реИ suid рдмрд╛рдЗрдирд░реАрд╣рд░реВрдорд╛ рд╕реНрдЯреНрдпрд╛рдХ рдХреНрдпрд╛рдирд░реАрд╣рд░реВ рдЬрд╕реНрддреИ рдЖрдзрд╛рд░рднреВрдд рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЕрднрд╛рд╡ рд╣реБрдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Xorg рдкреНрдпрд╛рдХреЗрдЬрдмрд╛рдЯ Xorg.wrap рдмрд╛рдЗрдирд░реА)ред
рд╕рд╛рд░рд╛рдВрд╢ рд░ рд╕рдорд╛рдкрди рдЯрд┐рдкреНрдкрдгреА
рдпрд╕ рд▓реЗрдЦрдорд╛, рд╣рд╛рдореАрд▓реЗ рдЖрдзреБрдирд┐рдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрдХрд╛ рдзреЗрд░реИ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реЗрдХрд╛ рдЫреМрдВред рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓реЗ рджреЗрдЦрд╛рдПрдХреЛ рдЫ рдХрд┐ рдкрдЫрд┐рд▓реНрд▓реЛ Ubuntu LTS рд╡рд┐рддрд░рдг (18.04) рд▓реЗ рдФрд╕рддрдорд╛, Ubuntu 14.04, 12.04 рд░ Debian 9 рдЬрд╕реНрддрд╛ рдирдпрд╛рдБ рдХрд░реНрдиреЗрд▓рд╣рд░реВ рднрдПрдХрд╛ рд╡рд┐рддрд░рдгрд╣рд░реВ рдмреАрдЪ рд╕рдмреИрднрдиреНрджрд╛ рдмрд▓рд┐рдпреЛ OS рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░ рд╕реБрд░рдХреНрд╖рд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рдЬрд╛рдБрдЪ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рддрд░рдг CentOS, RHEL рд░ рд╣рд╛рдореНрд░реЛ рд╕реЗрдЯрдорд╛ OpenSUSE рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рд╕рдШрди рд╕реЗрдЯ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрдЫрдиреН, рд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ (CentOS рд░ RHEL) рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдбреЗрдмрд┐рдпрди-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреАрд╣рд░реВ (Debian рд░ Ubuntu) рдХреЛ рддреБрд▓рдирд╛рдорд╛ рд╕реНрдЯреНрдпрд╛рдХ рдЯрдХреНрдХрд░ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЙрдЪреНрдЪ рдкреНрд░рддрд┐рд╢рдд рдЫред CentOS рд░ RedHat рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрджреИ, рд╣рд╛рдореАрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг 6 рджреЗрдЦрд┐ 7 рд╕рдореНрдо рд╕реНрдЯреНрдпрд╛рдХ рдХреНрдпрд╛рдирд░реАрд╣рд░реВ рд░ RELRO рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдареВрд▓реЛ рд╕реБрдзрд╛рд░рд╣рд░реВ рджреЗрдЦреНрдЫреМрдВ, рддрд░ рдФрд╕рддрдорд╛ CentOS рдорд╛ RHEL рднрдиреНрджрд╛ рдмрдврд┐ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рд╕рдмреИ рд╡рд┐рддрд░рдгрд╣рд░реВрд▓реЗ PIE рд╕реБрд░рдХреНрд╖рд╛рдорд╛ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ, рдЬреБрди, Debian 9 рд░ Ubuntu 18.04 рдХреЛ рдЕрдкрд╡рд╛рдж рдмрд╛рд╣реЗрдХ, рд╣рд╛рдореНрд░реЛ рдбреЗрдЯрд╛рд╕реЗрдЯрдорд╛ 10% рднрдиреНрджрд╛ рдХрдо рдмрд╛рдЗрдирд░реАрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
рдЕрдиреНрддрдорд╛, рдпреЛ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЕрдиреБрд╕рдиреНрдзрд╛рди рдЧрд░реЗ рддрд╛рдкрдирд┐, рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрдХрд░рдгрд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫрдиреН (рдЬрд╕реНрддреИред
рд╕реНрд░реЛрдд: www.habr.com