PMFault рдЖрдХреНрд░рдордг рдЬрд╕рд▓реЗ рдХреЗрд╣реА рд╕рд░реНрднрд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ CPU рд▓рд╛рдИ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрди рд╕рдХреНрдЫ

рдмрд░реНрдорд┐рдВрдШрдо рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпрдХрд╛ рдЕрдиреНрд╡реЗрд╖рдХрд╣рд░реВ, рдкрд╣рд┐рд▓реЗ Plundervolt рд░ VoltPillager рдЖрдХреНрд░рдордгрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдЪрд┐рдд, рдХреЗрд╣реА рд╕рд░реНрднрд░ рдорджрд░рдмреЛрд░реНрдбрд╣рд░реВрдорд╛ рдПрдЙрдЯрд╛ рдХрдордЬреЛрд░реА (CVE-2022-43309) рдкрд╣рд┐рдЪрд╛рди рдЧрд░реЗрдХрд╛ рдЫрдиреН рдЬрд╕рд▓реЗ рдкрдЫрд┐ рд░рд┐рдХрднрд░реАрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рдмрд┐рдирд╛ рдиреИ CPU рд▓рд╛рдИ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрди рд╕рдХреНрдЫред рдХрдордЬреЛрд░реА, рдХреЛрдбрдирд╛рдо PMFault, рд╕рд░реНрднрд░рд╣рд░реВрд▓рд╛рдИ рдХреНрд╖рддрд┐ рдкреБрд░реНтАНрдпрд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдЬрд╕рдорд╛ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╕рдБрдЧ рднреМрддрд┐рдХ рдкрд╣реБрдБрдЪ рдЫреИрди, рддрд░ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордорд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдкрд╣реБрдБрдЪ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдХ рдЕрдирдкреНрдпрд╛рдЪ рдЧрд░рд┐рдПрдХреЛ рднреЗрджреНрдпрддрд╛рдХреЛ рд╢реЛрд╖рдг рд╡рд╛ рдкреНрд░рд╢рд╛рд╕рдХ рдкреНрд░рдорд╛рдгрд╣рд░реВ рдЕрд╡рд░реЛрдз рдЧрд░реНрдиреЗ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛ред

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рдзрд┐рдХреЛ рд╕рд╛рд░ рднрдиреЗрдХреЛ PMBus рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛ, рдЬрд╕рд▓реЗ I2C рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдкреНрд░реЛрд╕реЗрд╕рд░рд▓рд╛рдИ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рднреЛрд▓реНрдЯреЗрдЬрд▓рд╛рдИ рдЪрд┐рдкрд▓рд╛рдИ рдХреНрд╖рддрд┐ рдкреБрд░реНтАНрдпрд╛рдЙрдиреЗ рдорд╛рдирд╣рд░реВрдорд╛ рд╡реГрджреНрдзрд┐ рдЧрд░реНрдиред PMBus рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ VRM (рднреЛрд▓реНрдЯреЗрдЬ рдирд┐рдпрд╛рдордХ рдореЛрдбреНрдпреБрд▓) рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫ, рдЬреБрди BMC рдирд┐рдпрдиреНрддреНрд░рдХрдХреЛ рд╣реЗрд░рдлреЗрд░ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред PMBus рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдмреЛрд░реНрдбрд╣рд░реВрд▓рд╛рдИ рдЖрдХреНрд░рдордг рдЧрд░реНрди, рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордорд╛ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, рддрдкрд╛рдЗрдБрд╕рдБрдЧ BMC (рдмреЗрд╕рдмреЛрд░реНрдб рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдирд┐рдпрдиреНрддреНрд░рдХ) рдорд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдкрд╣реБрдБрдЪ рд╣реБрдиреБрдкрд░реНрджрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, IPMI KCS (рдХрд┐рдмреЛрд░реНрдб рдХрдиреНрдЯреНрд░реЛрд▓рд░ рд╢реИрд▓реА) рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рд░реНрдлрдд, рдЗрдерд░рдиреЗрдЯ рдорд╛рд░реНрдлрдд, рд╡рд╛ рдорд╛рд░реНрдлрддред рд╣рд╛рд▓рдХреЛ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ BMC рдлреНрд▓реНрдпрд╛рд╕ рдЧрд░реНрджреИред

