Si bien esta práctica definitivamente está perdiendo cobertura, te sorprendería la cantidad de conectores USB que se han pegado en las máquinas de escritorio en entornos de oficina corporativa. Y estoy hablando de grandes corporaciones multinacionales aquí.
Pero ahora sobre el tema ...
Para proyectos comerciales donde la protección de IP es un factor importante, el Pi es bueno para la creación de prototipos tempranos / prueba de concepto en el mejor de los casos. Incluso si la protección no fuera un problema, los despliegues de Pi a mayor escala no son, en mi humilde opinión, la mejor solución, por una serie de razones que describí en un hilo anterior en este foro.
No existe un sistema seguro contra ingeniería inversa / piratería / reproducción. Cualquier sistema es explotable. Sin embargo, cada sistema tiene un puntaje de penetración. Con su enfoque abierto y tarjeta SD externa, la Pi tiene una muy baja. Una placa de hardware aprobada por militares con diseño personalizado con SoC personalizado, componentes intercalados y PCB de varias capas en combinación con un cargador de arranque personalizado, el cifrado de hardware tendrá una puntuación más alta.
Además de eso, está el factor de despliegue. Cuanto más amplio sea su mercado, más interesante será para las personas ingresar y robar su tecnología.
Si el hardware es su pieza de resistencia en toda la configuración y la protección de su tecnología es un factor importante, no creo que el Pi sea el producto para usted. Si su hardware es un facilitador para la venta de servicios, quizás la protección de la tecnología debería hacerse en el lado del servidor en lugar del lado del cliente.
Usamos el Pi para vender dichos servicios. Nuestro software en el Pi tiene un nivel elevado de protección, estamos usando una aplicación C compilada, bloqueada en el número de serie de MAC y / o CPU. Pero al final, sin nuestro lado del servidor, incluso el código fuente es prácticamente inútil.