рдХрд░реНрдиреЗрд▓ рд╕реНрдЯреЕрдХ ре▓рдбреНрд░реЗрд╕ рд░рдБрдбрдорд╛рдпрдЭреЗрд╢рдирд╕рд╛рдареА рдкреЕрдЪреЗрд╕ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд. Linux рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рджрд░рдореНрдпрд╛рди

рдХреАрд╕ рдХреБрдХ, kernel.org рдЪреЗ рдорд╛рдЬреА рдореБрдЦреНрдп рд╕рд┐рд╕реНрдЯрд┐рдо рдкреНрд░рд╢рд╛рд╕рдХ рдЖрдгрд┐ рдиреЗрддреЗ Ubuntu рд╕реБрд░рдХреНрд╖рд╛ рдЯреАрдо, рдЖрддрд╛ рдЧреБрдЧрд▓рдордзреНрдпреЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ. Android рдЖрдгрд┐ ChromeOS рдиреЗ, рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕ рд╣рд╛рддрд╛рд│рддрд╛рдирд╛ рдХрд░реНрдирд▓ рд╕реНрдЯреЕрдХ рдСрдлрд╕реЗрдЯ рд░рдБрдбрдорд╛рдпрдЭреЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдгрд╛рд░реЗ рдкреЕрдЪреЗрд╕ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд. рд╣реЗ рдкреЕрдЪреЗрд╕ рд╕реНрдЯреЕрдХ рд▓реЗрдЖрдЙрдЯ рдмрджрд▓реВрди рдХрд░реНрдирд▓рдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░рддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ рд╕реНрдЯреЕрдХ рд╣рд▓реНрд▓реЗ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдЕрдзрд┐рдХ рдХрдареАрдг рдЖрдгрд┐ рдХрдореА рдпрд╢рд╕реНрд╡реА рд╣реЛрддрд╛рдд. рд╕реБрд░реБрд╡рд╛рддреАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА ARM64 рдЖрдгрд┐ x86/x86_64 рдкреНрд░реЛрд╕реЗрд╕рд░реНрд╕рдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.

рдпрд╛ рдкреЕрдЪрдЪреА рдореВрд│ рдХрд▓реНрдкрдирд╛ PaX RANDKSTACK рдкреНрд░рдХрд▓реНрдкрд╛рддреВрди рдЖрд▓реА рдЖрд╣реЗ. реирежрезреп рдордзреНрдпреЗ, рдЗрдВрдЯреЗрд▓рдордзреАрд▓ рдЕрднрд┐рдпрдВрддрд╛ рдПрд▓реЗрдирд╛ рд░реЗрд╢реЗрдЯреЛрд╡реНрд╣рд╛ рдпрд╛рдВрдиреА рдореБрдЦреНрдп рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдпрд╛ рдХрд▓реНрдкрдиреЗрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛. LinuxрдирдВрддрд░ рдХреАрде рдХреБрдХ рдпрд╛рдВрдиреА рд╣рд╛ рдЙрдкрдХреНрд░рдо рдкреБрдвреЗ рдиреЗрд▓рд╛, рдЬреНрдпрд╛рдВрдиреА рдореБрдЦреНрдп рдХрд░реНрдирд▓ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рдпреЛрдЧреНрдп рдЕрд╢реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рд╛рджрд░ рдХреЗрд▓реА. рел.резрей рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдкреЕрдЪреЗрд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рд╣рд╛ рдореЛрдб рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдЕрд╕реЗрд▓. рддреЛ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "randomize_kstack_offset=on/off" рд╣рд╛ рдХрд░реНрдирд▓ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдкреЕрд░рд╛рдореАрдЯрд░ рдЖрдгрд┐ CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT рд╣реА рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ. рд╣рд╛ рдореЛрдб рд╕рдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рдЕрдВрджрд╛рдЬреЗ рез% рдШрдЯ рд╣реЛрдИрд▓ рдЕрд╕рд╛ рдЕрдВрджрд╛рдЬ рдЖрд╣реЗ.

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреЗ рд╕рд╛рд░ рдореНрд╣рдгрдЬреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рд╕рд╛рдареА рд╕реНрдЯреЕрдХ рдСрдлрд╕реЗрдЯрдЪреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХреАрдХрд░рдг, рдЬреЗ рдЕреЕрдбреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдорд┐рд│рд╡рд▓реНрдпрд╛рдирдВрддрд░рд╣реА рдореЗрдорд░реАрдордзреНрдпреЗ рд╕реНрдЯреЕрдХ рд▓реЗрдЖрдЙрдЯ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рдХрд░рддреЗ, рдХрд╛рд░рдг рд╕реНрдЯреЕрдХрдЪрд╛ рдмреЗрд╕ рдЕреЕрдбреНрд░реЗрд╕ рдкреБрдвреАрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рд╕рд╣ рдмрджрд▓реЗрд▓. PaX RANDKSTACK рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреЕрдЪреЗрд╕ рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ (cpu_current_top_of_stack) рдирд╛рд╣реА рддрд░ pt_regs рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХреАрдХрд░рдг рдХрд░рддрд╛рдд. рдпрд╛рдореБрд│реЗ рджреАрд░реНрдШрдХрд╛рд│ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рджрд░рдореНрдпрд╛рди рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдСрдлрд╕реЗрдЯ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ptrace-рдЖрдзрд╛рд░рд┐рдд рдкрджреНрдзрддреА рд╡рд╛рдкрд░рдгреЗ рдЕрд╢рдХреНрдп рд╣реЛрддреЗ.

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

DDoS рд╕рдВрд░рдХреНрд╖рдг, VPS VDS рд╕рд░реНрд╡реНрд╣рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реЗрджреА рдХрд░рд╛ ЁЯФе рдбреАрдбреЙрд╕ рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ, рд╡реНрд╣реАрдкреАрдПрд╕ (VPS) рд╡реНрд╣реАрдбреАрдПрд╕ (VDS) рд╕рд░реНрд╡реНрд╣рд░реНрд╕ рдЦрд░реЗрджреА рдХрд░рд╛ | ProHoster