рдЖрдИрдкреАрдПрдордЖрдИ рд╕рдорд░реНрдерди (X11, X12, H11 рд░ H12) рд░ ASRock рднрдПрдХрд╛ рд╕реБрдкрд░рдорд╛рдЗрдХреНрд░реЛ рдорджрд░рдмреЛрд░реНрдбрд╣рд░реВрдорд╛ BMC рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рдЬреНрдЮрд╛рди рдмрд┐рдирд╛ рдЖрдХреНрд░рдордг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗ рдПрдЙрдЯрд╛ рдореБрджреНрджрд╛ рдкреБрд╖реНрдЯрд┐ рднрдПрдХреЛ рдЫ, рддрд░ PMBus рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреЗ рдЕрдиреНрдп рд╕рд░реНрднрд░ рдмреЛрд░реНрдбрд╣рд░реВ рдкрдирд┐ рдкреНрд░рднрд╛рд╡рд┐рдд рдЫрдиреНред рдкреНрд░рдпреЛрдЧрдХреЛ рдХреНрд░рдордорд╛, рдЬрдм рднреЛрд▓реНрдЯреЗрдЬ 2.84 рднреЛрд▓реНрдЯрдорд╛ рдмрдвреНрдпреЛ, рдпреА рдмреЛрд░реНрдбрд╣рд░реВрдорд╛ рджреБрдИ Intel Xeon рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рднрдПред рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдерд╛рд╣рд╛ рдирдкрд╛рдИ BMC рдкрд╣реБрдБрдЪ рдЧрд░реНрди, рддрд░ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордорд╛ рд░реВрдЯ рдкрд╣реБрдБрдЪрдХреЛ рд╕рд╛рде, рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдг рд╕рдВрдпрдиреНрддреНрд░рдорд╛ рдПрдХ рдХрдордЬреЛрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ BMC рдирд┐рдпрдиреНрддреНрд░рдХрдорд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ, рд╕рд╛рдереИ рдпрд╕рдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ред IPMI KCS рдорд╛рд░реНрдлрдд рдЕрдкреНрд░рдорд╛рдгрд┐рдд рдкрд╣реБрдБрдЪред

PMBus рдорд╛рд░реНрдлрдд рднреЛрд▓реНрдЯреЗрдЬ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд┐рдзрд┐ рдкрдирд┐ Plundervolt рдЖрдХреНрд░рдордг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рднреЛрд▓реНрдЯреЗрдЬрд▓рд╛рдИ рдиреНрдпреВрдирддрдо рдорд╛рдирд╣рд░реВрдорд╛ рдШрдЯрд╛рдПрд░, Isolated Intel SGX enclaves рдорд╛ рдЧрдгрдирд╛рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ CPU рдорд╛ рдбрд╛рдЯрд╛ рд╕реЗрд▓рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд▓рд╛рдИ рдХреНрд╖рддрд┐ рдкреБрд░реНтАНрдпрд╛рдЙрди рд░ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рд╣реА рдПрд▓реНрдЧреЛрд░рд┐рджрдордорд╛ред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХреНрд░рдордорд╛ рдЧреБрдгрдирдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдЖрдЙрдЯрдкреБрдЯ рдЕрд╡реИрдз рд╕рд┐рдлрд░рдЯреЗрдХреНрд╕реНрдЯ рд╣реБрдиреЗрдЫред SGX рдорд╛ рдПрдХ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдбреЗрдЯрд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд▓ рдЧрд░реНрди рд╕рдХреНрд╖рдо рднрдПрд░, рдПрдХ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдЕрд╕рдлрд▓рддрд╛рдХреЛ рдХрд╛рд░рдгрд▓реЗ, рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдлрд░рдЯреЗрдХреНрд╕реНрдЯрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рдмрд╛рд░реЗрдорд╛ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдЬрдореНрдорд╛ рдЧрд░реНрди рд░ SGX рдПрдиреНрдХреНрд▓реЗрднрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдХреБрдЮреНрдЬреАрдХреЛ рдореВрд▓реНрдп рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐ рдЧрд░реНрди рд╕рдХреНрдЫред

рд╕реБрдкрд░рдорд╛рдЗрдХреНрд░реЛ рд░ ASRock рдмреЛрд░реНрдбрд╣рд░реВ рдЖрдХреНрд░рдордг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдЯреБрд▓рдХрд┐рдЯ, рд╕рд╛рдереИ PMBus рдорд╛ рдкрд╣реБрдБрдЪ рдЬрд╛рдБрдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛, GitHub рдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред

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

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