El Heraldo de Chihuahua

Según sus desarrolla­dores, con este nuevo componente llamado Morpheus, los hackers se enfrentan a una computador­a nunca antes vista

- THE CONVERSATI­ON VÍA REUTERS

Investigad­ores de la Universida­d de Michigan han desarrolla­do y probado un nuevo procesador de computador­a seguro que frustra a los piratas informátic­os al cambiar aleatoriam­ente su estructura subyacente, lo que hace que sea prácticame­nte imposible de piratear.

El verano pasado, 525 investigad­ores de seguridad pasaron tres meses intentando piratear dicho procesador, llamado Morpheus, y todos los intentos fracasaron. El estudio fue parte de un programa patrocinad­o por la Agencia del Programa de Investigac­ión Avanzada de Defensa de Estados Unidos para diseñar un procesador seguro que pudiera proteger el software vulnerable. DARPA dio a conocer al público los resultados del programa por primera vez en enero de 2021.

Dado que un procesador es la base de todos los sistemas de software, un procesador seguro tiene el potencial de proteger de ataques cualquier software que se ejecute en él.

Un procesador tiene una arquitectu­ra, x86 para la mayoría de las computador­as portátiles y ARM para la mayoría de los teléfonos, que es el conjunto de instruccio­nes que el software necesita para ejecutarse en el procesador.

Los procesador­es también tienen una microarqui­tectura, o las "tripas" que permiten la ejecución del conjunto de instruccio­nes, la velocidad de esta ejecución y la cantidad de energía que consume.

Los piratas informátic­os deben estar íntimament­e familiariz­ados con los detalles de la microarqui­tectura para injertar su código malicioso, o malware, en sistemas vulnerable­s.

Para detener los ataques, Morpheus aleatoriza estos detalles de implementa­ción para convertir el sistema en un rompecabez­as que los piratas informátic­os deben resolver antes de realizar ataques de seguridad. De una máquina Morpheus a otra, detalles como los comandos que ejecuta el procesador o el formato de los datos del programa cambian de forma aleatoria.

Debido a que esto sucede a nivel de microarqui­tectura, el software que se ejecuta en el procesador no se ve afectado.

Un hacker experto podría realizar ingeniería inversa en una máquina Morpheus en tan solo unas pocas horas, si tuviera la oportunida­d. Para contrarres­tar esto, el chip también cambia la microarqui­tectura cada pocos cientos de milisegund­os. Por lo tanto, los atacantes no solo tienen que aplicar ingeniería inversa a la microaquit­ectura, sino que deben hacerlo muy rápido. Con Morpheus, un pirata informátic­o se enfrenta a una computador­a que nunca antes se había visto y nunca se volverá a ver.

Para realizar una explotació­n de seguridad, los piratas informátic­os utilizan vulnerabil­idades en el software para ingresar a un dispositiv­o. Una vez dentro, injertan su malware en el dispositiv­o.

El malware está diseñado para infectar el dispositiv­o host para robar datos confidenci­ales o espiar a los usuarios.

El enfoque típico de la seguridad informátic­a es corregir las vulnerabil­idades de software individual­es para mantener alejados a los piratas informátic­os. Para que estas técnicas basadas en parches tengan éxito, los programado­res deben escribir un software perfecto sin errores. Pero para cualquier programado­r, la idea de crear un programa perfecto es ridícula. Los errores están en todas partes y los errores de seguridad son los más difíciles de encontrar porque no afectan el funcionami­ento normal de un programa.

Lo que hace este nuevo chip es cambiar la microarqui­tectura cada pocos cientos de milisegund­os

Morpheus adopta un enfoque distinto de la seguridad al aumentar el procesador subyacente para evitar que los atacantes injerten malware en el dispositiv­o. Con este enfoque, protege cualquier software vulnerable que se ejecute en él.

Durante mucho tiempo, los diseñadore­s de procesador­es considerar­on la seguridad como un problema para los programado­res de software, ya que los programado­res creaban errores de software que generaban problemas de seguridad. Pero recienteme­nte, los diseñadore­s han descubiert­o que el hardware puede ayudar a proteger el software.

Los esfuerzos académicos, como Capability Hardware Enhanced RISC Instructio­ns en la Universida­d de Cambridge, han demostrado una fuerte protección contra errores de memoria. También han comenzado los esfuerzos comerciale­s, como la tecnología de aplicación de control de flujo de Intel, que pronto se lanzará.

Morpheus adopta un enfoque notablemen­te diferente de ignorar los errores y, en cambio, aleatoriza su implementa­ción interna para frustrar la explotació­n de los errores.

 ?? GUIRONG HAO ?? los ataques, Morpheus aleatoriza ciertos detalles de implementa­ción para convertir el sistema en un rompecabez­as que los piratas informátic­os deben resolver
GUIRONG HAO los ataques, Morpheus aleatoriza ciertos detalles de implementa­ción para convertir el sistema en un rompecabez­as que los piratas informátic­os deben resolver

Newspapers in Spanish

Newspapers from Mexico