Autor Tema: Protección de código (Code Protect)  (Leído 1874 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Protección de código (Code Protect)
« en: 16 de Febrero de 2015, 18:48:01 »
¿Alguien sabe lo seguro que es la protección de código en un PIC16F?
¿Se lo puede saltar alguien? ¿Cuanto costaría?

Estoy intentando proteger el firmware para que no lo copien y me surge la duda, puesto que no hay nada inviolable, de qué esfuerzo es necesario para conseguirlo.

¿Alguien sabe si hay micros más seguros que otros?

Un saludo.

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Protección de código (Code Protect)
« Respuesta #1 en: 17 de Febrero de 2015, 13:16:32 »
¿Alguien sabe lo seguro que es la protección de código en un PIC16F?

Los PIC son los micros menos seguros del mercado.

Citar
¿Se lo puede saltar alguien? ¿Cuanto costaría?

Por supuesto.
Por unos 700 dólares te abren cualquier PIC, micros de otros fabricantes salen mucho más caros, por algo será.

Citar
Estoy intentando proteger el firmware para que no lo copien y me surge la duda, puesto que no hay nada inviolable, de qué esfuerzo es necesario para conseguirlo.

¿Alguien sabe si hay micros más seguros que otros?

Mira algún ARM, con motor de encriptación por hardware, además incluyen sistemas de seguridad para evitar extraer el código o desactivar el bit de protección (CP) disolviendo el encapsulado.






Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5883
    • Picuino
Re: Protección de código (Code Protect)
« Respuesta #2 en: 17 de Febrero de 2015, 19:32:47 »
 :shock:
Sabía que se podía hacer, pero no que era algo tan sencillo.

En tu caso, que utilizas micros pic, cómo los proteges?



Un saludo.

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Protección de código (Code Protect)
« Respuesta #3 en: 17 de Febrero de 2015, 20:17:15 »


No hay protección alguna de un PIC, contra un ataque físico al chip, te disuelven el encapsulado, lo meten al microscopio, desactivan el CP y a correr.

Yo solo protejo mis desarrollos con un bootloader encriptado para dar actualizaciones, y confiando en que como son productos de venta muy modesta, no va a interesar a los expertos en el pirateo, que son los chinos.

Mi idea es migrar a los ARM STM32, que es un entorno más seguro, pero nunca encuentro el momento, y tener que desarrollarlo todo otra vez, me da mucha pereza. Poco a poco me iré moviendo, para nuevos desarrollos si que quiero hacerlos con ARM, tendré que empezar de nuevo, desde cero, programando un bootloader encriptado.



 

anything