OpenBSD
ha tomado la decisión de deshabilitar el soporte para la función de aumento de
rendimiento Hyper-Theading de Intel, mencionando las preocupaciones de
seguridad acerca de los ataques de sincronización estilo Spectre.
“Hyper-threading es la implementación de Intel, simultáneo a Multi-Threading
(SMT) que permite al sistema operativo utilizar un núcleo virtual para cada
núcleo físico presente en los procesadores con el fin de mejorar el rendimiento”.
Generalmente
esta función viene habilitada en las computadoras por defecto para aumentar el
rendimiento. Sin embargo, un vocero de OpenBSD informó que esta implementación
del procesador podría conducir a ataques de temporización al estilo
Spectre.
Criptográficamente
los ataques de temporización de canal lateral dan paso a los atacantes a
comprometer los sistemas, al analizar el tiempo necesario para ejecutar algoritmos
criptográficos. Estos al saber el tiempo preciso de cada operación puede
calcular inversamente los valores de entrada para revelar la información
confidencial.
Porta
voces de OpenBSD opinan que al apagar el SMT (Multi-Threading) no acarrea
ningún impacto negativo en el rendimiento del sistema, por el contrarío si lo
dejan habilitado puede ralentizar las cargas de trabajo de cómputo en la CPU de dos núcleos físicos o más.
OpenBSD
ha dejado a disposición de los usuarios la nueva configuración que a su vez
deshabilita la compatibilidad de SMT de forma predeterminada en: "hw.smt
sysctl", y para las personas que deseen habilitar la función
MultiThreading simultáneo la podrán activar manualmente.
Actualmente
la última característica de alternancia solo está disponible para las CPU Intel
que ejecutan OpenBSD / amd64.