Computadora de placa única sin memoria de hardware para firmware [cerrado]

0

Estoy buscando un SBC que tenga

  • Completamente no hay memoria de hardware para el firmware (por ejemplo, BIOS, etc.), creo que la frambuesa pi tiene eso, excepto el cargador de arranque que es ROM

O

  • Toda la memoria de firmware en la placa es ROM y EPROM, sin EEPROM

Raspberry pi es un ejemplo perfecto, pero necesito un mayor rango de selección, así que estoy buscando algunas palabras clave aquí. ¿O hay incluso palabras clave para esto o es esa cosa que siempre tienes que mirar especificaciones, componentes, etc.?

Mi pregunta es: ¿ya se han dado nombres de conocimiento para estos dispositivos que corresponden a esto?

Forma muy principiante

Hay microcontroladores en la placa, microcontroladores almacenados firmware (software), hay lo que sé ROM, EPROM, EEPROM. los EEPROM teóricamente puede volver a flashear / hackear a través de un digital ataque / ataque físico, solo me importan los ataques digitales. ROM, EPROM que solo puedes hackear cuando lo tienes físicamente.

  • ROM, EPROM = A salvo de ataques digitales.
  • EEPROM = No está a salvo de ataques digitales.

Sin huella de memoria SBC, ...?

    
pregunta Dave Tweed

1 respuesta

1

Casi todos los microprocesadores (ARM, PIC, ect) en el mercado tienen algún tipo de ROM (generalmente flash) que está integrado en el microprocesador. No tengo conocimiento de ningún SBC que no tenga ROM.

Un procesador necesita una ubicación de memoria para indicarle desde dónde arrancar. Un procesador puede arrancar desde muchos lugares, como RAM, ROM, flash (como una tarjeta SD), o incluso cargar programas desde USB, serie o Ethernet.

Una vez que el procesador carga la ubicación de la memoria, se puede ejecutar un programa para copiar el resto del programa desde la ROM, USB, etc. a la RAM. Una vez que el programa está en RAM se puede ejecutar.

Debido a esto, si desea hacer que la memoria de un dispositivo sea menos "hackeable", use una tecnología de memoria de solo lectura que solo se pueda escribir una vez, como una Memoria de solo lectura programable (o PROM) que es One Time Programmable (que están siendo obsoletos rápidamente). Esto significa que nadie podría piratear su dispositivo electrónicamente y cambiar la ROM (pero aún así podría cambiar la memoria RAM, por lo que la vulnerabilidad desaparecería cuando se reiniciara el dispositivo) La desventaja es que para cambiar su código tampoco podrá para corregir cualquier error (o agujeros de seguridad) en su programa sin cambiar el chip ROM.

Lo mejor sería utilizar un microcontrolador con una rom cifrada para evitar la manipulación como lo haría alguien. Tienes que tener la llave para leer los verdaderos contenidos de la ROM.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas