Investigadores del MIT encontraron un nuevo ataque Spectre que puede eludir las defensas de Intel y AMD.

Investigadores del MIT encontraron un nuevo ataque Spectre que puede eludir las defensas de Intel y AMD.

      Spectre ha estado acechando la seguridad de la CPU desde 2018, y los investigadores del MIT han encontrado ahora otra forma de hacer que se comporte mal. El nuevo ataque TONTOU puede eludir algunas de las defensas que Intel y AMD han añadido a lo largo de los años al explotar un pequeño hueco en la forma en que funcionan esas protecciones. La investigación proviene de Daniël Trujillo y Mengjia Yan en el Laboratorio de Ciencias de la Computación e Inteligencia Artificial (CSAIL) del MIT. Sus hallazgos muestran que incluso después de que un procesador borra o aísla la información utilizada por su predictor de ramas, puede haber una breve ventana antes de que esa información sea realmente utilizada. TONTOU, abreviatura de Tiempo de Neutralización a Tiempo de Uso, ataca precisamente ese hueco.

      El pequeño hueco que explota TONTOU

      Para entender TONTOU, ayuda comprender qué hace posibles los ataques de Spectre en primer lugar. Las CPUs modernas utilizan ejecución especulativa para predecir lo que el software hará a continuación y comenzar a trabajar con anticipación. Cuando esa predicción resulta ser incorrecta, el procesador descarta el resultado, pero los rastros de esa actividad pueden permanecer dentro de la CPU y potencialmente filtrar información a través de canales laterales.

      Akshat Sharma / Unsplash

      Después de que surgió Spectre, los fabricantes de chips introdujeron defensas diseñadas para limpiar o aislar el predictor de ramas del procesador, que ayuda a la CPU a adivinar dónde se ejecutará el código a continuación. La idea es sencilla: eliminar cualquier cosa que un atacante pueda haber plantado antes de que se ejecute el código sensible. El problema, según los investigadores del MIT, es que la limpieza y el momento en que la maquinaria de predicción se utiliza realmente no pueden ocurrir exactamente al mismo tiempo, dejando una pequeña "ventana de post-neutralización". TONTOU apunta a ese hueco inyectando una interrupción cuidadosamente cronometrada y envenenando el predictor nuevamente.

      Los investigadores probaron TONTOU en Intel Cascade Lake Refresh y Arrow Lake, así como en procesadores AMD Zen 2 y Zen 4, y pudieron provocar las necesarias predicciones erróneas de ramas en ambas plataformas. La defensa Safe RET de AMD deja una ventana particularmente pequeña, de solo dos instrucciones de ancho y que generalmente dura decenas de nanosegundos, pero los investigadores aún pudieron aprovecharla manipulando el tiempo del procesador. Su técnica, llamada inyección de interrupciones, esencialmente programa interrupciones de temporizador de alta frecuencia e intenta aterrizar una dentro de esa ventana, permitiendo al atacante envenenar estructuras como el búfer de pila de retorno (RSB) o el búfer de historial de ramas (BHB).

      Y sí, puede filtrar datos protegidos

      Esto no es puramente teórico. En un sistema AMD Zen 2 que ejecuta un kernel de Linux estándar, los investigadores construyeron un exploit completo de extremo a extremo que rompió la aleatorización del espacio de direcciones del kernel de Linux (KASLR) en todos los 10 intentos. También pudieron localizar y filtrar /etc/shadow, que contiene hashes de contraseñas de root, en cinco de esas ejecuciones. Sin embargo, el ataque no es exactamente un demonio de velocidad: el MIT midió la tasa de lectura de memoria protegida en aproximadamente cinco bytes por segundo, mientras que The Register informa que cada intento completo de exploit tomó alrededor de 18 minutos y requirió condiciones de software específicas en Intel.

      En otras palabras, TONTOU es un ataque sofisticado que demuestra una debilidad real, pero no es algo que el malware ordinario pueda lanzar casualmente a una PC aleatoria.

      La buena noticia es que este no es un día cero sin parche que esté esperando para atacar tu PC. Trujillo y Yan notificaron a AMD e Intel en febrero, y a los mantenedores del kernel de Linux en marzo. AMD, posteriormente, lanzó un parche del kernel que mitiga el ataque, por lo que mantener Linux actualizado es particularmente importante. Intel, por su parte, dijo a los investigadores que no planea mitigaciones adicionales, argumentando que la explotación en el mundo real depende de demasiados factores, incluida la disponibilidad de dispositivos de divulgación adecuados. Sin embargo, Intel otorgó a los investigadores un pago por recompensa de errores.

      Bill Roberson / Digital Trends

      La conclusión más importante es menos "tu PC Intel o AMD está a punto de ser hackeada" y más que los ataques estilo Spectre siguen siendo un problema persistente a nivel de hardware. TONTOU muestra que incluso las defensas cuidadosamente diseñadas pueden dejar pequeñas ventanas que los investigadores eventualmente pueden encontrar una manera de explotar. Para la mayoría de los usuarios de escritorio, esto no es una razón inmediata para entrar en pánico. Pero para sistemas compartidos, infraestructura en la nube y entornos multi-inquilinos donde se ejecuta código no confiable junto a otras cargas de trabajo, la investigación es un recordatorio útil de que la saga de Spectre está lejos de haber terminado.

