嵌入式产品防盗版

说明

  • 在嵌入式产品开发中,防止产品被盗版是一个必须考虑的问题,技术成熟的公司都会有相应措施。

盗版的危害

  1. 盗版拥有价格优势,侵占原版市场
  • 开发新产品,成本和时间支出占很大比例的就是研发,而盗版产品,不需要研发支出以及相应的时间支出,因此可以接受比原版更低的价格售卖,进行压价,占有原版市场。
  1. 盗版质量不行,影响原版声誉
  • 盗版厂商可能利用有原厂背锅的因素,为获得更大的利益,采用低价材料;或者盗版实力不强,导致盗版结果不完美,影响原版评价。

盗版的可行性

  • 熟系电子产品的都知道,盗版是可行的,如果产品没有做特殊处理,甚至可以说是非常容易的。
  1. 硬件
  • 硬件主要是PCB和结构,拿到样品拆解后,经验丰富的工程师即可进行分析和复制。
  • 在产品开发过程中,大部分公司,也会拆解别家厂商的样品,再结合芯片原厂的建议,设计电路板。
  1. 软件
  • 设备端软件全部在flash中,有专门的设备可以直接将整个flash中的内容读取出来,读取后,将其作为母片烧录即可。
  • 客户端等软件甚至可以直接采用原版软件。

手段

硬件方式

  1. 隐藏或者去掉关键信息,例如芯片型号等
  • 印制电路板封胶、喷漆,这种方法可以简单的适当增加抄板难度。
  • 芯片打磨,抄板最关键就是了解芯片,如果对印制板上所有的芯片都熟悉清楚,抄板就相对容易多了。在不影响芯片功能的前提下,将芯片的型号全部打磨。无法查找芯片的型号,对抄板人员来说,难度大增
  1. 电路混淆或者采用特殊器件
  • 采用特殊器件防止flash被读写。

软件方式

  • 软件方面常见的手段是激活码,软件激活后才能正常使用。

分析总结

  • 盗版问题根源在于:开发新产品普通流程中研发到产品,只有一个生产过程,生产过程是防止不了盗版的,生产过程本质就是复制,目的就是为了大批量生产,因此生产行为本身就是可复制的,生产流程更关注的是数量,对个体的控制和敏感度不高,而解决盗版问题就是需要关注每一个个体,保证其不可复制,因此需要有额外的流程。
  • 硬件主要是防止抄板,实施方式比较麻烦,或者需要额外耗费一定的成本,由于硬件是可复制的,单独使用硬件方式安全性不高,软件方式成本较低,安全性更高,一般采用软硬结合的方式。

例子

  • 研发经验:之前项目都是新增激活流程,使用软件镜像生产出来的产品是未激活产品,功能受到限制,甚至不可用,需要激活后才能使用和售卖。
  • 需要考虑以下问题
  1. 激活工具的不可复制,不可重复使用的
  • 激活码控制,激活码本身无法判别是否已被使用,需要服务器的配合,激活过程需要联网查询服务器。
  1. 激活过程不可中断或者修改
  • 使用激活码从服务器获取激活数据,如果数据能够被修改或者截获,激活过程也是可复制的。
  • 激活数据的验证需要是严格,稳妥的。
  1. 激活结果是不可变,不会丢失,不可复制的
  • 激活结果丢失可能会导致设备无法正常使用,是一个比较严重的问题。
  • 激活结果一般存储于:加密芯片(更专业)、普通文件,或者直接操作flash(更容易丢失)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值