рд╕рд░реНрднрд░рдорд╛ рдореЗрдореЛрд░реА рдЯреБрдХреНрд░рд╛рд╣рд░реВ рдЯрд╛рдврд╛рдмрд╛рдЯ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЖрдХреНрд░рдордг рд╡рд┐рдзрд┐ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ

рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдЧреНрд░рд╛рдЬ (рдЕрд╕реНрдЯреНрд░рд┐рдпрд╛) рдХрд╛ рд╢реЛрдзрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рдореВрд╣, рдкрд╣рд┐рд▓реЗ MDS, NetSpectre, Throwhammer рд░ ZombieLoad рдЖрдХреНрд░рдордгрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдЪрд┐рдд, рдореЗрдореЛрд░реА-рдбрд┐рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдХрд╛рдирд┐рдЬреНрдо рд╡рд┐рд░реБрджреНрдз рдирдпрд╛рдБ рд╕рд╛рдЗрдб-рдЪреНрдпрд╛рдирд▓ рдЖрдХреНрд░рдордг рд╡рд┐рдзрд┐ (CVE-2021-3714) рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХреЛ рдЫред , рдЬрд╕рд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рдбрд╛рдЯрд╛рдХреЛ рдореЗрдореЛрд░реАрдорд╛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди, рдореЗрдореЛрд░реА рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрдХреЛ рдмрд╛рдЗрдЯ-рдмрд╛рдЗрдЯ рд▓реАрдХ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди, рд╡рд╛ рдареЗрдЧрд╛рдирд╛-рдЖрдзрд╛рд░рд┐рдд рдЕрдирд┐рдпрдорд┐рддрддрд╛ (ASLR) рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдореЗрдореЛрд░реА рд▓реЗрдЖрдЙрдЯ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдирдпрд╛рдБ рд╡рд┐рдзрд┐ HTTP/1 рд░ HTTP/2 рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд▓рд╛рдИ рдкрдард╛рдЗрдПрдХрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордпрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рдорд╛рдкрджрдгреНрдбрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдмрд╛рд╣реНрдп рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рдЖрдХреНрд░рдордг рдЧрд░реЗрд░ рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдХрд╛рдирд┐рдЬрдордорд╛ рдЖрдХреНрд░рдордгрд╣рд░реВрдХреЛ рдкрд╣рд┐рд▓реЗ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХрд╛ рднреЗрд░рд┐рдпрдиреНрдЯрд╣рд░реВ рднрдиреНрджрд╛ рдлрд░рдХ рдЫред рдЖрдХреНрд░рдордг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд┐рдирдХреНрд╕ рд░ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХреЛ рдЫред

рдореЗрдореЛрд░реА рдбрд┐рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдХрд╛рдирд┐рдЬрдордорд╛ рдЖрдХреНрд░рдордгрд╣рд░реВрд▓реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐-рдЕрди-рд░рд╛рдЗрдЯ (COW) рдореЗрдХрд╛рдирд┐рдЬреНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбреЗрдЯрд╛рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдореЗрдореЛрд░реА рдкреГрд╖реНрдардХреЛ рдХреНрд▓реЛрдирд┐рдЩрдорд╛ рд▓реИрдЬрд╛рдБрджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдЪреБрд╣рд╛рд╡рдЯ рдЧрд░реНрди рдЪреНрдпрд╛рдирд▓рдХреЛ рд░реВрдкрдорд╛ рд▓реЗрдЦрди рдХрд╛рд░реНрдпрдХреЛ рдкреНрд░рд╢реЛрдзрди рд╕рдордпрдХреЛ рднрд┐рдиреНрдирддрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред ред рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдХреНрд░рдордорд╛, рдХрд░реНрдиреЗрд▓рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдмрд╛рдЯ рд╕рдорд╛рди рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдБрджрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдорд░реНрдЬ рдЧрд░реНрджрдЫ, рд╕рдорд╛рди рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВрд▓рд╛рдИ рднреМрддрд┐рдХ рдореЗрдореЛрд░реАрдХреЛ рдПрдЙрдЯрд╛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдореНрдпрд╛рдк рдЧрд░реНрджреИ рдХреЗрд╡рд▓ рдПрдЙрдЯрд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиред рдЬрдм рдХреБрдиреИ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдбрд╛рдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫ, рдПрдХ рдЕрдкрд╡рд╛рдж (рдкреГрд╖реНрда рддреНрд░реБрдЯрд┐) рд╣реБрдиреНрдЫ рд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐-рдЕрди-рд░рд╛рдЗрдЯ рдореЗрдХрд╛рдирд┐рдЬреНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдореЗрдореЛрд░реА рдкреГрд╖реНрдардХреЛ рдЫреБрдЯреНрдЯреИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рд╣реБрдиреНрдЫ, рдЬреБрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рддреЛрдХрд┐рдПрдХреЛ рд╣реБрдиреНрдЫред рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреВрд░рд╛ рдЧрд░реНрди рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп рдЦрд░реНрдЪ рд╣реБрдиреНрдЫ, рдЬреБрди рдЕрд░реНрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЧрд░реНрдиреЗ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рд╕рдВрдХреЗрдд рд╣реБрди рд╕рдХреНрдЫред