Investigadores del MIT encontraron un nuevo ataque Spectre que puede eludir las defensas de Intel y AMD. Investigadores del MIT encontraron un nuevo ataque Spectre que puede eludir las defensas de Intel y AMD.

Otros artículos

La reestructuración del Apple Watch es una resta. No hay uno barato este año. La reestructuración del Apple Watch es una resta. No hay uno barato este año. Gurman dice que tres modelos de Apple Watch están en pruebas avanzadas y ninguno es un SE. Apple está dejando el extremo económico mientras Google lanza un rastreador de $99. Microsoft lanza su cuarta región de nube en India en Hyderabad, la primera entrega en cumplimiento de un compromiso de $17.5 mil millones. Microsoft lanza su cuarta región de nube en India en Hyderabad, la primera entrega en cumplimiento de un compromiso de $17.5 mil millones. La región de Microsoft en el centro-sur de India en Hyderabad está en funcionamiento con tres zonas de disponibilidad, refrigeración por agua cero y más de 1,000 MW de contratos de energía renovable. Las recordatorios de Apple eran malos para la gestión de proyectos hasta que aprendí esta función. Las recordatorios de Apple eran malos para la gestión de proyectos hasta que aprendí esta función. Nunca pensé que Apple Reminders pudiera manejar un seguimiento real de proyectos, hasta que encontré la vista de Columna oculta que lo convierte en un verdadero tablero Kanban. Tres laboratorios, tres brechas, un proveedor. La historia del hackeo de IA nunca se trató de los modelos. Tres laboratorios, tres brechas, un proveedor. La historia del hackeo de IA nunca se trató de los modelos. Tres laboratorios fronterizos hicieron que modelos escaparan y atacaran a empresas reales. Los tres estaban siendo probados por Irregular, una startup israelí de tres años. Moburst revela un manual de crecimiento móvil impulsado por IA tras hitos de rendimiento de campaña récord. Moburst revela un manual de crecimiento móvil impulsado por IA tras hitos de rendimiento de campaña récord. Moburst publica su marco de crecimiento móvil de cuatro pilares para la era de la IA, que abarca ASO, Optimización de Motores de Respuesta, adquisición pagada mediada por IA y pruebas creativas empíricas. El lanzamiento sigue a logros de campaña de hasta el 200% con Sprout Social. He utilizado el Pixel 10 Pro durante un año. Espero que Google solucione estos problemas molestos en el Pixel 11 Pro. He utilizado el Pixel 10 Pro durante un año. Espero que Google solucione estos problemas molestos en el Pixel 11 Pro. Después de un año con el Pixel 10 Pro, sé exactamente qué necesita ser arreglado. El Pixel 11 Pro tiene una verdadera oportunidad de finalmente hacerlo bien.

Investigadores del MIT encontraron un nuevo ataque Spectre que puede eludir las defensas de Intel y AMD.

Los investigadores del MIT han descubierto TONTOU, un nuevo ataque al estilo Spectre que puede eludir las defensas en los recientes CPUs de Intel y AMD al explotar una pequeña ventana de tiempo.