Microsoft, en colaboración con sus socios de silicio AMD, Intel y Qualcomm Technologies, Inc., anunciaron el procesador de seguridad Microsoft Pluton. Se trata de un sistema de tecnología de seguridad desde el chip hasta la nube, implementada por primera vez en Xbox y Azure Sphere, que dará lugar a incluso más adelantos en seguridad para las PC Windows futuras y representa el inicio de un camino que emprenderemos con los socios OEM y del ecosistema.
Este diseño de procesador de seguridad ofrece dificultar a los atacantes ocultarse debajo del sistema operativo y mejorará la capacidad de brindar protección contra los ataques físicos, prevenir el robo de credenciales y de claves de cifrado y ofrecerá la capacidad de recuperarse de los errores de software.
Pluton ofrece mejorar la seguridad de Windows en la CPU
En la actualidad, el corazón de la seguridad del sistema operativo en la mayoría de las PC se encuentra en un chip independiente de la CPU llamado Módulo de Plataforma de Confianza (TPM, por sus siglas en inglés). El TPM es un componente de hardware que se utiliza para almacenar de forma segura las claves y las medidas que verifican la integridad del sistema. Los TPM se soportan en Windows desde hace más de 10 años y activan muchas tecnologías críticas como Windows Hello y BitLocker.
Dada la eficacia del TPM para realizar tareas de seguridad primordiales, los atacantes han comenzado a inventar maneras de atacarlo, particularmente en las situaciones en que el atacante puede robar u obtener acceso físico temporal a una PC. Estas técnicas de ataque están dirigidas al canal de comunicación entre la CPU y el TPM, el cual por lo general es una interfaz del bus. Esta interfaz del bus ofrece la capacidad de compartir información entre la CPU principal y el procesador de seguridad, pero también brinda una oportunidad para que los atacantes roben o modifiquen la información en tránsito a través de un ataque físico.
El diseño de Pluton elimina la posibilidad de que ese canal de comunicación sufra un ataque porque incorpora la seguridad directamente en la CPU.
Las PC Windows con arquitectura Pluton primero emularán un TPM que funciona con las especificaciones del TPM y las API existentes, lo que permitirá a los clientes beneficiarse al instante de la seguridad mejorada para las funciones de Windows que dependen de los TPM como BitLocker y System Guard.
Los dispositivos Windows con Pluton utilizarán el procesador de seguridad Pluton para proteger las credenciales, las identidades de usuario, las claves de cifrado y los datos personales. Ninguna de esa información se puede extraer de Pluton, aun cuando un atacante instale malware o se apodere físicamente de la PC.
Lo anterior se logra al almacenar de manera segura los datos confidenciales, como las claves de cifrado, dentro del procesador Pluton, que está aislado del resto del sistema para asegurar que las nuevas técnicas de ataque, como la ejecución especulativa, no puedan acceder a la información sobre las claves. Pluton también proporciona la tecnología Secure Hardware Cryptography Key (SHACK), que ayuda a asegurar que las claves nunca se expongan fuera del hardware protegido, incluso al propio firmware de Pluton, lo que ofrece un nivel de seguridad sin precedentes a los clientes de Windows.
El procesador de seguridad Pluton complementa el trabajo que Microsoft ha llevado a cabo con la comunidad, incluido el Proyecto Cerberus, al proporcionar una identidad segura para la CPU autenticada por Cerberus, lo cual mejora la seguridad de toda la plataforma.
Uno de los otros problemas graves de seguridad que busca resolver Pluton es el de mantener actualizado el firmware del sistema en todo el ecosistema de la PC.
Hoy en día, los clientes reciben actualizaciones para su firmware de seguridad de muchas fuentes diferentes que pueden ser difíciles de gestionar, lo que ocasiona varios problemas con los parches. Pluton ofrece una plataforma flexible y actualizable para ejecutar el firmware que implementa funciones de seguridad integrales cuyo diseño, mantenimiento y actualización los realiza Microsoft. Pluton para computadoras Windows se integrará en el proceso de Windows Update de la misma manera en que Azure Sphere Security Service se conecta a los dispositivos del IoT.