Escenario 1:
- Ataque desde Internet, tarjeta SD, memoria USB - >
- firmware directo de la BIOS de actualización, sin el sistema operativo como etapa intermedia - >
- El firmware de la BIOS o cualquier otro firmware almacenado en la EEPROM se puede reemplazar por un código malicioso - >
- BIOS está infectado incluso después de un ciclo de encendido
Mi conclusión entonces: no puedo proteger la BIOS / ningún firmware de ser atacado con un sistema operativo que solo puede leer (el sistema operativo está en un dispositivo de hardware protegido contra escritura, como una memoria flash USB), porque El sistema operativo no es un "requisito" para el ataque
Escenario 2:
- Ataque desde Internet, tarjeta SD, memoria USB - >
- El código de ataque / malicioso no fuerza las operaciones / eventos de escritura en el sistema operativo - >
- El firmware de la BIOS o cualquier otro firmware almacenado en la EEPROM se puede reemplazar por un código malicioso - >
- BIOS está infectado incluso después de un ciclo de encendido
Mi conclusión entonces: el sistema operativo es un "requisito" para el ataque, pero no necesito hacer ni forzar ninguna operación / evento de escritura en el sistema operativo. No puedo protegerme contra el ataque de la BIOS (anidar código malicioso) con un sistema operativo de solo lectura (el sistema operativo se encuentra en un dispositivo de hardware protegido contra escritura, como una memoria USB).
Escenario 3:
- Ataque desde Internet, tarjeta SD, memoria USB - >
- El código malicioso o de ataque debe forzar las operaciones / eventos de escritura en el sistema operativo - >
- El firmware del BIOS o cualquier otro firmware almacenado en EEPROM no se puede reemplazar con código malicioso - >
- BIOS no está infectado incluso después de un ciclo de encendido
Mi conclusión, entonces: el sistema operativo de solo lectura en un dispositivo protegido contra escritura de hardware puede evitar que el firmware (en este caso BIOS) sea atacado.
Siempre me refiero al sistema operativo de la víctima!
Los ataques físicos son irrelevantes!