Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >谈谈TIA 博途 V17加密方式的升级

谈谈TIA 博途 V17加密方式的升级

作者头像
剑指工控
发布于 2021-11-08 05:54:25
发布于 2021-11-08 05:54:25
2.5K0
举报
文章被收录于专栏:剑指工控剑指工控

JZGKCHINA

工控技术分享平台

在TIA Portal V17之前,S7-1500 加密的通信方式有两种:

1:S7-1500 PLC之间、PLC与PC使用TCP (TLS V1.2)通信,通信双方使用公钥与私钥异步加密双方的通信会话密钥,得到密钥后进行同步加密通信,通信双方需要使用CA生成数字证书。这里的CA为PLC的编程软件TIA 博途,如图所示。

2:使用OPC UA 的通信方式。OPC UA 不依赖于操作系统,可以使用密钥方式进行加密通信,与发送、接收数据不同的是,OPC UA 使用server-client方式,PLC作为服务器,PC作为客户端,通信方式如图所示。这种方式适合PLC与PC间的通信。有多种通信方式适合不同应用(读写、注册读写、订阅),通信变量使用符号名称,与S7-1500符号编程方式匹配。OPC UA 是一个标准的通信协议,源代码开放,网上可以下载不同操作系统的客户端应用程序。

在很多项目的实际应用中,对于通信加密的需求日益增加原来PLC间只能使用TCP方式,而与西门子HMI只能使用OPC UA方式进行通信,功能上略显不足,因此增加S7加密方式很有必要。

SIMATIC的进入TIA Portal V17可以实现端到端的加密通信,S7-1200/1500的控制器与控制器之间、S7-1200/1500控制器与TIA 博途工程师站之间和S7-1200/1500控制器与HMI系统之间的通信基于TLS加强保护

TLS1.3(Transport Layer Security)使得整个通信过程的机密性和完整性保护更强,每个PLC都可以基于由TIA Portal生成的各自的证书进行唯一标识。敏感的PLC配置数据,例如各自证书,可以通过为每个PLC设置用户自定义密码的方式进行保护,以防止未经授权的访问。

为了降低技术复杂性,确定通过设置向导的方式完成配置过程,降低使用过程复杂性和产生错误的风险,提高透明度,并最大限度地方便了用户的处理。向导解释各个选项和设置的优缺点,因此用户更容易选择正确的配置。如有必要,用户也可以在确认后停用向导。

用户管理和访问控制

对于访问保护一致性的要求,可以配置为不同用户角色的工程师站和运行版配置不同功能权限。不同于先前的仅划分只读、可读可写两种模式,最新功能支持根据责任划分用户角色,同一工作站登录相同项目可以选择不同的用户角色,以此防止未授权的用户入侵受保护的系统。另外,如果工程师暂时离开工作站,可以根据用户配置时间自动锁定项目,以防止对项目的任意更改。

用户管理组件 (User Management Component)可选组件允许建立中央用户管理的。客户可以实现跨软件和设备定义并管理用户和用户组,也可以接收微软的活动目录(Active Directory)传输的用户和用户组。

建议的对抗措施:

TIA 博途 V17配合SIMATIC S7-1200V4.5.0和S7-1500 V2.9.2 控制器最新固件版本(S7-1200 CPU V4.5.0 / S7-1500 CPU V2.9.2)可以实现以上功能,西门子强烈建议客户更新到最新版本。

此外S7-1200 和S7-1500最新发布的版本固件解决了CVE-2020-15782内存保护绕过漏洞,未经认证攻击者利用该漏洞可以将任意数据和代码写入受保护的内存区域或读取敏感数据以发动进一步攻击。针对该漏洞防护的特定方法,参考工业信息安全建议中提供的对抗措施:

  1. 采用密码保护S7通信;
  2. 通过S7-1200或S7-1500的ENDIS_PW 指令禁止客户端连接(即使客户端可以提供正确的密码,也会阻止远程客户端连接);
  3. 使用S7-1500 CPU 的显示屏配置附加访问保护(这会阻止远程客户端连接,即使客户端可以提供正确的密码);
  4. 采用西门子工业信息安全指南[2]中描述的“纵深防御”解决方案,尤其是: 工厂安全:采用物理防护措施防止访问关键组 网络安全:确保PLC系统不连接到不受信的网络 系统完整性:通过采用适当的补偿控制和内置的安全功能配置、维护和保护设备
  5. 最后,将系统更新到TIA Portal V17并通过设备各自的证书实现PLC、HMI和PG/PC之间基于TLS的安全通信,增强工厂的信息安全保护等级。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PLC 中的本地代码执行:使用 RCE 发现 Siemens SIMATIC S7-1200/1500 硬编码加密密钥
