技术论坛

 回复:S7-1200PLC加密的可靠性

返回主题列表
作者 主题
威师爷
至圣

经验值:37606
发帖数:5108
精华帖:47
楼主    2018-08-17 20:03:08
主题:S7-1200PLC加密的可靠性 精编帖 

大家好!

不知道在这里讨论这个话题是否合适,但是为了知识产权保护还是写出来了。!

请大家讨论讨论!

由于S7-300 S7-200等等产品好像程序块加密以及硬件加密都被某些人破解了。

现在使用1200做一些项目,为了更好的保护知识产权,我只卖设备给用户,而不卖程序给用户的,由于我这个设备不需要在线调试程序的,安装上就可以使用,就是一个标准化的产品了,由于里面的程序价值非常高,不希望让人获取拿去使用,我目前对CPU进行了硬件访问加密设置为不能访问(完全保护)


同时对相关的FC/FB进行了知识产权保护密码设置,也就是说我除了对硬件访问进行了设置,而且对软件的保护也设置了密码。

同时没有提供源程序给用户,这样是否还有可能让别人拷贝走程序?


希望各位经验丰富的专家指导指导。

加密不是很好的做法,但是我们卖什么就提供什么的做法也没有错误的。我们做的只是保护我们的知识产权而已。


希望各位提供一下更好的加密思路!


谢谢!




工业起重机防摇摆 QQ:404136820 AntiSwayControl
威师爷
至圣

经验值:37606
发帖数:5108
精华帖:47
2楼    2018-08-17 20:27:53
精编帖  主题:回复:S7-1200PLC加密的可靠性

熟悉工艺又是一回事!


他可以模仿,但是我不想让人直接拷贝就可以使用。


不知道1200加密的可靠性如何。如果很容易就解密那就尴尬了

工业起重机防摇摆 QQ:404136820 AntiSwayControl
威师爷
至圣

经验值:37606
发帖数:5108
精华帖:47
5楼    2018-08-17 21:43:35
精编帖  主题:回复:S7-1200PLC加密的可靠性

无法破解就好!

熟悉工艺编写出来的东西就不算盗窃知识产权了。


就担心被别人拿走就用。这样就枉费了多年的研发投入了。

工业起重机防摇摆 QQ:404136820 AntiSwayControl
kayome
奇侠

经验值:7134
发帖数:1334
精华帖:5
7楼    2018-08-18 08:26:27
精编帖  主题:回复:S7-1200PLC加密的可靠性

 看到回帖感到很悲哀

你熟悉工艺就能做出来?做出来?设备能动就算做出来了?

人家辛辛苦苦的积累,不断改善,被你们的一句""熟悉工艺就能做出来""完全抹杀了!

quiet
奇侠

经验值:8053
发帖数:2067
精华帖:0
8楼    2018-08-18 11:20:00
精编帖  主题:回复:S7-1200PLC加密的可靠性

本来就是这样,你的控制方案,控制思路完完全全被人家搞懂的话,剩下的事情就不是大问题了。

照抄人家的程序是最LOW的了,超人家的方案,思路要体面一点。

Zane
版主

经验值:85161
发帖数:21047
精华帖:399
10楼    2018-08-18 11:58:28
精编帖  主题:回复:S7-1200PLC加密的可靠性

 CPU加密是不利于用户维护及适用性改造的。


因此建议采用功能块加密的形式,可以绑定CPU或MMC卡的序列号,这是系统提供的功能。


也可以是功能块加密,用户自定义匹配序列号的形式来实现功能块的授权使用,如S7-300的一些通讯块。

Zane 注册自动化系统工程师 Always save before download
WWCWWC
至圣

经验值:79164
发帖数:9102
精华帖:157
13楼    2018-08-18 12:55:19
精编帖  主题:回复:S7-1200PLC加密的可靠性

矛与盾的关系。

由于工作性质关系,我既是用户,又是做设备开发项目的。

作为用户,我需要开放plc。这个大家搞plc控制的都知道,没有plc程序的监控,何谈设备维保,设备出了问题如何修理?自plc在工业领域的应用以来,维保与电脑密不可分,为了所谓的知识产权而侵害了用户的利益,这样的保护并不可取。欧、美设备买过来,不要说plc程序,就是机械装配图,备件供应商信息,耗材供应商信息清清楚楚的会告诉你,供你选择,这才是用户是上帝的理念。

