AMD SEV рдордзреАрд▓ рднреЗрджреНрдпрддрд╛ рдЬреА рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдХреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ

Google рдХреНрд▓рд╛рдЙрдб рдЯреАрдордордзреАрд▓ рд╡рд┐рдХрд╛рд╕рдХ рдУрд│рдЦрд▓реЗ AMD SEV (Secure Encrypted Virtualization) рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рднреЗрджреНрдпрддрд╛ (CVE-2019-9836), рдЬреЗ рдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕рдВрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛рд╢реА рддрдбрдЬреЛрдб рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕реНрддрд░рд╛рд╡рд░реАрд▓ AMD SEV рд╡рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдореЗрдорд░реАрдЪреЗ рдкрд╛рд░рджрд░реНрд╢рдХ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдлрдХреНрдд рд╡рд░реНрддрдорд╛рди рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрд▓рд╛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рддреЛ, рдЖрдгрд┐ рдЗрддрд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдЖрдгрд┐ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рдбреЗрдЯрд╛рдЪрд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛рдд.

рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпреЗрдореБрд│реЗ рдЦрд╛рдЬрдЧреА PDH рдХреА рдЪреА рд╕рд╛рдордЧреНрд░реА рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдЬреА рд╡реЗрдЧрд│реНрдпрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдкреАрдПрд╕рдкреА рдкреНрд░реЛрд╕реЗрд╕рд░ (AMD рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рдкреНрд░реЛрд╕реЗрд╕рд░) рдЪреНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рдореБрдЦреНрдп OS рд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдп рдирд╛рд╣реА.
PDH рдХреА рдЕрд╕рд▓реНтАНрдпрд╛рдиреЗ, рд╣рд▓реНрд▓реЗрдЦреЛрд░ рдирдВрддрд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реА рд╕рддреНрд░ рдХреА рдЖрдгрд┐ рдЧреБрдкреНрдд рдХреНрд░рдо рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡реВ рд╢рдХрддреЛ.

рдЕрд╕реБрд░рдХреНрд╖рд╛ рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (ECC) рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрддреАрд▓ рддреНрд░реБрдЯреАрдВрдореБрд│реЗ рдЙрджреНрднрд╡рддреЗ, рдЬреЗ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рд╣рд▓реНрд▓рд╛ рд╡рдХреНрд░ рдорд╛рдкрджрдВрдб рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рд╕рдВрд░рдХреНрд╖рд┐рдд рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХрдорд╛рдВрдбрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрджрд░рдореНрдпрд╛рди, рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рд╡рдХреНрд░ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд╛рдард╡реВ рд╢рдХрддреЛ рдЬреЗ NIST-рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреЗ рдкрд╛рд▓рди рдХрд░рдд рдирд╛рд╣реАрдд, рдкрд░рд┐рдгрд╛рдореА рдЦрд╛рдЬрдЧреА рдХреА рдбреЗрдЯрд╛рд╕рд╣ рдЧреБрдгрд╛рдХрд╛рд░ рдСрдкрд░реЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдХрдореА рдСрд░реНрдбрд░ рдкреЙрдЗрдВрдЯ рд╡реНрд╣реЕрд▓реНрдпреВрдЬ рд╡рд╛рдкрд░рддрд╛рдд.

