Absolutamente no. La contraseña del BIOS es solo un mecanismo de autenticación que se presenta cuando se inicia el sistema o cuando se realiza un cambio manual a la configuración durante el inicio. El malware que sobrescribe el BIOS normalmente lo hace escribiendo sobre SPI, la interfaz en la que reside el BIOS. Si el malware tiene suficientes privilegios para escribir en SPI, y su BIOS no establece los bits de bloqueo adecuados que deniegan el acceso a esta interfaz en el tiempo de ejecución, entonces se termina el juego. El contenido de su chip flash BIOS se puede modificar completamente, incluido el contenido que ejecuta el código de autenticación de contraseña.
Las dos únicas formas de garantizar que el malware no pueda sobrescribir el BIOS son:
a) Tenga un BIOS que configure correctamente todos los bits de bloqueo en el arranque, y la única manera de asegurarse de eso es usar el chipsec framework y entienden los resultados que da
B) Use un sistema que admita BootGuard , una función de Intel en algunas CPU más nuevas que hace que el chipset verifique la El BIOS en sí mismo antes de cargarlo, asegurando que solo se puede iniciar desde un BIOS firmado con una clave de firma OEM. Esto debería evitar que se ejecuten BIOS maliciosos (así como BIOS de terceros de fuente abierta como Coreboot y Libreboot).