рдЕрдиреНрд╡реЗрд╖рдХрд╣рд░реВрд▓реЗ рджреЗрдЦреЗрдХрд╛ рдЫрдиреН рдХрд┐ COW рд╕рдВрдпрдиреНрддреНрд░рдмрд╛рдЯ рд╣реБрдиреЗ рдврд┐рд▓рд╛рдЗрд▓рд╛рдИ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдорд╛рддреНрд░ рдирднрдИ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд┐рддрд░рдг рд╕рдордпрд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реЗрд░ рдкрдирд┐ рдХреНрдпрд╛рдкреНрдЪрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред HTTP/1 рд░ HTTP/2 рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордпрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реЗрд░ рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рдореЗрдореЛрд░реАрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдзреЗрд░реИ рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди, рдорд╛рдирдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдЬреБрди рдореЗрдореЛрд░реАрдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдорд╛ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫред

рдЖрдХреНрд░рдордгрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рджреНрдзрд╛рдиреНрддрд▓реЗ рд╕рд░реНрднрд░рдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд╡рд╕реНрдерд┐рдд рдореЗрдореЛрд░реА рдкреГрд╖реНрдардХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрд▓рд╛рдИ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдиреЗ рдбреЗрдЯрд╛рдХреЛ рд╕рд╛рде рд╕рд░реНрднрд░рдорд╛ рдореЗрдореЛрд░реА рдкреГрд╖реНрда рднрд░реНрди рдЙрдмрд▓рд┐рдиреНрдЫред рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд▓реЗ рддреНрдпрд╕рдкрдЫрд┐ рдХрд░реНрдиреЗрд▓рд▓рд╛рдИ рдореЗрдореЛрд░реА рдкреГрд╖реНрдард▓рд╛рдИ рдирдХреНрдХрд▓ рдЧрд░реНрди рд░ рдорд░реНрдЬ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбрд╛рдЯрд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрджрдЫ рд░ рд╣рд┐рдЯ рд╕рдлрд▓ рднрдпреЛ рдХрд┐ рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрджрдЫред

рд╕рд░реНрднрд░рдорд╛ рдореЗрдореЛрд░реА рдЯреБрдХреНрд░рд╛рд╣рд░реВ рдЯрд╛рдврд╛рдмрд╛рдЯ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЖрдХреНрд░рдордг рд╡рд┐рдзрд┐ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ

рдкреНрд░рдпреЛрдЧрдХреЛ рдХреНрд░рдордорд╛, рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рд░реНрдлрдд рдЖрдХреНрд░рдордг рдЧрд░реНрджрд╛ рдЕрдзрд┐рдХрддрдо рд╕реВрдЪрдирд╛ рдЪреБрд╣рд╛рд╡рдЯ рджрд░ 34.41 рдмрд╛рдЗрдЯ рдкреНрд░рддрд┐ рдШрдгреНрдЯрд╛ рд░ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рд░реНрдлрдд рдЖрдХреНрд░рдордг рдЧрд░реНрджрд╛ 302.16 рдмрд╛рдЗрдЯ рдкреНрд░рддрд┐ рдШрдгреНрдЯрд╛ рдерд┐рдпреЛ, рдЬреБрди рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд рдбрд╛рдЯрд╛ рдирд┐рдХрд╛рд▓реНрдиреЗ рдЕрдиреНрдп рд╡рд┐рдзрд┐рд╣рд░реВ рднрдиреНрджрд╛ рдЫрд┐рдЯреЛ рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, NetSpectre рдЖрдХреНрд░рдордгрдорд╛, рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рджрд░ рдПрдХ рдмрдЬреЗ 7.5 рдмрд╛рдЗрдЯ рд╣реБрдиреНрдЫ)ред