近 10 年前,西门子将非对称加密技术引入其 TIA Portal v12 和 SIMATIC S7-1200/1500 PLC CPU 固件系列的集成安全架构中。这样做是为了确保设备和用户程序的完整性和机密性,以及保护工业环境中的设备通信。
IRTeam-工业安全
2022/12/12
2.4K0
PLC 中的本地代码执行:使用 RCE 发现 Siemens SIMATIC S7-1200/1500 硬编码加密密钥
S7CommPlus_TLS协议模糊测试技术概述
笔者在Black Hat EU 2022会议上发表了题为《Fuzzing and Breaking Security Functions of SIMATIC PLCs》的演讲,该议题主要对西门子增强设计的安全协议、访问保护功能做了详细分析,并针对安全协议做了进一步分析和模糊测试技术讲解,提出了SIMATIC PLC自动化模糊测试平台方案用以批量化发现设备的漏洞。最后给出了相应的防护措施和该议题后续的研究方向。
FB客服
2023/02/10
1.9K0
S7CommPlus_TLS协议模糊测试技术概述
西门子 TIA v16 于2019年12月3日发布
借助新的 TIA V16(完全集成自动化),西门子扩展了其工程框架,为从规划、工程到调试的各个阶段提供了实用的新功能。创新集中在开发过程的持续整合上。其中包括标准化、跨团队的集成工程和集成功能测试。这使用户能够提高软件的质量,缩短调试时间,降低工程成本。 在开发过程中,重点是分布式的工作理念和团队合作。在 TIA Portal 项目服务器上,用户现在可以通过新的专用工程功能独占访问服务器项目,这些功能包括项目修订和更改协议以及自动报告和存档等功能。这意味着在设备、对象或面向功能的基础上组织自动化任务时没有功能限制。使用专用工程不需要特殊许可证。为了使项目能够由团队委托,TIA portal V16 以"异步调试"模式进行了扩展,通过后台运行的第二个 TIA portal实例,对 Simatic S7-1500 控制器进行加载。可以立即再次操作在前台运行的 TIA portal实例,从而大大缩短加载时间。
剑指工控
2021/11/09
8250
TIA V18更新
在2022年 11 月 8 日至 10 日于纽伦堡举行的 SPS 贸易展览会上,西门子将展示其工程框架 TIA Portal (Totally Integration Automation) 的版本 18)。如果工业公司要缩短其上市时间,抵消缺乏技术工人,并保持竞争力,他们需要高效的自动化工程可以快速修改以满足新的要求。这就是为什么新版本的TIA Portal 再次提高工程效率并提供优化的多用户工程的功能。这意味着用户现在可以团队合作同时在项目上构建和管理共享库。访问权限可以是单独分配或特定于组分配,这使得协作更加灵活的。接下来我们就看看TIA V18有哪些更新。
剑指工控
2023/02/28
1.5K0
TIA V18更新
CI854 3BSE025347R1 一体化工业边缘解决方案
例如,使用dataFEED OPC Server Siemens(我们的 dataFEED OPC Suite 组件之一),您可以本地读取和写入 Siemens S7 和与 Siemens 兼容的 PLC 数据,包括 Siemens S7-1200 和 S7-1500 控制器中的优化数据块。
用户10384942
2023/05/05
2190
CI854  3BSE025347R1 一体化工业边缘解决方案
聊聊西门子TIA V17 的CFC编程究竟怎么样
西门子发布了TIA V17,其中STEP7软件编程语言增加了CEM和CFC引得工程师们兴致勃勃,其中对CFC的讨论最为激烈,今天专门为大家来解读TIA V17的一些CFC功能。
剑指工控
2021/11/05
2.3K0
西门子TIA博途款工程平台软件-TIA Portal v17(博途)下载安装教程
TIA Portal(Totally Integrated Automation Portal)是西门子公司推出的一款全集成自动化工程软件,包含了PLC编程、HMI编程、驱动编程、SCADA编程等多种功能。TIA Portal v17是该软件的最新版本,具有以下主要功能:
用户10519170
2023/04/20
6.8K0
西门子TIA博途款工程平台软件-TIA Portal v17(博途)下载安装教程
西门子S7系列PLC安全防护研究
近年来,随着中国制造的不断崛起,工业控制系统已成为国家关键基础设施的重中之重,工控系统的安全问题也随之而来。工控产品的多样化,造成了工控系统网络通讯协议不同,大量的工控系统采用私有协议,从而导致协议存在缺乏认证、功能码滥用等安全威胁;况且不断被爆出的工控产品漏洞,也难以及时修补等问题。
FB客服
2020/04/07
1.6K0
西门子S7系列PLC安全防护研究
TIA V15悄悄的来了
西门子的全球技术网站2017年12月21日悄悄的发布了一条消息,那就是TIA V15上线了,首先我们先来看一下,TIA V15版本更新了那些东西?
剑指工控
2021/11/09
9540
博途V17-轴功能与优化
借助PLC中集成的运动控制功能,可以轻松高效地控制单轴和多轴驱动系统。SIMATIC 控制器和工艺模块,辅以 SINAMICS 驱动系统,提供了完美协调的产品组合。如果驱动器通过PLC的工艺对象进行定位调速工作,则它们被称为单轴。针对单轴运动控制来说,其运动需要具有高动态和重复精度高的需求,西门子的工艺对象特别适用于这样的运动过程。典型的单轴是速度轴和定位轴,例如传送带和提升定位。用户可以对机器中多个单轴的动作进行编程,以在机器中实现所需的运动。
科控物联
2022/03/29
6.2K0
博途V17-轴功能与优化
S7-1500 CPU之间TCP通讯组态
S7-1500 与 S7-1500 之间的以太网通信可以通过 TCP 或 ISO on TCP 协议来实现,使用的通信指令是在双方 CPU 调用 T-block (TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV) 指令来实现。通信方式为双边通信,因此 TSEND 和 TRCV 必须成对出现。
科控物联
2022/03/29
3.7K0
S7-1500 CPU之间TCP通讯组态
OPC常见问题(S7-1200)
服务器接口将 CPU 的 OPC UA 地址空间的节点合并到一个单元中,以便为 OPC UA 客户端提供该 CPU 的特定视图。每个服务器接口都会在 CPU 的 OPC UA 服务器中定义一个或多个命名空间。 下表是S7-1200支持的服务器接口类型,具体如表1所示。
科控物联
2022/03/29
4.3K0
OPC常见问题(S7-1200)
西门子S7comm-plus通信过程及重放攻击分析
西门子PLC广泛应用于工业控制系统。本文主要利用手上S7-1200 V3.0.2 固件版本的PLC和TIA13等环境进行S7comm-plus加密协议初步分析及防重放攻击分析,本文章只做交流学习使用,禁止应用于非法用途,欢迎各路大神进行交流,共同学习进步。
FB客服
2019/12/27
2.1K0
西门子S7comm-plus通信过程及重放攻击分析
【※ ※ ※ ※ ※】博途软件的云部署及远程访问应用
工程师携带未安装博途软件的PG/PC在现场,通过RDP远程桌面共享软件操作私有云服务器上的的博图软件;博途软件通过Cloud Connector软件借助PG/PC实现与现场PLC的连接,进行程序下载与调试。
剑指工控
2021/11/09
3K0
MOTOROLA MVME715P 集成到OPC客户端应用程序
这些是软顶背后的发展数据馈送产品系列,包括在PLC和业务或云应用程序之间交换数据的硬件和软件产品。这数据馈送OPC套件是一体化的工业边缘解决方案,在单个软件产品中提供许多云连接。此外,它可以访问所有领先制造商的PLC,包括西门子SIMATIC S7,将OPC经典组件和应用集成到现代OPC UA解决方案中。
用户10384942
2023/04/17
7070
MOTOROLA MVME715P  集成到OPC客户端应用程序
S7-300 PLC以太网模块实现三设备并行通讯的落地方案
一、行业背景   在新能源汽车与储能市场的强劲驱动下,锂离子电池产能急速扩张。某大型电池制造基地内,电极涂布、卷绕、注液、化成等关键工序高度依赖自动化产线。然而,其核心控制系统面临严峻挑战:多台负责底层设备控制的西门子S7-300 PLC(CPU315-2DP)仅配备MPI/DP接口,而新增的S7-1200智能单元、西门子KTP1200触摸屏及上位机监控系统均采用以太网通信。协议与物理接口的割裂,导致系统集成困难、数据流通效率低下,成为产能爬坡的瓶颈。
捷米特研发一部
2025/07/21
860
S7-300 PLC以太网模块实现三设备并行通讯的落地方案
TIA V15.1发布,来看看有什么新功能
TIA V15.1终于发布了,按照西家常规惯例,只有出了SP1之后,这个软件版本才算稳定和成熟,所以相信更多V14的兄弟们会移步到V15,那我们今天就来看看V15.1到底更新了什么?另外文章附带了TIA V15.1官方安装包下载链接!
剑指工控
2021/11/09
1.8K0
TIA V15.1发布,来看看有什么新功能
Siemens TIA使用OPC UA完成2台PLC通讯
在这篇文章中,通过将 S7-1500 设置为具有专用服务器接口和用户身份验证的 OPC UA 服务器来学习如何使用 OPC UA 在两个 PLC 之间进行通信。
剑指工控
2022/06/06
6K0
Siemens TIA使用OPC UA完成2台PLC通讯
[S7-1200]以太网模块CP1243使用
S7-1200本体集成一个或者两个以太网端口,可以实现诸如Profinet IO、S7、TCP、OPC UA等通信协议。此外还可以通过左边扩展插槽,通过添加CP1243-1模块实现以太网接口的扩展,模块如图1-1所示。
科控物联
2022/03/29
15.3K0
[S7-1200]以太网模块CP1243使用
S7-1200 OPC UA 服务器配置方法
OPC UA 方法是“远程过程调用”的实现,为不同通信节点之间的交互提供了有效机制。该机制提供作业确认和反馈值,因此用户无需再编程握手机制。
科控物联
2022/03/29
10.8K1
S7-1200 OPC UA 服务器配置方法
推荐阅读
相关推荐
PLC 中的本地代码执行:使用 RCE 发现 Siemens SIMATIC S7-1200/1500 硬编码加密密钥
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档