рд╕рдорд╕реНрдпрд╛ рд╕реАрдзреЗ рдЯреАрдПрд▓рдПрд╕ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдбреАрдПрдЪ рдХреБрдВрдЬреА рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдбрд┐рдлреА-рд╣реЗрд▓рдореИрди, рдЯреАрдПрд▓рдПрд╕_рдбреАрдПрдЪ_*") рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд┐рдлрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред ECDH рд╕рд┐рдлрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддреА рдФрд░ рд╡реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдХрд░рдг 1.2 рддрдХ рдХреЗ рдЯреАрдПрд▓рдПрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВ; рдЯреАрдПрд▓рдПрд╕ 1.3 рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реИред рднреЗрджреНрдпрддрд╛ рдЯреАрдПрд▓рдПрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╣реЛрддреА рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдЯреАрдПрд▓рдПрд╕ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдореЗрдВ рдбреАрдПрдЪ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ (рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рд▓рдЧрднрдЧ 4.4% рдПрд▓реЗрдХреНрд╕рд╛ рдЯреЙрдк 1рдПрдо рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИ)ред
OpenSSL 1.0.2e рдФрд░ рдкрд╣рд▓реЗ рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, DH рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рд╕рднреА рд╕рд░реНрд╡рд░ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ SSL_OP_SINGLE_DH_USE рд╡рд┐рдХрд▓реНрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рди рд╣реЛред рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 1.0.2рдПрдл рдХреЗ рдмрд╛рдж рд╕реЗ, рдбреАрдПрдЪ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╕реНрдерд┐рд░ рдбреАрдПрдЪ рд╕рд┐рдлрд░ ("рдбреАрдПрдЪ-*", рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдбреАрдПрдЪ-рдЖрд░рдПрд╕рдП-рдПрдИрдПрд╕256-рдПрд╕рдПрдЪрдП") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 1.1.1 рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╢рд╛рдЦрд╛ рдбреАрдПрдЪ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рдФрд░ рд╕реНрдерд┐рд░ рдбреАрдПрдЪ рд╕рд┐рдлрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рдбреАрдПрдЪ рдХреБрдВрдЬреА рд╡рд┐рдирд┐рдордп рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХрдиреЗрдХреНрд╢рди рдХреЗ рджреЛрдиреЛрдВ рдкрдХреНрд╖ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдирд┐рдЬреА рдХреБрдВрдЬреА (рдЗрд╕рдХреЗ рдмрд╛рдж рдХреБрдВрдЬреА "рдП" рдФрд░ рдХреБрдВрдЬреА "рдмреА") рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА (рдЬреАрдП рдореЙрдб рдкреА рдФрд░ рдЬреАрдмреА рдореЙрдб рдкреА) рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд░реНрдЯреА рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА (рдЧреИрдм рдореЙрдб рдкреА) рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рддреНрд░ рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд░реИрдХреЛрди рд╣рдорд▓рд╛ рдЖрдкрдХреЛ рд╕рд╛рдЗрдб-рдЪреИрдирд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 1.2 рддрдХ рдЯреАрдПрд▓рдПрд╕ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рднреА рдкреНрд░рдореБрдЦ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЧрдгрдирд╛ рд╕реЗ рдкрд╣рд▓реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПред
рдХрд╛рдЯреА рдЧрдИ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рд╕рддреНрд░ рдХреБрдВрдЬреА рдЬрдирд░реЗрд╢рди рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреЗрд░реА рдХреЗ рд╕рд╛рде рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдХреБрдВрдЬреА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рдордп рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдорд╛рдкрдиреЗ рд╕реЗ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рд╕реБрд░рд╛рдЧ (рдУрд░реЗрдХрд▓) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдЦрд░реЛрдВрдЪ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреА рдЧрдИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА (рдЬреАрдП) рдХреЛ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкреБрдирдГ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдХреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рд╢реВрдиреНрдп рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддреА рд╣реИред
рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ, рдХреБрдВрдЬреА рдХреЗ рдПрдХ рдмрд╛рдЗрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдиреЗрдХреНрд╢рди рдмрд╛рддрдЪреАрдд рдХреЗ рджреМрд░рд╛рди рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд "рдЧрд╛" рдорд╛рди рдХреЛ рд░реЛрдХрдХрд░, рд╣рдорд▓рд╛рд╡рд░ "рдЧрд╛" рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрдиреНрдп рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдиреЗрдХреНрд╢рди рд╡рд╛рд░реНрддрд╛ рд╕рддреНрд░реЛрдВ рдореЗрдВ рд╕рд░реНрд╡рд░ред "рдЧреНрд░рд┐*рдЧрд╛" рдорд╛рди рдЙрддреНрдкрдиреНрди рдФрд░ рднреЗрдЬрдХрд░, рдПрдХ рд╣рдорд▓рд╛рд╡рд░, рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджреЗрд░реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ, рдЙрди рдорд╛рдиреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╢реВрдиреНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдРрд╕реЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд▓рд╛рд╡рд░ рд╕рдореАрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ
рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд╕реНрдпрд╛рдПрдВ рдЕрд▓рдЧ рд╕реЗ рдиреЛрдЯ рдХреА рдЧрдИ рд╣реИрдВ (
рд╕реНрд░реЛрдд: opennet.ru