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