Saltar al contenido
computerg

ūü•á AMD Acepta Que Los Procesadores Zen Tres Son Fr√°giles A Los Ataques De Canal Lateral De Spectre

abril 5, 2021


AMD acept√≥ que los procesadores Zen tres, como la serie de procesadores Ryzen cinco mil, son fr√°giles a una vulnerabilidad de canal lateral af√≠n a la falla Spectre que previamente afectaba a m√ļltiples procesadores Intel.

La vulnerabilidad se relaciona con una nueva caracter√≠stica introducida por AMD con Zen tres, llamada Predictive Store Forwarding (PSF), que es una optimizaci√≥n de microarquitectura de hardware desarrollada para prosperar el desempe√Īo de ejecuci√≥n de c√≥digo a trav√©s de la predicci√≥n de dependencias entre cargas de trabajo y tiendas.

‚ÄúEn el c√≥digo habitual, PSF da una ventaja de desempe√Īo al elucubrar sobre el resultado de la carga y dejar que las instrucciones siguientes empiecen a ejecutarse ya antes de lo que podr√≠an hacerlo de otra manera‚ÄĚ, afirma AMD.

Si bien la mayor parte de las veces los pron√≥sticos de PSF se calculan con precisi√≥n, en ocasiones pueden no ser tan precisos como deber√≠an. Cuando se genera una mala especulaci√≥n de PSF, los procesadores basados ‚Äč‚Äčen Zen tres pueden ser atacados con ataques de canal lateral.

AMD explic√≥ 2 escenarios en los que puede suceder una predicci√≥n incorrecta de PSF: ¬ęPrimero, posiblemente el par tienda / carga haya tenido una dependencia por un tiempo, mas entonces deja de tener una dependencia. Si la direcci√≥n de la tienda o bien carga cambia mientras que el el programa se est√° ejecutando ‚ÄĚ, afirm√≥.

“La segunda fuente de predicciones de PSF incorrectas puede suceder si hay un alias en la estructura del predictor de PSF. El predictor PSF está desarrollado para rastrear pares de tiendas / cargas en función de unas partes de su RIP.

¬ęPosiblemente dos almacenaje / carga que tiene una dependencia pueda alias del predictor con otro par de almacenaje / carga que no lo tenga. Esto puede llevar a especulaciones incorrectas cuando el segundo par de almacenaje / carga no lo hace. La carga se ejecuta¬Ľ.

AMD ha proporcionado instrucciones sobre de qu√© manera deshabilitar PSF, en tanto que esta funci√≥n est√° habilitada de manera predeterminada en los procesadores Zen tres, y la compa√Ī√≠a asimismo ha ofrecido un parche de Linux para habilitar / deshabilitar la funci√≥n. AMD todav√≠a debe confirmar si se trabaja en un parche de Windows.

No obstante, AMD afirma que todav√≠a no ha visto ning√ļn ataque en el planeta real que aproveche PSF, con lo que aconseja a los clientes del servicio que dejen la funci√≥n habilitada por el momento. Es muy posible que esto se deba a que la desactivaci√≥n de PSF puede provocar un desempe√Īo deficiente.

Vía: KitGuru


Source link