Cómo agregar seguridad a su producto

3

He estado intentando construir ciertos sistemas integrados y me pregunto cómo las personas los hacen seguros. O si no se habría reproducido bien. Sé que existe una medida para proporcionar seguridad si está utilizando Controladores como PIC / AVR y chips conocidos de empresas establecidas como ATMEL / MICROCHIP / TI EEPROM. Pero aún no tengo ni idea de cómo protegen su Código y Hardware. Estoy preguntando desde la perspectiva de un desarrollador de productos y qué métodos opta normalmente por él.

O es como si las personas no aseguren las cosas, y confío en que no.

Me complacería enormemente si introduce algunas sugerencias a través de las cuales hace que su PCB / Software no sea reproducible tan fácilmente ... Por entusiastas de la ingeniería inversa.

Todos los métodos probados o probados o métodos Nerdy serían bienvenidos.

    
pregunta Rookie91

2 respuestas

2

Si el tamaño de su placa y los requisitos térmicos lo permiten, puede utilizar un compuesto potting para encapsular el PCB .

Nolegustaríaqueseleasignelaeliminacióndeesepersonalyquienlointentetendráquehacerunesfuerzorealmenteserioytodavíadudoqueélseacapazdeeliminarloeidentificarloscomponentesutilizados.

enlace

Otra idea de naturaleza similar es llenar la caja con espuma de poliuretano, que se adhiere como talón y nadie podrá identificar ninguno de los componentes, incluso si logra eliminarlos.

    
respondido por el alexan_e
2

En mi experiencia, fuera de algunos contextos muy especializados, la mayoría de las personas no lo intentan, al menos no muy duro. La mayoría de los microcontroladores tienen una forma de evitar que se lea el firmware. Los diseños simples de PCB son probablemente más fáciles de hacer desde cero que los de ingeniería inversa, y los diseños complejos son difíciles de hacer ingeniería inversa sin importar lo que haga.

La razón por la que las personas no lo intentan es que cada medida que tomas lo hace mucho más difícil para ti mismo, y aún así solo ralentiza a un ingeniero de ingeniería inversa, si alguien está realmente intentando aplicar ingeniería inversa a tu junta directiva . Cada vez que tiene un problema de fabricación, o necesita girar un nuevo diseño, o necesita solucionar un problema con la devolución de un cliente, está agregando capas de dificultad en usted mismo.

Si resulta ser alguien como Microsoft o el ejército, puede intentar usar ASIC o un mecanismo de autodestrucción. De lo contrario, busque un buen abogado de propiedad intelectual.

    
respondido por el Karl Bielefeldt

Lea otras preguntas en las etiquetas