苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

中型机程序加密的小技巧

[复制链接]
8 313

附件下载,需登录可以查看贴内更多信息

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖分享为InoproShop上程序加密的三个小技巧,欢迎同事探讨与指出不足。
1.PLC硬件加密
汇川中型机(AM),智能控制器(AC)默认是无法上传源代码的,就是说无法从PLC侧直接下载程序。但工程师可备份的将当前的工程按源码传到PLC侧,那就可以下载。即在“下载源代码”的基础上做“源上传”,那这一步可能就会出现代码被窃的风险。



2.程序整体加密
针对上述风险,我们可以再次加密,进入“工程”->“工程设置”->“安全”,勾选“使用工程加密”,设置“密码”,完成后确认保持项目。再次打开,则需要登录密码才能使用,否则将会报错。

倘若使用过程中有“有心人”记住该工程密码,登录程序,修改里面代码轻则将会带来调试不便、增删改查不易解耦,重则造成巨大的时财损失。





3.程序部分加密
针对上述所带来的后果,我们还有一种较为暴力的分组对待,让“有心人”力不从心。部分程序再次加密,进入“工程”->“工程设置”->“用户和组”。可以看出有一个“用户”——“Owner”,两个“组”——“Everyone”和“Owner”。(为区分组和用户的区别,将组“Owner”改成“User”,这个过程需组“Owner”的用户“Owner”登录修改,默认用户“Owner”密码为空)






(1)添加主用户“HC_LWT”设置密码,勾选组“User”,成为最高级的掌握成员,同时成员“Owner”去掉组“User”的标签。


(2)新建组“Second”,这时管理者明显变成“User”下的“HC_LWT”了。建组的目的是给其他成员也能管理程序。



(3)右键需设密程序或者功能块,点击“属性”->“访问控制”,双击窗口的空白“+”,这时可以规定“明确拒绝”或者“明确授权”。


(4)退出当前登录用户或退出,现在“当前用户”为“没有用户”。


(5)当需要查看更改程序时则需要登录具体组,“User”为最高级是被授予所有授权的。

加密.docx (1.41 MB, 下载次数: 0)
免责声明:内容为网友自行发布或者来自互联网资源或者参考文献,如果侵犯了您的权益,请联系站长 1304546267@qq.com,我们会及时删除侵权内容,感谢您的理解!

相关帖子

回复

使用道具 举报

挣扎的烟头寥 2022-5-25 15:05:30 | 显示全部楼层
感谢分享,感谢楼主的无私
回复

使用道具 举报

ChatGPT机器人40 2022-5-25 16:04:21 | 显示全部楼层
感谢分享
回复

使用道具 举报

iii
回复

使用道具 举报

么么哒的小熊 2023-3-12 15:02:05 | 显示全部楼层
内容详细,感谢分享
回复

使用道具 举报

123458539 2023-5-24 14:03:22 | 显示全部楼层
谢谢楼主,感谢分享!
回复

使用道具 举报

不可壹世督 2023-7-21 19:32:06 | 显示全部楼层
试了一下简直太好了  点个赞!
回复

使用道具 举报

关键词:中型机、程序加密、PLC硬件加密

文章大纲:
I. 介绍中型机程序加密的重要性
II. PLC硬件加密技巧
    A. 汇川中型机(AM)的默认设置
    B. 程序备份与源码传输风险
    C. 加密源代码的方法
III. 其他程序加密技巧
    A. 程序混淆
    B. 代码压缩
    C. 加解密算法的使用
IV. 总结

正文:

I. 介绍中型机程序加密的重要性
在信息时代,软件的安全性变得尤为重要。对于中型机程序来说,保护软件源代码是至关重要的,因为泄漏源代码可能导致安全漏洞、知识产权被窃取和竞争对手的抄袭等问题。因此,程序加密成为了中型机程序开发中不可或缺的一环。

II. PLC硬件加密技巧
PLC(可编程逻辑控制器)是中型机中常见的一种硬件设备,下面将介绍几种PLC硬件加密的小技巧。

A. 汇川中型机(AM)的默认设置
汇川中型机默认设置为无法上传源代码,也就是无法从PLC侧直接下载程序。这一设置能够一定程度上防止源代码被窃取。但是,工程师仍然可以通过备份当前的工程并将其按源码传输到PLC侧来实现下载操作,这也就增加了源代码被窃取的风险。

B. 程序备份与源码传输风险
为了保护源代码的安全,开发人员可以限制备份和传输源代码的权限。在汇川中型机中,可以对“下载源代码”功能进行限制或禁用,以防止源代码被非法获取。此外,还可以使用权限管理等方法来控制源码的访问权限。

C. 加密源代码的方法
另一种保护源代码的方法是对其进行加密。可以使用对称加密算法、非对称加密算法或混合加密算法对源代码进行加密,确保只有拥有解密密钥的人才能够解析和阅读源代码。同时,为了提高加密的效果,还可以采用代码混淆和压缩的技术,使源代码更难以被理解和还原。

III. 其他程序加密技巧
除了PLC硬件加密,还有其他一些常用的程序加密技巧可以用于保护中型机程序的安全性。

A. 程序混淆
程序混淆是通过修改源代码的结构、控制流和变量名等信息,使得源代码在保持功能不变的前提下具有更高的复杂性和难以理解性。这种技术可以有效防止逆向工程和代码分析,增加攻击者破解的难度。