ECDH рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдереЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ рдкрд╛рд╕реВрди рдСрд░реНрдбрд░ рд╡рдХреНрд░рд╛рдЪрд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓рд╛ рдкреНрд░рд╛рд░рдВрдн рдмрд┐рдВрджреВ, рдЬреНрдпрд╛рдЪрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд▓реЙрдЧрд░рд┐рдердо рд╣реЗ рдЦреВрдк рдХрдареАрдг рдХрд╛рдо рдЖрд╣реЗ. рдПрдПрдордбреА рдПрд╕рдИрд╡реНрд╣реА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рдЪрд░рдгрд╛рдВрдкреИрдХреА рдПрдХ рджрд░рдореНрдпрд╛рди, рдЦрд╛рдЬрдЧреА рдХреА рдЧрдгрдирд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдХрдбреВрди рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ. рдореВрд▓рдд:, рдСрдкрд░реЗрд╢рди рджреЛрди рдмрд┐рдВрджреВрдВрдЪрд╛ рдЧреБрдгрд╛рдХрд╛рд░ рдХрд░рдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдкреИрдХреА рдПрдХ рдЦрд╛рдЬрдЧреА рдХреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. рдЬрд░ рджреБрд╕рд░рд╛ рдмрд┐рдВрджреВ рд▓реЛ-рдСрд░реНрдбрд░ рдкреНрд░рд╛рдЗрдо рдирдВрдмрд░реНрд╕рдЪрд╛ рд╕рдВрджрд░реНрдн рджреЗрдд рдЕрд╕реЗрд▓, рддрд░ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рд╕рд░реНрд╡ рд╕рдВрднрд╛рд╡реНрдп рдореВрд▓реНрдпрд╛рдВрдЪрд╛ рд╢реЛрдз рдШреЗрдКрди рдкрд╣рд┐рд▓реНрдпрд╛ рдмрд┐рдВрджреВрдЪреЗ рдорд╛рдкрджрдВрдб (рдореЙрдбреНрдпреБрд▓реЛ рдСрдкрд░реЗрд╢рдирдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдореЙрдбреНрдпреВрд▓рд╕рдЪреЗ рдмрд┐рдЯ) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддреЛ. рдЦрд╛рдЬрдЧреА рдХреА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рдЗрдо рдирдВрдмрд░рдЪреЗ рддреБрдХрдбреЗ рд╡рд╛рдкрд░реВрди рдПрдХрддреНрд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЪрд┐рдиреА рд╢реЗрд╖ рдкреНрд░рдореЗрдп.

рд╕рдорд╕реНрдпрд╛ 0.17 рдмрд┐рд▓реНрдб 11 рдЖрд╡реГрддреНрддреА рдкрд░реНрдпрдВрдд SEV рдлрд░реНрдорд╡реЗрдЕрд░ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ AMD EPYC рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ. AMD рдЖрдзреАрдЪ рдкреНрд░рдХрд╛рд╢рд┐рдд рдлрд░реНрдорд╡реЗрдЕрд░ рдЕрдкрдбреЗрдЯ рдЬреЗ NIST рд╡рдХреНрд░рдЪреЗ рдкрд╛рд▓рди рди рдХрд░рдгрд╛рд░реЗ рдкреЙрдЗрдВрдЯ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдЬреЛрдбрддреЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, PDH рдХреА рд╕рд╛рдареА рдкреВрд░реНрд╡реА рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╡реИрдз рд░рд╛рд╣рддреАрд▓, рдЬреНрдпрд╛рдореБрд│реЗ рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рд╕рдорд╕реНрдпрд╛рдВрдирд╛ рд╕рдВрд╡реЗрджрдирд╛рдХреНрд╖рдо рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рддреВрди рдЖрднрд╛рд╕реА рдорд╢реАрди рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдХреНрд░рдордг рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд┐рд│рддреЗ. рдлрд░реНрдорд╡реЗрдЕрд░ рдЖрд╡реГрддреНрддреАрд▓рд╛ рдЬреБрдиреНрдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рд┐рд▓реАрдЭрд╡рд░ рдкрд░рдд рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рд╣рд▓реНрд▓рд╛ рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рджреЗрдЦреАрд▓ рдирдореВрдж рдХреЗрд▓реА рдЖрд╣реЗ, рдкрд░рдВрддреБ рдпрд╛ рд╢рдХреНрдпрддреЗрдЪреА рдЕрджреНрдпрд╛рдк рдкреБрд╖реНрдЯреА рдЭрд╛рд▓реЗрд▓реА рдирд╛рд╣реА.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