рдЕрдм рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░: рдЯреАрдПрд▓рдПрд╕ 1.3 рдХреЛ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рджреА рдЧрдИ рд╣реИ

рд╣рдордиреЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦрд╛ рдерд╛ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд╛рдЙрдВрд╕рд┐рд▓ (IETF) рдиреЗ TLS - 1.3 рдХреЗ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдордВрдЬреВрд░реА рджреА рд╣реИред рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдПрдХ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рджреА рдЧрдИ рдереАред рдЖрдЬ - рдЪрд▓реЛ рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред


/ рдлреЛрдЯреЛ рдЪрд╛рд░реНрд▓реНрд╕ рдбрд╛рдпрд░ рд╕реАрд╕реА

рдЯреАрдПрд▓рдПрд╕ 1.3 рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


рдЙрдиреНрд╣реЛрдВрдиреЗ 2014 рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд╡рд╛рдкрд╕ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдЯреАрдПрд▓рдПрд╕ 1.3 рдкрд░ рдХрд╛рдо рдЗрд╕ рд╕рд╛рд▓ рдорд╛рд░реНрдЪ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдорд╣реАрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдирд┐рд░реНрдорд╛рддрд╛ рджрд╛рд╡рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЯреАрдПрд▓рдПрд╕ 1.3 рдХрд╛ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдЙрддреНрдкрд╛рджрдХ рд╣реИ: рд╕рднреА рдЬреНрдЮрд╛рдд (рдЖрдЬ) рдЯреАрдПрд▓рдПрд╕ 1.2 рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рдЗрд╕рдХреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ рдмрдВрдж рд╣реИрдВ, рдФрд░ "рд╣реИрдВрдбрд╢реЗрдХ" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдкрдиреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджреЛрдЧреБрдиреА рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ 0-рдЖрд░рдЯреАрдЯреА рдЬреИрд╕реА рдЖрдЧреЗ рдХреА рдЧреЛрдкрдиреАрдпрддрд╛ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рднреА рдЬреЛрдбрд╝рд╛ ред

TLS 1.3 рдиреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд┐рдПред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдХреБрдЫ рдиреЗ рдЗрд╕реЗ рдЯреАрдПрд▓рдПрд╕ 2.0 рднреА рдХрд╣рд╛ред

рдЕрдм рдЪреВрдВрдХрд┐ рдЯреАрдПрд▓рдПрд╕ 1.3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ ( рдЖрд░рдПрдлрд╕реА 8446 ) рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдордВрдЬреВрд░реА рджреЗ рджреА рдЧрдИ рд╣реИ, рдпрд╣ рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдмрд╛рдХреА рд╣реИред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрдард┐рдирд╛рдЗрдпреЛрдВ


TLS рдореЗрдВ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рд╣реИред рдЬрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рджреЛрдиреЛрдВ рдкрдХреНрд╖ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЙрд╕реЗ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд░ рдЬрдЧрд╣ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреАрдПрд▓рдПрд╕ 1.3 рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде, рдЯреАрдПрд▓рдПрд╕ 1.2 рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ 3% рд╕реЗ рдЕрдзрд┐рдХ рд╕рд░реНрд╡рд░ рдХреЗрд╡рд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рднреЗрдЬрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рд╕рдорд░реНрдерд┐рдд рдерд╛ред

рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдордзреНрдпрд╡рд░реНрддреА рдиреЛрдбреНрд╕ (рдордзреНрдп рдмреЙрдХреНрд╕ ) рдХреЗ рд╕рд╛рде рд╣реБрдИ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЯреАрдПрд▓рдПрд╕ рдореЗрдВ рдмрд╣реБрдд рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ, рдлрд╛рдпрд░рд╡реЙрд▓, рдПрдирдПрдЯреА рдФрд░ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдиреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред

рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдЗрд╕ рдШрдЯрдирд╛ рдХреЛ ossification (ossification) рдХрд░рд╛рд░ рджрд┐рдпрд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рд▓рдЪреАрд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдирдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред рдПрдХ рд╕рд╛рджреГрд╢реНрдп рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрджреНрдпреЛрдЧ рдкреНрд░рддрд┐рднрд╛рдЧреА рдкреБрд░рд╛рдиреЗ рджрд░рд╡рд╛рдЬреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рдЫреВрддреЗ рд╣реИрдВ, рддреЛ рд▓реВрдк рдЬрдВрдЧ рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рдХреНрд░реЗрдХ рдХреЗ рд╕рд╛рде рдЦреБрд▓рддрд╛ рд╣реИред


