尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

车载与轨交通信网络安全技术落地:从电子电气架构到纵深防御实践

发布时间:2026/9/29 15:41:47

资讯中心
01
ARTICLE

车载与轨交通信网络安全技术落地:从电子电气架构到纵深防御实践

车载与轨交通信网络安全技术落地:从电子电气架构到纵深防御实践
搞了十多年车载和轨道列车的通信网络设计近两年最明显的感觉是话题变了。过去同行碰面聊的是总线带宽、周期时延、冗余切换现在绕不开的永远是同一件事网络安全技术怎么才能在这些电子电气架构通信网络里真正落地。网络安全技术这个词在圈子里已经喊了很久可大多数项目还是停留在“要有”的阶段真正做深做透的并不多。电子电气架构通信网络从封闭走向开放从列车总线、域内私有协议升级到以太网、TSN和远程运维攻击面同步被撕开这不是概念问题而是工程落地问题。这篇东西我结合自己在列车通信网络和整车电子电气架构项目里看到的现状、踩过的坑和验证过的做法说点实在的。适合正在做车载网关、轨交TCMS网络边界、或者刚接网络安全需求但不知道从哪下手的工程师看。1. 藏在电子电气架构里的安全困局封闭系统不再封闭1.1 从列车总线说起曾经的“物理隔离”神话很长一段时间里列车通信网络的安全靠的是“物理接触困难”。早期MVB、WTB这类总线协议是私有的平时根本没人关心报文能不能被伪造。整车厂、信号系统集成商都抱着一个共识网络是封闭的能碰到实车设备的人都是可信的。汽车电子电气架构也一样CAN总线时代所有ECU挂在一条总线上ID优先级决定谁能抢到总线没有认证、没有加密、没有任何接入控制。这个时期的“安全”不叫安全叫隔离。可问题恰恰出在“封闭”二字上。封闭不等于安全它只是把攻击者挡在了门外同时也把安全监测和审计能力挡在了门内。一旦有人拿到物理维修端口或者某个部件被调换整条总线上所有报文都可以被监听、被伪造、被重放。过去只是在风险评估表格里画个低风险现在智能化程度高了这些入口全部暴露在真实攻击者面前。列车通信网络现在普遍在向以太网演进。IEC 61375定义了三层结构的TCN从绞线式列车总线WTB到多功能车辆总线MVB再到现在的以太网列车骨干网络ETB和以太网组成网络ECN通信协议从私有走向标准数据量大增实时性要求却没放松。过程数据还是严格周期发送消息数据越来越多PIS、乘客WiFi、远程诊断、无线重联这些新业务一个接一个往以太网上挂。网络从“可预期的封闭系统”变成了“复杂的开放系统”安全设计再也不能缺位。1.2 智能化撕开的攻击面真正让我意识到问题严重性是一次远程诊断系统的接入评审。现场工程师觉得只是加一条诊断链路不影响行车安全可我把路径一画从维护电脑经过无线网络到网关再从网关路由到TCMS和牵引控制单元几乎整个列车网络都在攻击路径上。只要维护电脑被植入恶意代码或者无线通道被截获攻击者就能沿着这条链路往核心系统里发伪造报文。去看看现在电子电气架构通信网络都有哪些入口列车上的乘客WiFi系统虽然做了物理隔离但不少老车型的WiFi和PIS、TCMS之间并没有严格的安全边界无线重联功能需要跨车厢甚至跨列车通信远程诊断和OTA升级需要从地面连接到车载网络信号系统与TCMS之间的接口原本用继电器硬线隔离现在越来越多走网络。再看汽车这边蓝牙、WiFi、蜂窝网络、OBD诊断口、USB接口全是攻击面。USBCAN分析仪插到OBD口上五分钟就能往总线里灌报文这类工具网上几十块钱就能买到。攻击手段也不是大家想象的那么高深。最典型的就是直接往网络里广播虚假控制报文比如伪造车门控制指令、伪造牵引禁止指令或者抓取一段合法的过程数据报文在关键时刻重放还有一种是在诊断端口接入后大量发无效报文把CPU资源耗尽造成网络拒绝服务。这些攻击本身不需要破解密码学算法它们利用的是网络没有认证机制、没有访问控制这个结构性缺口。所以我的结论很直接电子电气架构通信网络的安全问题不是某一层能解决的而是要从拓扑设计开始就考虑信任边界再逐层部署网络安全技术。等到网络已经定型再补代价会成倍增加。2. 方案选型前的底层逻辑为什么IT安全不能照搬到车轨网络2.1 三个硬约束实时性、资源、长生命周期每次有IT安全背景的同事加入项目组第一版方案基本都是标准IT套路每个节点部署重客户端、全链路TLS双向认证、密钥每季度轮换、旁路部署流量探针搞加密流量审计。方案看起来很完整但一落到实际立刻撞上三个硬约束。第一个约束是实时性。列车TCMS的过程数据周期是严格同步的传统MVB在几十毫秒内要完成整列数据交换以太网TRDP过程数据也在10ms到50ms的周期内严格要求时延抖动。安全机制叠上去之后握手、加解密、完整性校验都会引入额外时延。如果设计不当轻则增加几个毫秒重则直接破坏实时调度导致网络节点复位。第二个约束是资源。车载嵌入式设备跟机房里的服务器完全不一样。很多车辆控制器用的MCU主频只有几百兆内存几十到几百兆还要跑应用逻辑和通信协议栈。你给它塞一个完整的安全套件CPU占用率直接拉满正常控制功能反而被拖垮。所以安全机制的算力开销必须可控或者说必须能用硬件加速。第三个约束是生命周期。列车和整车的设计寿命都在15到30年这意味着安全方案选型时不能只看当下还要考虑未来十多年内算法安全性、证书体系、升级通道。一套方案如果依赖某个私有密码算法或某个厂商的私有协议生命周期后期很容易被卡住。通用标准、可替换的算法、清晰的密钥管理体系才是长效的选择。这三条约束决定了一件事车轨网络安全技术必须做减法不能照搬IT方案要在安全强度和资源代价之间找平衡。2.2 选型取舍轻量级密码学与可信边界在列车通信网络里我最常用的是AES-GCM和CMAC。AES-128-GCM既可以做加密又能附带完整性校验一条指令搞定保密性和防篡改性能上比先加密再做HMAC的“两层操作”节省将近一半的时间。对于不需要保密、但必须防伪的过程数据报头用AES-CMAC做消息认证就够了。要知道过程数据多数是牵引、制动、车门这些状态量实时性和确定性是第一位的防重放、防伪造比防窃听更关键。TLS不是不能用但要挑地方。TLS适合消息数据链路比如远程诊断会话、配置文件上传下载这些场景毫秒级握手时延无所谓。但绝对不建议把TLS套在周期性的过程数据通道上。过程数据每个周期都要发你不可能每个周期都做握手就算做了会话复用握手风暴一上来照样把链路打满。正确做法是为过程数据通道建立预协商会话密钥密钥一次建立长期使用过期按计划轮换。这样既保证通信双方的身份可信又不影响周期报文的实时性。信任边界设计也跟IT网络不一样。IT网络强调零信任默认不信任任何设备每个请求都要验证。车轨网络没法做到这么细因为很多老设备根本不具备参与认证协商的能力。实践中更可行的是“分层信任”链路层上只允许物理连接的合法设备与网关通信网络层上用分区隔离控制跨域访问应用层上关键指令必须有消息认证码。每一层做得都不重但叠起来之后攻击者要想穿透得同时突破多个独立机制。密钥存储位置也很关键。密钥如果放在Flash里明文存储等于没加密。我见过一个项目密钥直接烧在配置文件里逆向固件就能拎出来。正确姿势是用硬件安全模块或者安全芯片保存根密钥应用进程只能调用接口用密钥做运算不能读出明文。普通项目没有HSM条件时至少要做写保护和唯一设备标识绑定把固件里的密钥和具体设备绑定起来避免一套密钥全网通用。2.3 分层防御边界过滤、网络隔离、端侧加固、审计追溯单一安全技术挡不住所有攻击所以我在方案里始终坚持纵深防御。核心思路可以概括为四个关键词边界、管道、端点、审计。边界是指车辆或列车网络与外部世界之间的可信边界。列车网络对外出口只有一个就是远程通信网关。所有地面发来的流量必须在这个网关上完成认证、过滤、路由策略校验。域控制器、中央网关也类似它们是ECU之间信息交换的枢纽天然适合布置访问控制策略只放行通信矩阵里定义过的报文其他一律丢弃。管道指的就是通信通道本身。按通信矩阵给不同业务分配不同VLAN、不同端口、不同协议再对关键业务做消息认证和加密。管道之间用ACL强行隔离避免一个区域的异常流量横向扩散。端点指每个网络节点的自身加固。安全启动、最小化开放端口、关闭不用的调试服务、固件签名验证这些都必须在部署清单里。很多时候攻击者能往里走根本不是突破了加密而是设备本身开着Telnet、FTP这类明文服务连用户名密码都是默认的。审计则是最后一道防线。设备日志统一汇聚到安全管理系统记录登录、配置变更、异常报文事件。平时这些日志看似没用真出事时是整个事件复盘和追溯的唯一依据。3. 实战记录列车通信网络中网络安全技术的实施五步走3.1 第一步资产梳理与通信矩阵接手一个存量项目做安全升级我一般先不急着上设备、配策略而是先带着团队做一次彻底的安全盘点。这个盘点不是列个资产清单那么简单要把每台设备、每个服务、每一条网络连接全部画出来。通俗点讲就是先搞清楚“家里到底有哪些门、几扇窗、每个入口能通到哪”。具体做法是先从网络交换机和管理系统里导出VLAN配置、端口状态再找整车电气原理图对应各控制器的IP地址、子网划分。然后逐个设备确认跑了哪些协议开放了哪些端口跟谁通信通信周期多大报文大小多少有没有跨VLAN访问。最终输出两张图一张是物理拓扑图另一张是通信矩阵表。通信矩阵表几乎决定后面所有安全策略的成功率。比如你知道列车过程数据用的是UDP组播组播地址是239.x.x.x端口是特定范围。之后配置防火墙规则时就知道只放行这些组播流其他组播流量全部丢弃。我见过有项目不做这一步凭印象配置ACL结果把正常的TRDP状态报文拦掉了列车实际运营时通信闪断排查了几天。3.2 第二步威胁建模与风险定级资产梳理完接下来要做威胁建模。这个环节容易被当成走形式我的经验是尽可能做得具体。不要只写“可能遭受网络攻击”这种空话要用结构化方法把可能的攻击路径走一遍。我习惯用STRIDE方法论逐项分析每个资产、每条通信链路在欺骗、篡改、否认、信息泄露、拒绝服务、权限提升六类威胁下的风险等级。举个例子车门控制系统与TCMS之间通信欺骗威胁是高因为伪造一条“开门允许”报文就可能出安全问题篡改威胁也是高报文的完整性必须保证信息泄露威胁是中状态信息泄露不会直接影响行车安全但会暴露列车运行状态。每个风险都对应一个或多个缓解控制措施落到通信矩阵和安全机制清单里。风险定级参考IEC 62443的SL安全等级概念把列车网络按系统重要程度划分不同安全等级。信号系统相关接口按最高等级对待TCMS核心控制网络其次PIS、乘客WiFi这类非安全相关系统可以放在较低等级。这个定级过程不只是安全团队的事我强烈建议让系统架构师和功能安全工程师一起参与因为不同等级之间需要物理或逻辑隔离这个会反过来影响网络拓扑。3.3 第三步安全策略与机制部署到这个阶段才是真正布置网络安全技术手段。按纵深防御的原则我按四层来部署。第一层是接入边界。在列车网络对外出口部署安全网关替代原来的纯路由转发设备。网关启用状态检测防火墙所有外网流量先经过身份认证不通过的流量直接丢。内部按二级隔离墙部署ACL规则核心控制网段与维护网段之间禁止直接通讯所有互访必须经过网关转发由策略决定允许与否。第二层是通信加密与认证。过程数据通道启用AES-GCM对关键报文做加密加认证消息数据通道的远程诊断和管理流量启用TLS双向认证。密钥由密钥管理服务器统一生成、分发、轮换。设备内置安全芯片存储私钥私钥永不出芯片。建议证书有效期设置得比运维窗口可覆盖范围稍长比如一到两年同时必须设计离线证书刷新流程防止设备在无网环境下证书过期失联。第三层是端侧加固。对标的是每一台控制器关闭Telnet、FTP、SNMP老版本等明文协议只开运维需要的SSH和HTTPS管理面启用安全启动固件包做签名校验所有默认口令强制变更。还要注意控制器的日志配置至少记录登录、认证失败、配置变更、重要事件方便之后审计。第四层是监测与审计。在网络汇聚点旁路部署入侵检测探针对镜像流量做深度解析。流量基线按通信矩阵建立偏离基线的行为都要告警。日志统一发到安全管理平台安全管理员能看到全网设备的告警和事件。整套策略部署完必须做一轮策略验证。拿着通信矩阵逐条核对该放的流量放行不该放的流量丢弃安全等级高的区域之间没有非预期的通路。这一步是安全设计变成实际防护能力的关键不能省。3.4 第四步集成测试与性能验证安全机制把真实业务流量放行才算设计合格。集成测试我会分四块来做。第一块是功能回归测试。按系统规范把所有正常业务场景跑一遍确认加解密、认证、防火墙过滤没有影响列车原有功能。重点盯周期过程数据的交互是否正常组播报文是否按预期转发。第二块是异常流量测试。用抓包工具录制正常的TRDP流量样本然后构造畸变报文向目标端口注入验证安全网关和端侧是否能正确丢弃。同时做端口扫描模拟确认未开放的端口确实被屏蔽。第三块是渗透测试。模拟攻击者从外部接入点进入网络的路径测试身份认证能不能被绕过、权限能不能被提级、固件能不能被篡改。这一类测试建议用独立的测试环境跑绝对不能在运营线路上做。第四块是性能与实时性验证。测量安全机制对正常业务的时延、抖动、吞吐的影响。用网络测试仪灌流量对比开启和关闭安全功能时的指标。如果时延增量超过设计预算就要优化算法参数、开启硬件加速或者调整安全策略的粒度。我遇到过一位同事配置了全报文深度检测单跳时延增加三毫秒对周期50毫秒的过程数据本身问题不大但对同步性敏感的工况就不行最后只能把深度检测挪到非实时网段。3.5 第五步运维与更新安全项目上线不是终点运维才是常态。密钥轮换、证书更新、漏洞补丁、策略优化这些工作要建立固定的运维流程。车轨网络设备分布广、数量多不能靠人手一台设备去刷新证书。必须提前规划批量分发通道并且预留离线操作手段。证书快过期前一个月就要启动更新流程否则一旦过期受保护的通信会全部中断这个后果在运营线路上不可接受。补丁管理也要有策略。网络设备、安全设备固件要定期检查厂商安全公告评估漏洞对现场的影响后统一安排维护窗口升级。不能因为没出事就一直不升累积的漏洞往往是事故的根源。4. 常见问题与排错实录那些文档里不会写的坑4.1 兼容性灾难老设备不支持安全协议这应该是所有存量改造项目里最先遇到的坎。列车通信网络里有大量运行了十几年的老设备它们只支持UDP裸传过程数据不具备任何认证协商能力。你把新网关的安全策略打开老设备直接失联整个控制链路都不通了。排查方向先确认老设备是否支持配置静态密钥、是否支持硬件升级、是否可以通过更新固件获得轻量级认证能力。如果都不行就只能在边界网关处做协议适配安全也就是在老设备不参与的环节由安全网关提供保护。老设备发出的报文在网络入口处补上安全标签进入安全网络后再解密。这种方式不是最优的端到端安全但能保证存量设备兼容的同时不裸奔。4.2 证书过期带来的“全线瘫痪”证书过期引发的故障是我见过最隐蔽也最严重的现场问题。系统加密和认证全部依赖证书证书一过期所有安全通道同时失效设备之间无法建立连接运营单位一看“整列车通信断了”第一反应还以为是网络故障。这类问题的教训有两点。一是证书有效期不能设置得太短维护窗口覆盖不到的周期就会出事。二是必须有证书生命周期的自动监控和预警机制集中管理平台统一统计所有设备证书的到期时间提前预警。绝对不能把证书续期寄希望于人工一个个设备去刷新。4.3 安全策略误伤实时组播流量防火墙和安全网关对单播流量处理得都不错但到了组播流量很多现成产品会误判。列车实时过程数据大部分用UDP组播安全网关默认的组播处理逻辑往往会对未知组播源做丢弃或者限速结果正常业务被当成异常流量切掉。排查方向先检查安全策略里是否显式放行了业务组播地址和端口确认交换机IGMP Snooping配置是否正确再确认安全网关的组播学习模式。运维时还要留意有些安全设备开启“未知单播泛洪抑制”或“组播风暴控制”后会把正常业务也抑制掉这类参数要与网络实际流量匹配。4.4 入侵检测误报正常运维流量被当成扫描入侵检测系统上线后最常见的问题是误报。工程师拿着诊断电脑接入维护网口一下连那么多个IP每次跨网段查询设备状态在IDS看就是一段扫描行为。PIS系统的乘客设备频繁发起广播请求也可能被识别成异常探测。解决思路不是反复调高告警阈值而是把运维工具和运维行为的指纹加入到白名单基线里。比如允许指定维护电脑在一定范围内做资产识别只在外部地址发起扫描时才告警。误报率不是越低越好关键是告警要有可解释性。每次告警都能对应到报文特征和业务背景安全管理员才敢真的去处置。4.5 性能劣化与握手风暴有次性能测试加密功能开启后过程数据时延倒是没涨多少但CPU占用率一直维持在90%以上。查进去发现是安全模块在反复执行握手密钥协商因为应用层没有做会话复用每个周期都当成新连接处理。这就是典型的性能浪费。解决办法是在安全通信库层面对同一对通信实体复用会话密钥保持一个长期安全通道短时间内反复断线重建的会话控制在阈值以下。常见问题典型现象排查思路预防措施老设备兼容性不足安全策略启用后旧设备失联确认设备是否支持静态密钥/固件升级边界网关做协议适配保护证书过期多节点同时通信中断查看认证日志和证书有效期集中监控到期时间提前批量刷新组播业务被误伤过程数据通信闪断核对ACL和组播抑制配置显式放行业务组播地址IDS误报正常运维流量频繁告警对比告警源和运维操作记录建立运维行为白名单基线性能劣化CPU占用率异常升高检查会话握手频率和密钥协商次数启用会话复用硬件加速5. 最后再分享几点运维层面的体会安全机制上线只是开始。我个人的经验是电子电气架构通信网络的安全水平不取决于你买了多贵的设备而取决于你怎么运营这套体系。定期做安全基线检查、每季度跑一次策略审计、每年做一次实战化渗透测试这些投入比设备本身更能决定安全水位。还有一个容易被忽略的点安全日志一定要有人看。很多项目把日志汇聚平台搭起来了结果并没有人日常巡检告警堆积到几千条真正高危的也被淹没了。我的做法是设定“必须当日闭环”的告警等级清单只把最重要的十几种事件列入其中其余低级别告警归入周报这样才能保证运维人员不会疲劳。后续再扩展的话我会重点关注TSN与安全机制的协同。时间敏感网络正在进入新一代列车通信网络安全调度和TSN流量整形怎么互相不打折这是一个值得提前踩点的新问题。人工智能异常检测也是个方向但现阶段的部署重点还是先把手动规则基线做好AI是在海量高质量基线之上才谈得上的增量能力。安全没有终态只有持续迭代。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。