рддреАрди рдХрд╛рд░реНрдп рдЖрдХреНрд░рдордг рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд╣рд┐рд▓реЛ рд╡рд┐рдХрд▓реНрдкрд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдореЗрдореНрдХреНрдпрд╛рдЪ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╡реЗрдм рд╕рд░реНрднрд░рдХреЛ рдореЗрдореЛрд░реАрдорд╛ рдбрд╛рдЯрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЖрдХреНрд░рдордг рдореЗрдореНрдХреНрдпрд╛рдЪ рдЧрд░рд┐рдПрдХреЛ рднрдгреНрдбрд╛рд░рдгрдорд╛ рдбрд╛рдЯрд╛рдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯрд╣рд░реВ рд▓реЛрдб рдЧрд░реНрди, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдмреНрд▓рдХ рдЦрд╛рд▓реА рдЧрд░реНрдиреЗ, рдЙрд╣реА рддрддреНрд╡ рдкреБрди: рд▓реЗрдЦреНрдиреЗ рд░ рдмреНрд▓рдХрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрд░ COW рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреЗ рдЕрд╡рд╕реНрдерд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЙрдмрд▓рд┐рдиреНрдЫред Memcached рдХреЛ рд╕рд╛рде рдкреНрд░рдпреЛрдЧрдХреЛ рдХреНрд░рдордорд╛, 166.51 рд╕реЗрдХреЗрдиреНрдбрдорд╛ libc рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдерд┐рдпреЛред

рджреЛрд╕реНрд░реЛ рд╡рд┐рдХрд▓реНрдкрд▓реЗ рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдбреАрдмреАрдПрдордПрд╕рдорд╛ рд░реЗрдХрд░реНрдбрд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ, рдЬрдм InnoDB рднрдгреНрдбрд╛рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдмрд╛рдЗрдЯрджреНрд╡рд╛рд░рд╛ рдмрд╛рдЗрдЯ рдкреБрди: рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрд░ред рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдПрд░, рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВрдорд╛ рдПрдХрд▓-рдмрд╛рдЗрдЯ рдмреЗрдореЗрд▓рд╣рд░реВ рд░ рдмрд╛рдЗрдЯрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрдиреБрдорд╛рди рд╕рд╣реА рдерд┐рдпреЛ рднрдиреЗрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордпрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реЗрд░ рдЖрдХреНрд░рдордг рдЧрд░рд┐рдиреНрдЫред рдпрд╕реНрддреЛ рдЪреБрд╣рд╛рд╡рдЯрдХреЛ рджрд░ рдХрдо рдЫ рд░ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХрдмрд╛рдЯ рдЖрдХреНрд░рдордг рдЧрд░реНрджрд╛ 1.5 рдмрд╛рдЗрдЯ рдкреНрд░рддрд┐ рдШрдгреНрдЯрд╛рдХреЛ рдорд╛рддреНрд░рд╛ рд╣реБрдиреНрдЫред рд╡рд┐рдзрд┐рдХреЛ рдлрд╛рдЗрджрд╛ рдпреЛ рдЕрдЬреНрдЮрд╛рдд рдореЗрдореЛрд░реА рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рддреЗрд╕реНрд░реЛ рд╡рд┐рдХрд▓реНрдкрд▓реЗ KASLR рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд▓рд╛рдИ 4 рдорд┐рдиреЗрдЯрдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рд░ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐рдХреЛ рдореЗрдореЛрд░реА рдЕрдлрд╕реЗрдЯ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ, рдЬрд╣рд╛рдБ рдЕрдлрд╕реЗрдЯ рдареЗрдЧрд╛рдирд╛ рдореЗрдореЛрд░реА рдкреГрд╖реНрдардорд╛ рдЫ рдЬрд╣рд╛рдБ рдЕрдиреНрдп рдбрд╛рдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрдиред рдЖрдХреНрд░рдордг рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ 14 рд╣рдкреНрд╕рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рдЖрдХреНрд░рдордг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдкреНрд░рд╕реНрддреБрдд рдЖрдХреНрд░рдордгрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ GitHub рдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдиреЗ рд╡рд╛рдЪрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди