我司设计工控测试仪器,特别想了解,如何保证产品的程序安全呢?

如题,我司设计工控测试仪器,特别想了解,如何保证产品的程序安全呢?

安全分为2个层面
一种是数据安全,就是说任何情况下,数据都有备份,能够有办法恢复,而不至于由于数据丢失而影响生产
另一种是网络安全,是指不相干的人不应该获取到数据,以免造成泄漏商业机密、数据被篡改等风险
不知道你指的到底是什么呢?

1,硬件设计上,可以用加密芯片,当然算法上也要采取反跟踪的算法
2,生产工艺和元件选型上,用高成本的方案,一是增加抄板难度,二是提高抄板尝试的成本,让对方知难而退
3,法律手段
4,市场手段,早点在业界打出名气,让抄袭者没有市场。比如苹果手机,没谁抄板吧。

1:采用简单点的,利用 一些有唯一 ID 的 CPU、FLASH,将一些核心数据做校验和算法。可以防止80%的简单抄板。但是对一些用反汇编手段分析程序代码效果不大。
2:用加密芯片、加密算法、配合反汇编反跟踪的手段。能进一步增加被抄袭的难度。
3:大厂做派,自己整一款芯片比如 CPU ,芯片不外卖。(不过有些大厂的产品,有人收旧板子,旧芯片翻新当新品卖)

利用自身和外界的做个认证吧

软加密不太行吧,现在核心都是硬件加密了

为啥自身加密不行,以前都是这样做的啊

那目前是什么情况呢?该如何保证呢?

嗯,只要用加密芯片就能保证安全了?

方案具体怎么做才安全?大神说下啊

我查了下,好像硬件加密也有不同方案呢

一般看加密芯片放什么了 ,参数或者程序,一般消费电子用认证的多,工控的还是建议做的复杂点,比如能移植程序的 。

是在加密芯片中还是在mcu中比对?

程序结果不会被模拟吗 ?

动态加密了解一下,每次都不同的

嗯,认证是判断对错,LKT4304那种程序移植的话,直接用,不判断,明显安全性更高