/ рдлреЛрдЯреЛ рдХреНрд░рд┐рд╕реНрдЯреЛрдлрд░ рд╕реЗрд╕рдорд╕ рд╕реАрд╕реА

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреБрд░рд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдирдпрд╛ рдкрд░рд┐рдЪрдп рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдИрдИрдИрдИ ( рдкреАрдбреАрдПрдл ) рд╕реЗ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖ рдХреЗ рдЕрдзреНрдпрдпрди рдореЗрдВ рд╡рд┐рд╖рдп рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреНрд░реЛрдорд┐рдпрдо рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд┐рдб рдмреЗрдВрдЬрд╛рдорд┐рди рдиреЗ рдкрд╛рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЯреАрдПрд▓рдПрд╕ 1.3 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдкрд╣рд▓рд╛ рд╕рдВрджреЗрд╢ рдЯреАрдПрд▓рдПрд╕ 1.2 рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдЪреНрдЫрдиреНрди рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рдФрд░ рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛: рдЙрд▓реНрд▓рд┐рдЦрд┐рдд 3% рд╕рд░реНрд╡рд░реЛрдВ рдиреЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдордзреНрдпрд╕реНрде рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП, рдлреЗрд╕рдмреБрдХ рдХреЗ рдХрд╛рдЗрд▓ рдиреЗрдХреНрд░рд┐рдЯреНрдЬрд╝ рдиреЗ рдЙрд╕реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред рдЗрд╕рд╕реЗ рдХреНрд░реЛрдо рдореЗрдВ рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рдореЗрдВ 6.5% рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ 2% рдХреА рдХрдореА рд╣реБрдИред

рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдордзреНрдп рдмреЙрдХреНрд╕ рд╕рдВрдЧрдд рд╣реИрдВ, рдЖрдк рдХреНрд▓рд╛рдЙрдбрдлрд╝реЗрдпрд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдХреИрд╕реЗ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЬрд╛рдП


рдЯреАрдПрд▓рдПрд╕ рдФрд░ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдПрд░рд┐рдХ рд░реЗрд╕рдХреЛрд░рд▓рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдЯреАрдПрд▓рдПрд╕ 1.3 рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд╛рдЙрдВрд╕рд┐рд▓ рдиреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЯреАрдПрд▓рдПрд╕ 1.3 рдЯреАрдПрд▓рдПрд╕ 1.2 рдХреЗ рд╕рдорд╛рди рдХреБрдВрдЬреА рдФрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ TLS 1.3 рдкрд░ рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдпрджрд┐ рд╡реЗ рджреЛрдиреЛрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ рдЬреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдлреЗрд╕рдмреБрдХ рдиреЗ рдЕрдкрдиреА TLS 1.3 Fizz рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╕рд╛рде рд╣реА рд╕реАрдкреАрдпреВ рдкрд░ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рдлрд╝рд┐рдЬрд╝ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рдЧрд╛рдЗрдб рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЙрдмрдВрдЯреВ 16.04 рдПрд▓рдЯреАрдПрд╕ рдкрд░ рдлрд╝рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдпрд╣ GitHub рдкрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИ (рдЗрд╕рдореЗрдВ MacOS рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд╛рдЗрдб рднреА рд╣реИ)ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдФрд░ рдХрд╛рдордЪрд▓рд╛рдК рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

sudo apt-get install \ g++ \ cmake \ libboost-all-dev \ libevent-dev \ libdouble-conversion-dev \ libgoogle-glog-dev \ libgflags-dev \ libiberty-dev \ liblz4-dev \ liblzma-dev \ libsnappy-dev \ make \ zlib1g-dev \ binutils-dev \ libjemalloc-dev \ libssl-dev \ pkg-config \ libsodium-dev 

рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдлрд╝реЙрд▓реА рдмрдирд╛рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 git clone https://github.com/facebook/folly mkdir folly/build_ && cd folly/build_ cmake configure .. make -j $(nproc) sudo make install 

рддреЛ рдЖрдк Fizz рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:

 cd ../.. git clone https://github.com/facebookincubator/fizz mkdir fizz/build_ && cd fizz/build_ cmake configure ../fizz make -j $(nproc) sudo make install 

Fizz рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, wolfSSL , GnuTLS рдпрд╛ рдЬрдВрдЧ ред

рднрд╡рд┐рд╖реНрдп рдХрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓


рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ "рдСрд╕рд┐рдлрд┐рдХреЗрд╢рди" рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд┐рдб рдмреЗрдВрдЬрд╛рдорд┐рди рдиреЗ рдЕрдкрдиреА рд╡рд┐рд╡рд┐рдзрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛, рдЬреЛ рд╣рд░ рдЫрд╣ рд╕рдкреНрддрд╛рд╣ (рдХреНрд░реЛрдо рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд░рд┐рд╣рд╛рдИ рдХреЗ рд╕рд╛рде) рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдФрд░ рдордзреНрдпрд╡рд░реНрддреА рдиреЛрдбреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЕрдиреНрдпрдерд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред

рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд▓реЛрдбрд┐рдВрдЧ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рджреБрд░реНрдШрдЯрдирд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЯреАрдПрд▓рдПрд╕ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рднреА рдРрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред

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



рдкреБрдирд╢реНрдЪ рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ IaaS рдмреНрд▓реЙрдЧ рд╕реЗ рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА:




рд╣рдо IT-GRAD - рдореБрдЦреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ:

рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (IaaS) | PCI DSS рд╣реЛрд╕реНрдЯрд┐рдВрдЧ | рдХреНрд▓рд╛рдЙрдб FZ-152

Source: https://habr.com/ru/post/hi420521/


All Articles