Para empezarCreemos que nuestros datos están seguros tras un buen antivirus, pero olvidamos que el procesador y la placa base sobre los que corre ya podrían estar comprometidos desde fábrica.
Seguridad en Hardware
La seguridad en hardware abarca el diseño, la fabricación y la protección de los componentes físicos de un sistema informático frente a manipulaciones, espionaje industrial y ataques de ejecución remota o física que comprometen la integridad del dispositivo desde su raíz.
La Amenaza en la Fábrica
Los ataques a la cadena de suministro de hardware han demostrado que un microchip malicioso, del tamaño de un grano de arroz e introducido durante el proceso de fabricación, puede conceder acceso persistente y silencioso a redes corporativas enteras sin dejar rastro en el software.
Vectores de Ataque Físico
Los vectores de ataque a nivel de hardware se dividen en varias categorías principales que todo analista de seguridad debe conocer para auditar correctamente una infraestructura crítica.
Marca cada paso al entenderlo · 0/4
Ataques de Canal Lateral
Un ataque de canal lateral no explota fallos lógicos del software, sino que extrae información criptográfica sensible analizando fenómenos físicos externos como el consumo de energía, las emisiones electromagnéticas o el tiempo que tarda el procesador en realizar cálculos.
Inspeccionando Dispositivos PCI
Podemos listar los dispositivos conectados al bus PCI del sistema para verificar controladores y detectar hardware no autorizado o anomalías en los componentes internos del equipo de forma rápida desde la terminal.
$ lspci -nnk
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics [8086:9bc4] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:870d]
Kernel driver in use: i915
Kernel modules: i915
El peligro de los perifericos USB
Nunca conectes un dispositivo USB desconocido o encontrado en la calle. Un dispositivo de tipo Rubber Ducky o un cable modificado puede inyectar cientos de pulsaciones de teclado por segundo en milisegundos, tomando el control total del equipo antes de que el sistema operativo reaccione.
Raíz de Confianza Hardware
La Raíz de Confianza o Hardware Root of Trust es un conjunto de funciones de seguridad integradas físicamente en el silicio del procesador o un chip dedicado, como el módulo TPM, que se consideran intrínsecamente fiables y sirven como base para arrancar el sistema de forma segura.
Verificando el Estado del TPM
El Módulo de Plataforma Confiable almacena claves criptográficas de forma segura. Podemos comprobar si nuestro sistema operativo reconoce y utiliza correctamente este chip fundamental mediante herramientas específicas del sistema.
$ tpm2_pcrread
sha256:
0: 0x5b3263046f4148e65306d86a6039545464152062363152642512631526435262
1: 0x3a2153204e32514865306d86a603954546415206236315264251263152643526
Mitigaciones en Arquitectura
Los fabricantes de procesadores implementan contramedidas a nivel de silicio para mitigar vulnerabilidades críticas descubiertas en la ejecución especulativa y otros fallos de diseño estructural.
Marca cada paso al entenderlo · 0/4
Vulnerabilidades en Silicio
Fallos históricos en el diseño de microprocesadores como Spectre y Meltdown afectaron a prácticamente todos los procesadores modernos del mundo, demostrando que incluso las operaciones lógicas más profundas del hardware podían ser manipuladas para filtrar datos de la memoria kernel.
Arranque Seguro y UEFI
El Secure Boot es un protocolo de la interfaz UEFI diseñado para garantizar que el dispositivo arranca utilizando únicamente software que cuenta con la firma digital de confianza de los fabricantes de hardware y sistemas operativos, bloqueando rootkits a nivel de firmware.
Comprobando Secure Boot en Linux
Es vital comprobar si el arranque seguro está activo en nuestros sistemas para evitar la persistencia de malware avanzado que reemplace el gestor de arranque legítimo antes de que cargue el sistema operativo.
$ mokutil --sb-state
SecureBoot enabled
Platform is in Secured mode
Ataques de Arranque Frio
La memoria RAM mantiene sus datos durante unos segundos o incluso minutos tras apagar el equipo, especialmente si se enfría con nitrógeno líquido. Un atacante con acceso físico puede extraer estos módulos o volcar su contenido para recuperar claves de cifrado activas.
JTAG y Puertos de Depuración
El estándar JTAG es una interfaz de depuración integrada en los circuitos integrados que permite a los ingenieros probar y diagnosticar el chip, pero que si se deja activa y accesible en una placa base, se convierte en una puerta trasera perfecta para extraer firmware completo.
El Futuro: Hardware Seguro
El futuro de la ciberseguridad depende inexorablemente de la seguridad por diseño en el silicio, integrando arquitecturas resistentes a ataques cuánticos y verificación formal de circuitos para garantizar que ni el hardware más básico pueda ser corrompido.
¿Te acuerdas? Toca para comprobarlo
Atajos: ← → para cambiar de pieza · / para buscar
