ARM рд░ Intel CPU рдорд╛ рдбреЗрдЯрд╛рдорд╛ рдирд┐рд░реНрджреЗрд╢рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордпрдХреЛ рдирд┐рд░реНрднрд░рддрд╛

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

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

рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛, рд░рдирдЯрд╛рдЗрдо рдбрд╛рдЯрд╛ рдирд┐рд░реНрднрд░рддрд╛ рдкрдирд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдмрд╛рдЯ рдХрд░реНрдиреЗрд▓ рдбрд╛рдЯрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЖрдХреНрд░рдордг рд╕реБрд░реБ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдПрд░рд┐рдХ рдмрд┐рдЧрд░реНрд╕рдХрд╛ рдЕрдиреБрд╕рд╛рд░, рдердк рд░ XOR рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрдиреЗ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХрд╛ рд╕рд╛рдереИ рд╡рд┐рд╢реЗрд╖ AES-NI рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдирд┐рд░рдиреНрддрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордп рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди (рдЬрд╛рдирдХрд╛рд░реА рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдкреБрд╖реНрдЯрд┐ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рдЕрдиреНрдп рдбрд╛рдЯрд╛ рдЕрдиреБрд╕рд╛рд░, рддреНрдпрд╣рд╛рдБ рдПрдХ рдврд┐рд▓рд╛рдЗ рдЫред рд╡реЗрдХреНрдЯрд░ рдЧреБрдгрди рд░ рдмрд┐рдЯ рдЧрдгрдирд╛рдХреЛ рдХреНрд░рдордорд╛ рдЪрдХреНрд░)ред

рдпрд╕ рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди, Intel рд░ ARM рд▓реЗ рдирдпрд╛рдБ рдЭрдгреНрдбрд╛рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗрдХрд╛ рдЫрдиреН: PSTATE рдмрд┐рдЯ DIT (рдбреЗрдЯрд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рд╕рдордп) ARM CPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд░ MSR рдмрд┐рдЯ DOITM (рдбреЗрдЯрд╛ рдЕрдкрд░реЗрдиреНрдб рд╕реНрд╡рддрдиреНрддреНрд░ рд╕рдордп рдореЛрдб) Intel CPU рдХреЛ рд▓рд╛рдЧрд┐, рдкреБрд░рд╛рдиреЛ рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рд╕реНрдерд┐рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордпрдХреЛ рд╕рд╛рде рдлрд┐рд░реНрддрд╛ рдЧрд░реНрджреИред Intel рд░ ARM рд▓реЗ рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдХреЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрдЫ, рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛, рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдХрдореНрдкреНрдпреБрдЯреЗрд╢рди рдХрд░реНрдиреЗрд▓ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдХрд╣рд┐рдБ рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореА рд╕рдореНрдкреВрд░реНрдг рдХрд░реНрдиреЗрд▓рдХрд╛ рд▓рд╛рдЧрд┐ DOITM рд░ DIT рдореЛрдбрд╣рд░реВ рд╕рдзреИрдВ рд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред

ARM рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, Linux 6.2 рдХрд░реНрдиреЗрд▓ рд╢рд╛рдЦрд╛рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдкреНрдпрд╛рдЪрд╣рд░реВ рдЕрдкрдирд╛рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рдХрд░реНрдиреЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрдЫ, рддрд░ рдпреА рдкреНрдпрд╛рдЪрд╣рд░реВрд▓рд╛рдИ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдорд╛рдирд┐рдиреНрдЫ рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдХрд░реНрдиреЗрд▓ рдХреЛрдб рдорд╛рддреНрд░ рдХрднрд░ рдЧрд░реНрджрдЫ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИрдиред рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╕рдорд╛рд╡реЗрд╢ рдЕрдЭреИ рд╕рдореАрдХреНрд╖рд╛ рдЪрд░рдгрдорд╛ рдЫред рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдкреНрдпрд╛рдЪрдХреЛ рдкреНрд░рднрд╛рд╡ рдЕрдЭреИ рдорд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рддрд░ Intel рдХрд╛рдЧрдЬрд╛рддрдХрд╛ рдЕрдиреБрд╕рд╛рд░, DOITM рдореЛрдб рд╕рдХреНрд╖рдо рдЧрд░реНрдирд╛рд▓реЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдШрдЯрд╛рдЙрдБрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдбреЗрдЯрд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд┐рд▓реЛрдбрд┐рдЩ рдЬрд╕реНрддрд╛ рдХреЗрд╣реА рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЧрд░реЗрд░) рд░ рднрд╡рд┐рд╖реНрдпрдХрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЛрдбреЗрд▓рд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдШрдЯрд╛рдЙрди рд╕рдХреНрдЫред ред

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

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