当前位置: 首页 > news >正文

openplc runtime 4.0 安全( 英译中)

openplc runtime 4.0 安全( 英译中)

概述

OpenPLC Runtime v4 实现了多层安全防护,以防止常见漏洞并确保在工业环境中的安全运行。

TLS/HTTPS

自签名证书

运行时在首次运行时自动生成自签名 TLS 证书:

证书文件:

  • webserver/certOPENPLC.pem- 证书
  • webserver/keyOPENPLC.pem- 私钥

证书详情:

  • 密钥大小:2048 位 RSA
  • 有效期:365 天
  • 主题:CN=localhost
  • 主题备用名称:localhost、127.0.0.1 以及检测到的 IP 地址

实现:webserver/credentials.py

证书生成

证书生成过程包括安全验证:

  1. 主机名验证:防止主机名字段中的命令注入
  2. IP 地址验证:确保 IP 格式有效
  3. 路径验证:防止证书文件路径中的路径遍历
  4. 自动续期:检查证书有效性,如果过期则重新生成

关键函数:

CertGen.generate_self_signed_cert(cert_file,key_file)CertGen.is_certificate_valid(cert_file)

使用自定义证书

要使用自定义证书(例如来自 Let’s Encrypt):

  1. webserver/certOPENPLC.pem替换为您的证书
  2. webserver/keyOPENPLC.pem替换为您的私钥
  3. 确保证书包含所有必要的主机名/IP 地址
  4. 重新启动运行时

证书链:
如果使用证书链,请串联证书:

catyour_cert.pem intermediate.pem root.pem>certOPENPLC.pem

认证

JWT 令牌

运行时使用 JSON Web 令牌 (JWT) 进行身份验证:

令牌存储:

  • 密钥存储在/var/run/runtime/.env
  • 256 位十六进制密钥(64 个字符)
  • 首次运行时自动生成

令牌使用:

  • WebSocket 调试接口需要 JWT 认证
  • 令牌通过 REST API 登录端点获取
  • 可以通过重新生成密钥来撤销令牌

环境变量:

JWT_SECRET_KEY=<64 字符十六进制字符串>

<

http://www.jsqmd.com/news/316519/

相关文章:

  • 信息安全毕设简单的课题100例
  • 2026年上海优质医疗空间设计团队推荐,哪家性价比更高
  • 医院设计施工改造定制服务哪家好?如何选择品牌
  • 有美工贸售后完善的塑料垃圾桶,其口碑怎么样
  • 2026年十大电商图片素材网站盘点:涵盖主图设计、跨境电商商用选图指南
  • 2026年1月四川成都膜结构、电动伸缩雨棚、充电桩膜结构、停车棚膜结构、张拉膜结构厂家综合测评
  • 2026年性价比最高的细胞计数仪推荐:国产与进口全面对比
  • 聊聊山西河南防雨布生产厂哪个值得选及价格情况
  • 【三端毕设全套源码+文档】基于springboot+微信小程序的在线学习平台设计与实现(丰富项目+远程调试+讲解+定制)
  • 聊聊工业液晶屏生产企业哪家性价比高
  • 【三端毕设全套源码+文档】基于Java+微信小程序的的商城系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 2026最好激光品牌 TOP6:国产与国际势力同台解析
  • 【三端毕设全套源码+文档】基于springboot+微信小程序的点餐系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 国产升降机品牌推荐,8大品牌深度解析,炬森星移4.0智能收纳舱引领厨房革新
  • 中文微调llama3模型哪家强?llama3汉化版微调模型大比拼
  • springboot智能包裹配送服务管理系统
  • 【三端毕设全套源码+文档】基于微信小程序的会所产后护理系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 【三端毕设全套源码+文档】基于springboot+微信小程序的城市公交查询系统设计与实现(丰富项目+远程调试+讲解+定制)
  • SLAM中通过坐标变换计算相机中心
  • 2026年四川眼部护眼产品/护眼喷雾 /护眼仪器/卡曼姿护肤品/眼部按摩仪制造业优质厂家深度测评与决策指南
  • AI专著写作新突破!工具大揭秘,开启高效专著创作之旅
  • AI写专著必备!揭秘爆款专著生成工具,让写作不再是难题
  • 零基础也能懂的PPO算法指南:从原理公式到机器人控制实战
  • 数据魔法师养成记:书匠策AI如何让你的教育论文“数据力”爆表
  • 教育论文的“数据炼金师”:书匠策AI如何将数字转化为学术金矿
  • 教育科研新革命:书匠策AI如何用“数据魔法”让论文写作脱胎换骨
  • 书匠策AI:教育科研人的“数据炼金术士”,让论文分析从“玄学”变“科学”
  • 数据炼金术新纪元:书匠策AI如何将论文数据变成“会说话的黄金”
  • 光刻胶用防扩散剂
  • 学术写作新物种:书匠策AI如何用“数据魔法”重构论文分析范式