logo móvil
Contáctanos

Profundizando en la ingeniería inversa de firmwares UEFI a través de la infraestructura de interfaz humana

Autores: Chen, Siyi; Tan, Yu-An; Qiu, Kefan; Zhang, Zheng; Li, Yuanzhang; Zhang, Quanxin

Idioma: Inglés

Editor: MDPI

Año: 2023

Descargar PDF

Acceso abierto

Artículo científico
2023

Profundizando en la ingeniería inversa de firmwares UEFI a través de la infraestructura de interfaz humana


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Uefi
Hii
Interfaz
Protocolos
Análisis
Seguridad

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 28

Citaciones: Sin citaciones


Descripción
La Interfaz de Firmware Extensible Unificada (UEFI) proporciona una especificación de la interfaz de software entre un sistema operativo y su firmware de plataforma subyacente. UEFI UI es una interfaz interactiva que permite a los usuarios configurar y gestionar ajustes de UEFI, lo cual está estrechamente relacionado con HII (Infraestructura de Interfaz Humana). En la práctica, HII proporciona un mecanismo que permite a los desarrolladores crear elementos de interfaz de usuario con protocolos relacionados con HII. En este artículo, ofrecemos un análisis exhaustivo de la UEFI combinado con un estudio de caso. Propusimos un método de análisis estático centrado en protocolos para obtener la política de contraseñas de UEFI, utilizando protocolos relacionados con HII para encontrar la implementación de contraseñas. Los análisis estáticos existentes son ineficaces para detectar dicha política de contraseñas en imágenes de firmware UEFI despojadas. Mediante ingeniería inversa de IFR (Representación de Formularios Internos) en HII, localizamos dónde se almacena mucha información sensible. Por último, estudiamos configuraciones de puertos de hardware, utilizando Secure Boot como caso de estudio. Analizamos cómo UEFI utiliza el protocolo HII para establecer información relevante en la interfaz de usuario de UEFI. Este artículo es el primero en ofrecer un análisis sistemático de ingeniería inversa para explorar UEFI a través de HII, proporcionando ideas valiosas sobre su estructura y posibles mejoras para la seguridad del firmware.

Otros recursos que podrían interesarte

Temas Virtualpro