news 2026/3/19 10:40:23

openplc runtime 4.0 安全( 英译中)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 字符十六进制字符串>

<

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 7:23:40

土壤温湿度(有完整资料)

资料查找方式&#xff1a;特纳斯电子&#xff08;电子校园网&#xff09;&#xff1a;搜索下面编号即可编号&#xff1a;CP-51-2021-043设计简介&#xff1a;本设计是基于单片机的土壤温湿度检测系统&#xff0c;主要实现以下功能&#xff1a;可通过LCD1602显示当前温湿度&…

作者头像 李华
网站建设 2026/3/14 21:00:50

中文微调llama3模型哪家强?llama3汉化版微调模型大比拼

随着llama3的发布&#xff0c;业界越来越多的针对其中文能力的微调版本也不断涌现出来&#xff0c;我们在ModelScope魔搭社区上&#xff0c;搜集到几款比较受欢迎的llama3中文版本模型&#xff0c;来从多个维度评测一下&#xff0c;其对齐后的中文能力到底如何&#xff1f; 微调…

作者头像 李华
网站建设 2026/3/15 7:23:42

php cURL 常用参数详解与实用指南

PHP 的 cURL 扩展是实现 HTTP/HTTPS 网络请求的核心工具。通过 curl_setopt() 函数设置多种请求参数。一、核心基础参数&#xff08;必选 / 必备&#xff09; 这些参数是构建 cURL 请求的基础&#xff0c;确保请求能够正常初始化和执行。参数常量 取值类型 详细说明 CURLOPT…

作者头像 李华
网站建设 2026/3/15 7:24:53

教育论文的“数据炼金术”:书匠策AI如何将原始数据变成学术金矿

在教育研究的江湖里&#xff0c;数据是论文的“骨骼”&#xff0c;分析是论文的“灵魂”。但面对堆积如山的数据、晦涩难懂的统计工具&#xff0c;许多研究者常常陷入“数据焦虑”——明明有研究想法&#xff0c;却被数据分析卡住进度&#xff1b;明明有创新观点&#xff0c;却…

作者头像 李华
网站建设 2026/3/15 7:24:51

书匠策AI数据分析魔法:让论文数据“活”起来,解锁科研新视角

在论文写作的浩瀚宇宙中&#xff0c;数据分析如同星辰指引&#xff0c;为研究提供方向与力量。但面对纷繁复杂的数据海洋&#xff0c;如何高效提炼出有价值的信息&#xff0c;成为许多学者心中的难题。今天&#xff0c;作为一位深耕论文写作科普的教育博主&#xff0c;我将带你…

作者头像 李华
网站建设 2026/3/17 8:21:26

论文写作新革命:书匠策AI如何用“数据魔法”让你的研究脱颖而出

在学术写作的江湖里&#xff0c;数据分析是让论文从“空泛论述”跃升为“实证研究”的关键一跃。然而&#xff0c;面对SPSS的复杂语法、Python的报错焦虑、Excel的图表局限&#xff0c;许多研究者常常陷入“数据炼金术”的困境——明明手握宝藏数据&#xff0c;却因技术门槛无法…

作者头像 李华