Meltdown y Spectre, dos fallos de seguridad a nivel de procesadores, su solución nos costará velocidad

Esta semana en la red hemos tenido noticia sobre dos vulnerabilidades a nivel de sistema operativo que prácticamente han dejado vulnerable a todos los dispositivos electrónicos que hacen uso de un procesador, eso quiere decir computadores, tabletas, smartphones entre muchos otros.

En el caso de Meltdown se trata de la posibilidad de romper el muro construido por el Kernel el cual evita acceder a espacios arbitrarios de la memoria de procesamiento afectando a otras aplicaciones, la solución será fortalecer ese muro y afecta a procesadores Intel.

Para el caso de Spectre se trata de una vulnerabilidad que permite ejecutar código sin la verificación necesaria gracias a la ejecución especulativa de la cual hacen uso los procesadores, explotar esta vulnerabilidad es mucho mas dificil pero mas aún su solución ya que este funcionamiento es algo que hace parte de la misma arquitectura de los procesadores y se ven afectados los procesadores Intel, ARM y probablemente AMD.

La solución para estos dos casos tiene un impacto en el rendimiento de los procesadores de entre el 5% y el 30% lo cual es una cifra considerable teniendo en cuenta la gran importancia que tiene la velocidad de procesamiento de los CPUs, en el caso de Meltdown se esperan parches de los sistemas operativos y en el caso de Spectre tendremos que vivir un tiempo con este fallo mientras se encuentra una solución razonable, afortunadamente no es fácilmente explotable.