рдЖрдзреА рд╕рд╛рдЗрдЯреЗрдВ
/ рдлрд╝реНрд▓рд┐рдХрд░ /
POODLE
рд╣рдорд▓реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рд░
рдЗрд╕рдХрд╛ рд╕рд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рд╣реИрдХрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХрдиреЗрдХреНрд╢рди рдЯреВрдЯрдиреЗ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реБрдП рдПрд╕рдПрд╕рдПрд▓ 3.0 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдореЗрдВ рдЦреЛрдЬрддрд╛ рд╣реИ
SSL 3.0 рдПрдХ рдкреБрд░рд╛рдирд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ. рд▓реЗрдХрд┐рди рдЙрдирдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рд╕рд╡рд╛рд▓ рдЕрднреА рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ. рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, 7 рд╣рдЬрд╛рд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 100%
рдЕрдкрдиреА рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ. рдореВрд▓ POODLE рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ SSL 3.0 рд╕рдорд░реНрдерди рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЦрддрд░рд╛ рд╣реИред рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди TLS_FALLBACK_SCSV рддрдВрддреНрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ SSL 3.0 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдорд▓рд╛рд╡рд░ рдЕрдм рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдЬрд╝реЛрдВрдмреА рдкреВрдбрд▓ рдФрд░ рдЧреЛрд▓реНрдбреЗрдВрдбреВрдбрд▓ рд╕реЗ рдмрдЪрд╛рд╡ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЯреАрдПрд▓рдПрд╕ 1.2-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реАрдмреАрд╕реА рд╕рдорд░реНрдерди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реИред рдХрд╛рд░реНрдбрд┐рдирд▓ рд╕рдорд╛рдзрд╛рди рдЯреАрдПрд▓рдПрд╕ 1.3 рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╣реЛрдЧрд╛ - рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реАрдмреАрд╕реА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЕрдзрд┐рдХ рдЯрд┐рдХрд╛рдК AES рдФрд░ ChaCha20 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬрд╛рдирд╡рд░
рдПрд╕рдПрд╕рдПрд▓ рдФрд░ рдЯреАрдПрд▓рдПрд╕ 1.0 рдкрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, 2011 рдореЗрдВ рдЦреЛрдЬрд╛ рдЧрдпрд╛ред рдкреВрдбрд▓, рдЬрд╛рдирд╡рд░ рдХреА рддрд░рд╣
рдЖрдЬ рддрдХ, BEAST рдХреА рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдмрдиреА рд╣реБрдИ рд╣реИрдВ
рдЕрдкрдиреА рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ. рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдбреЗрдЯрд╛ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╡реАрдПрдорд╡реЗрдпрд░ рдореЗрдВ
рдбреВрдмрдирд╛
рдпрд╣ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣рдорд▓рд╛ рд╣реИ рдЬреЛ 2-рдмрд┐рдЯ рдЖрд░рдПрд╕рдП рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрд╕рдПрд╕рдПрд▓рд╡реА40 рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдмрдЧ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рддрд╛ рд╣реИред рд╣рдорд▓рд╛рд╡рд░ рд▓рдХреНрд╖реНрдп рдХреЗ рд╕реИрдХрдбрд╝реЛрдВ рдЯреАрдПрд▓рдПрд╕ рдХрдиреЗрдХреНрд╢рди рд╕реБрдирддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рдирд┐рдЬреА рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SSLv2 рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдкреИрдХреЗрдЯ рднреЗрдЬрддрд╛ рд╣реИред рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП
DROWN рдкрд╣рд▓реА рдмрд╛рд░ 2016 рдореЗрдВ рдЬреНрдЮрд╛рдд рд╣реБрдЖ - рдлрд┐рд░ рдпрд╣ рд╕рдЪ рд╣реЛ рдЧрдпрд╛
рдЕрдкрдиреА рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ. рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреИрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ SSLv2 рд╕рдорд░реНрдерди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ (2016 рдореЗрдВ) рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рджреЛ рдкреИрдЪ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рдереЗ
рд╡рд┐рдХрд╛рд╕ рд╡рд┐рднрд╛рдЧ рдХреЗ рдкреНрд░рдореБрдЦ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ, "рдпрджрд┐ рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди рдХреА рдХреБрдВрдЬрд┐рдпрд╛рдБ SSLv2 рд╡рд╛рд▓реЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рд░реНрд╡рд░, рдЬреИрд╕реЗ рдХрд┐ рдореЗрд▓ рд╕рд░реНрд╡рд░, рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рдЙрд╕рдХреЗ рдбреВрдмрдиреЗ рдХрд╛ рдЦрд╝рддрд░рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред"
IaaS рдкреНрд░рджрд╛рддрд╛ 1cloud.ru рд╕рд░реНрдЧреЗрдИ рдмреЗрд▓реНрдХрд┐рди. тАФ рдпрд╣ рд╕реНрдерд┐рддрд┐ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдХрдИ рд╕рд░реНрд╡рд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рд╕рднреА рдорд╢реАрдиреЛрдВ рдкрд░ SSLv2 рд╕рдорд░реНрдерди рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред"
рдЖрдк рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ
Heartbleed
рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдХрдордЬрд╝реЛрд░рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ
рд╣рдорд▓реЗ рдХреЛ рдЫреЛрдЯреЗ рд╣рд╛рд░реНрдЯрдмреАрдЯ рдЯреАрдПрд▓рдПрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреАрдПрд▓рдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд▓рдЧрд╛рддрд╛рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдмреНрд░реЗрдХ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЪреИрдирд▓ рдХреЛ рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ "рд╢реЛрд░" рдХрд░рддреЗ рд╣реИрдВ (
рднреЗрджреНрдпрддрд╛ 1.0.1 рдФрд░ 1.0.1f рд╕рд╣рд┐рдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдореМрдЬреВрдж рдереА, рд╕рд╛рде рд╣реА рдХрдИ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдореЛрдВ рдореЗрдВ рднреА - 12.04.4 рддрдХ Ubuntu, 6.5 рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдиреЗ CentOS, OpenBSD 5.3 рдФрд░ рдЕрдиреНрдпред рдПрдХ рдкреВрд░реА рд╕реВрдЪреА рд╣реИ
рдЕрдкрдиреА рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ. рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
рд╡реИрдз рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдмрдВрдзрд┐рдд рдиреЛрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред рдпрд╣ рдиреЛрдб рдПрдХ рд╡реИрдз рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдХреЗ рдПрдХ рд╡реИрдз рд╕рд░реНрд╡рд░ рдХрд╛ рдкреНрд░рддрд┐рд░реВрдкрдг рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдордЖрдИрдЯреАрдПрдо рд╣рдорд▓реЗ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдХреЗ рдЕрдиреБрд╕рд╛рд░
рдЕрдкрдиреА рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ. рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдирдпрд╛ рд╣реЛрдЧрд╛
/ рдлрд╝реНрд▓рд┐рдХрд░ /
HTTPS рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рдирд╛рдПрдБ
рдХрдИ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЖрдИрдЯреА рджрд┐рдЧреНрдЧрдЬ рдФрд░ рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЛ рд▓реЗрдХрд░ рдЖрд╢реНрд╡рд╕реНрдд рд╣реИрдВред HTTPS рдХреЗ рд╕рдХреНрд░рд┐рдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП
рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд╕рдПрд╕рдПрд▓/рдЯреАрдПрд▓рдПрд╕ рддрдХрдиреАрдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ - рд╕реНрдорд╛рд░реНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдВрдЧреЗред HTTPS рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде, рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдореИрд▓рд╡реЗрдпрд░ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдЬ, рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ 90% рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░рдирд╛рдХ рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред (
рдирд┐рд╖реНрдХрд░реНрд╖
HTTPS рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╣рдорд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдкреБрд░рд╛рдиреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рддрдВрддреНрд░ рдХреЗ рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдЖрдИрдЯреА рдЙрджреНрдпреЛрдЧ рдзреАрд░реЗ-рдзреАрд░реЗ рдкрд┐рдЫрд▓реА рдкреАрдврд╝реА рдХреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдирдП рдЙрдкрдХрд░рдг рдкреЗрд╢ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдпреЗ рдЙрдкрдХрд░рдг рдЕрдзрд┐рдХрд╛рдзрд┐рдХ рдмреБрджреНрдзрд┐рдорд╛рди рд╣реЛ рдЬрд╛рдпреЗрдВрдЧреЗред
рд╡рд┐рд╖рдп рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд┐рдВрдХ:
рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡рд┐рдХрд╛рд╕, рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛: 1рдХреНрд▓рд╛рдЙрдб рд╕реЗ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдПрд╕рдПрд╕рдПрд▓ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ: рд╣реИрдмреНрд░реЗ рдФрд░ рдЕрдиреНрдп рдкрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╡реАрдкреАрдПрди рдбрд╛рдЗрдЬреЗрд╕реНрдЯ: рд╣реИрдмреЗ рдФрд░ рдЕрдиреНрдп рдкрд░ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦ
рд╕реНрд░реЛрдд: www.habr.com