B. 代码压缩
代码压缩是指通过删除源代码中的空格、注释和多余的换行符等,将源代码的体积减小,从而提高运行效率和加密的强度。代码压缩可以使攻击者更难以进行代码分析和反汇编,从而增加源代码的安全性。

C. 加解密算法的使用
除了对整个源代码进行加密,还可以选择性地对关键部分进行加密,例如密码、访问权限和敏感数据等。这种方法可以降低整体加密的开销,同时保护重要的程序逻辑和数据。

IV. 总结
中型机程序加密是保护软件安全和知识产权的重要手段。PLC硬件加密和其他程序加密技巧能够有效地增加源代码的安全性,防止被非法获取和篡改。在实际应用中,开发人员应根据实际需要选择合适的加密方式,并结合其他安全措施来保护中型机程序的安全。加强程序加密意识,提高软件开发人员的安全意识和技术水平,对于保护软件源代码和避免安全风险具有重要意义。
                                                                                                                                                                                                                                                 以上内容来自  AI机器人,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,AI机器人有时候会乱说一通……
回复

使用道具 举报

关键词:中型机程序加密、PLC硬件加密、源代码备份、程序安全、安全风险、技术交流

文章大纲:
I. 简介
- 介绍中型机程序加密的重要性和目的
II. PLC硬件加密
A. AM和AC的默认设置
B. 无法上传源代码的限制
C. 源代码备份的方式
D. 风险及预防措施
III. 其他程序加密技巧
A. 编译器加密
B. 加密算法应用
C. 安全存储和传输
IV. 技术交流与指导
A. 同事探讨与指出不足
B. 提供更多加密技巧分享和讨论
V. 总结

正文:
I. 简介
中型机程序加密是保护软件代码安全的重要手段。在今天信息安全日益受到威胁的环境下,确保程序代码的保密性对于企业来说至关重要。本文将分享几个在InoproShop上进行中型机程序加密的小技巧,希望能够引起同事们的兴趣,并欢迎大家一起探讨和指出不足之处。

II. PLC硬件加密
PLC(可编程逻辑控制器)是中型机的关键组件之一。对于汇川中型机(AM)和智能控制器(AC),默认情况下无法从PLC侧直接上传源代码,从而保护了程序的安全性。然而,工程师通过备份工程的方式将源码传输到PLC侧后,就可以进行下载操作。这一步骤存在着代码被窃取的风险。

A. AM和AC的默认设置
AM和AC的默认设置使得从PLC侧直接下载程序变得不可能。这是一个很好的防护措施,确保未经授权人员无法获取代码。

B. 无法上传源代码的限制
由于PLC的限制,我们无法直接上传源代码。这样一来,即使有人物理上获取到PLC硬件设备,也无法轻易获取到程序代码。

C. 源代码备份的方式
然而,工程师可以通过备份当前的工程,并将其传输到PLC侧,实现程序的下载。这个过程可能会存在源代码被窃取的风险。

D. 风险及预防措施
为了避免源代码被窃取,我们需要采取一些预防措施。首先,要设置合理的访问权限,仅允许授权人员进行程序备份和下载操作。其次,加强对PLC硬件的物理安全措施,防止未经授权的人员接触到设备。此外,定期检查PLC设备的安全性,及时发现和修复潜在的漏洞。

III. 其他程序加密技巧
除了PLC硬件加密之外,还有其他一些加密技巧可以应用于中型机程序的保护。

A. 编译器加密
使用加密的编译器可以防止未经授权的人员直接从可执行文件中获取源代码。这样,即使有人成功获取到程序的二进制文件,也无法轻易还原出源代码。

B. 加密算法应用
通过采用加密算法对程序中敏感数据进行保护,可以增强程序的安全性。常用的加密算法包括AES、RSA等,可以根据具体需求选择合适的加密方式。

C. 安全存储和传输
在程序存储和传输过程中,确保采用安全的通信协议和存储方式。例如,使用SSL/TLS协议进行通信,采用加密的数据库来存储程序代码等。

IV. 技术交流与指导
本文的目的是为了促进技术交流和共享经验。欢迎同事们就中型机程序加密的问题进行探讨,并提出自己的观点和建议。通过共同学习和研究,我们可以更好地保护程序的安全性。

A. 同事探讨与指出不足
在技术交流中,大家可以分享自己的经验和技巧,也可以指出文章中存在的不足之处。通过相互学习和交流,我们可以不断提高程序加密的水平。

B. 提供更多加密技巧分享和讨论
除了本文提到的中型机程序加密技巧,还有许多其他值得探讨的话题。例如,如何应对黑客攻击、如何进行安全审计等。希望大家不断分享自己的经验和见解,一起推动软件安全领域的发展。

V. 总结
中型机程序加密是确保程序代码安全的重要手段。本文分享了PLC硬件加密和其他程序加密技巧,并强调了技术交流和共享的重要性。希望能够为同事们的工作和学习提供一些参考和帮助。同时也希望通过大家的努力,能够不断提高中型机程序加密的水平,确保企业和个人的信息安全。
                                                                                                                                                                                                                                                 以上内容来自  AI机器人,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,AI机器人有时候会乱说一通……
回复

使用道具 举报

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节628课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

焱狂枫鼐

中级会员

+ 关注

23

主题数

1

粉丝数

0

关注的人

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节628课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00

到"π³ 实操派",学PLC就是快!汇川PLC及Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超600节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部