SecurityLab рдиреЗ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рднреЗрджреНрдпрддрд╛ рд╕реВрдЪрдирд╛ рдкреЛрд╕реНрдЯ рдХреА рд╣реИ рдЬреЛ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рдХрдордЬреЛрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ vmsplice () рдХреЛ 2.6.17 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рднреЗрджреНрдпрддрд╛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдореМрдЬреВрдж рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди "vmsplice_to_user ()", "copy_from_user_mmap_sem ()" рдФрд░ "get_iovec_page_array () рдлрд╝рд╛рдЗрд▓ fs / splice.c рдХреЗ рдкрд╛рд╕ рдкрд╣реБрдБрдЪ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЪреЗрдХ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдиреНрд╣реЗрдВ call_ok () рд╕реЗ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЪреЗрдХ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХрд░реНрдиреЗрд▓ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдордирдорд╛рдирд╛ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рднреЗрджреНрдпрддрд╛ рдЦрддрд░рдирд╛рдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рднреМрддрд┐рдХ рдпрд╛ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП ssh) рдФрд░ рд╕рд╣реА рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ (рдХрдВрд╕реЛрд▓ рддрдХ рдкрд╣реБрдВрдЪ рд╕рд╣рд┐рдд) рд░реВрдЯ рдЦрд╛рддрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреНрд░реИрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред
рдХрдордЬреЛрд░рд┐рдпрд╛рдБ vmsplice () рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 2.6.17 рд╕реЗ 2.6.23.16 рдФрд░ 2.6.24.2 рддрдХ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрддреА рд╣реИрдВред рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рднреЗрджреНрдпрддрд╛ рдЙрди рдЧреБрдард▓реА рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдЬреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рдЧреНрд░рд╛рдорд╕рд┐рдЯреА рдкреИрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред
рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреАрд▓реИрдм рдиреЗ рднреЗрджреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдо рдЦрддрд░рд╛ рд░реЗрдЯрд┐рдВрдЧ рджреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдЬреЛрдЦрд┐рдо рдЬреЛрдЦрд┐рдо рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рднреА рд╕реНрдерд╛рдиреАрдп рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рдХрдо рдЦрддрд░реЗ рдХреА рд░реЗрдЯрд┐рдВрдЧ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИрдВред рдпрд╣ рдореВрд▓реНрдпрд╛рдВрдХрди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд▓рдХреНрд╖реНрдп рдкреНрд░рдгрд╛рд▓реА рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИ (рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ), рдФрд░ рдЗрд╕реЗ рджреВрд░рд╕реНрде рдпрд╛ рд╕реНрдерд╛рдиреАрдп рдЕрдирдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ; рд╕реНрдерд╛рдиреАрдп рдЦрд╛рддреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рд╣реА рдкрд╣реБрдВрдЪ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдХрдВрд╕реЛрд▓ рддрдХ рдкрд╣реБрдВрдЪ рд╢рд╛рдорд┐рд▓ рд╣реИ; рдордЬрдмреВрдд рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЧрд▓рдд, рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрд╡рдпрдВ рдПрдХ рднреЗрджреНрдпрддрд╛ рд╣реИ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдиреНрдп рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИред
рднреЗрджреНрдпрддрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╡рд┐рддрд░рдг рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рдкреИрдЪ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдпрд╛ рд╕рд╛рдЗрдЯ www.kernel.org рдкрд░ рдЙрдкрд▓рдмреНрдз рдХрд░реНрдиреЗрд▓ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред рд╣реЙрдЯрдлрд╝рд┐рдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
3Dnews.ru рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