作为制造商,确确实实会考虑到某一些关键技术的泄密,但是仅仅靠plc程序能够保的住?一套设备无论是电气还是机械、液压、气动等单元互相弥补自身的不足,做好柔性控制是做设备的目标,是众多技术的结合体。

亵义意义上想,编程每一个人有每一个人对设备的深、浅理解不同,具体编辑设备程序由于理解上的区别会有一些差异,但是,只要能够满足当前的工艺,这个优势又如何体现?你总不可能和用户去谈我这个设备plc程序是如何如何的好,电气控制对整体设备而言,仅仅是一个辅助的项目,是完善机械、液压、气动单元硬件不足的举措。



东方红一红
至圣

经验值:16855
发帖数:6779
精华帖:50
15楼    2018-08-18 13:36:47
精编帖  主题:回复:S7-1200PLC加密的可靠性

通过块加密,目前国内解密的时间成本就够门槛了。1200的CPU密码应该比前面的产品更可靠,这点我没有依据,只是推测,因为S7-200CN的cpu密码就已经要将板上的芯片卸下来才能操作,想来技术难度肯定会提高。虽然没有打不开的锁,但时间成本给开发者的保护效力还是有的。


保护自己的劳动成果,无可厚非。只要做在明处即可。完全的保护,建议还是要软硬件齐上。在系统定型后可以用定制plc或自行改为单板机,这就要看投入值不值。


另,真有含量,建议申请软件著作权。别以为申请著作权或发明难度有多么的高大上,只要你有含量,能写出来,是解决IP保护的有效途径,利国利民,现在还有国家补贴,个人或单位申请都给,越早越好。

知其道,用其妙!
威师爷
至圣

经验值:37606
发帖数:5108
精华帖:47
16楼    2018-08-18 13:38:23
精编帖  主题:回复:S7-1200PLC加密的可靠性

对的!是这个意思!!!

我这个plc不要现场调试的。拿来就可以用。

我不希望别人复制过去直接用。

工业起重机防摇摆 QQ:404136820 AntiSwayControl
Zane
版主

经验值:85161
发帖数:21047
精华帖:399
22楼    2018-08-18 15:57:29
精编帖  主题:回复:S7-1200PLC加密的可靠性

用UDT,另外程序数据化,第三绑定CPU或MMC卡的序列号

Zane 注册自动化系统工程师 Always save before download
HUANGZE75
至圣

经验值:68023
发帖数:12836
精华帖:122
32楼    2018-08-19 18:54:53
精编帖  主题:回复:S7-1200PLC加密的可靠性

我非常赞同王工的意见,也许我是使用者吧,哪一个人敢说自己的程序是完美的。只有通过不断的改进,细化,做到更好。我的意思也是建议,可以对块加密cpu不要加密

Zane
版主

经验值:85161
发帖数:21047
精华帖:399
35楼    2018-08-19 22:05:56
精编帖  主题:回复:S7-1200PLC加密的可靠性

卡绑定,就是一卡一程序,程序拷贝到其他卡上不可用,同一张卡可以换CPU用;

CPU绑定,就是一机一程序,程序拷贝到其他CPU上不可用,更换CPU需要重新下载程序,绑定序列号;

以上是系统级别的功能,

当然通过用户程序亦能实现,不仅仅是卡绑定,CPU绑定,甚至可以卡与CPU同时绑定。

Zane 注册自动化系统工程师 Always save before download
HUANGZE75
至圣

经验值:68023
发帖数:12836
精华帖:122
37楼    2018-08-19 22:54:56
精编帖  主题:回复:S7-1200PLC加密的可靠性

黄工这种思路我是非常赞同的,升级完全靠厂家也不靠谱,用户根据实际情况做改进,更适合自己使用无可厚非。也涉及到用户的使用产权问题。有些有技术含量改进,同样也不想分享给厂家。

HUANGZE75
至圣

经验值:68023
发帖数:12836
精华帖:122
38楼    2018-08-19 22:59:47
精编帖  主题:回复:S7-1200PLC加密的可靠性

变频器版本的升级,和PLC程序改进是两码事,变频器提供的功能给你使用的,PLC是自己做功能。你也不用看不起用户。民间也有高手啊

Zane
版主

经验值:85161
发帖数:21047
精华帖:399
39楼    2018-08-19 23:04:04
精编帖  主题:回复:S7-1200PLC加密的可靠性

 参数当然是数据,亦可以配置数据化,逻辑数据化,工艺数据化。


数据化以后,很多事情就好办了,比如读取个程序校验码比对一下

Zane 注册自动化系统工程师 Always save before download
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。