Tengo que centralizar la recopilación de registros de muchas computadoras diferentes en las que solo puedo conectar unidades flash USB. Dichas computadoras no deben ser accesibles desde la red en ningún caso para evitar cualquier ataque a la red.
El diseño de las computadoras host debe garantizar el nivel de hardware contra el acceso remoto (el sistema de registro podría fallar, pero las computadoras host no podrían verse comprometidas en ningún caso) y debería poder probarlo. Las unidades flash USB son los únicos dispositivos autorizados por razones de seguridad y certificación (incluso si una unidad flash USB aún podría estar infectada :(). Así que no tengo muchas opciones.
Pensé en diseñar un dispositivo que funcionara como una unidad flash USB en un lado vinculado a una interfaz Ethernet en el otro. Cualquier registro escrito en la unidad flash USB se enviaría al módulo Ethernet, el módulo Ethernet enviaría automáticamente cualquier información entrante a una IP objetivo (sistema de registro de datos centralizado). El enlace entre el USB y el módulo Ethernet sería simple (diseño de hardware), de modo que ningún ataque al módulo Ethernet podría comprometer la unidad flash USB conectada a cada computadora.
Publiqué una pregunta similar en enlace pero no se nos ocurrió una solución, tal vez porque propuse una solución de ingeniería excesiva.
Podría haber una solución mucho más simple. Debo encontrar una solución rentable con garantías de seguridad comprobadas (no se puede acceder al equipo host incluso si el módulo USB está comprometido)
Muchas gracias por tu ayuda
PS: no puedo usar la interfaz serial (lo que podría haber sido una buena solución)