无线智能电表与欧盟 CRA:RED、MID 三线分工与网络安全义务清单

一、先划清:CRA 不考核计量误差

欧盟《网络韧性法案》(Cyber Resilience Act,法规编号 (EU) 2024/2847)针对的是含数字元素的产品,即由硬件或软件构成、并通过数据连接实现功能的产品。判断是否落入范围,标准很直接------是否具备直接或间接的数据连接能力。

智能电表一旦集成 LoRa、Wi-SUN、NB-IoT 或蜂窝通信单元,即属典型的含数字元素产品。即便以本地红外、串口抄表为主,只要留有用于数据回传或参数下发的远程通道,也应纳入评估。

需要分清的是,该法规不考核计量误差,也不替代计量器具指令(MID 2014/32/EU)对标称工况下准确度与长期稳定性的要求,两者并行、各管一段。

二、三条线并行:RED、MID 与 CRA

法规或指令 关注点 主要依据 结论形式
无线电设备指令 RED 2014/53/EU 频谱使用、电磁兼容、网络与个人数据保护 协调标准,公告机构参与 CE 标志与符合性声明
计量器具指令 MID 2014/32/EU 计量准确度、长期稳定性、防作弊 协调标准,公告机构参与 CE 标志与计量标识
网络韧性法案 (EU) 2024/2847 攻击面收敛、漏洞处置、安全更新支持 待发布的协调标准 CE 标志与网络安全声明

实践中较易混淆的是 RED 与 CRA 的关系。RED 要求的网络保护,关注设备不损害通信网络、不滥用网络资源;CRA 关注产品自身的攻击面、漏洞处置与更新机制。两者都要做安全相关评估,但落脚点不同,一份文件难以同时覆盖。

三、核心义务清单

制造商侧的义务集中在以下几处:

  • 风险评估与设计措施:识别网络环境下的威胁场景,据此确定访问认证、密钥管理、日志留存、数据完整性与接口收敛等设计安排,并保留评估记录。
  • 投放市场时无已知可利用漏洞:不要求绝对无缺陷,而是要求已完成已知漏洞的识别与处置。
  • 安全更新机制:支持期内提供安全更新,条件具备时默认自动安装并提供关闭选项,更新包须具备完整性与来源校验能力。
  • 软件物料清单(SBOM):按规定格式梳理主要组件与顶层依赖关系,随技术文件留存。
  • 漏洞披露与事件报告:建立接收与处置途径并明确责任人;出现被积极利用的漏洞或影响较大的安全事件时,按规定时限向指定机构报告。
  • 支持期限:公开产品预计支持期限,作为更新义务的时间边界。

四、评定路径与技术文件

CRA 按产品风险划分等级:未列入特定清单的产品适用默认路径,由制造商基于内部控制在技术文件基础上完成符合性声明;列入重要或关键类别的产品须由公告机构参与评定。智能电表的具体归属,应以法规附件所列清单及后续配套文件为准,宜在立项阶段确认。

智能电表在支持期限这一条上有特殊性:表计的服役年限通常以十年计,而公开的支持期限直接构成更新义务的时间边界,两者须在立项阶段对齐,否则中途难以收敛。

技术文件通常包括产品描述、软件架构说明、风险评估记录、设计措施说明、验证结果、软件物料清单、漏洞处置流程与更新策略。CE 标志加贴方式与其他 CE 体系一致,加贴前应确认 RED、MID 等已先行完成。

五、准备路径

#mermaid-svg-JtnTFwF7QDP9nahh{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-JtnTFwF7QDP9nahh .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-JtnTFwF7QDP9nahh .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-JtnTFwF7QDP9nahh .error-icon{fill:#552222;}#mermaid-svg-JtnTFwF7QDP9nahh .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-JtnTFwF7QDP9nahh .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-JtnTFwF7QDP9nahh .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-JtnTFwF7QDP9nahh .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-JtnTFwF7QDP9nahh .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-JtnTFwF7QDP9nahh .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-JtnTFwF7QDP9nahh .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-JtnTFwF7QDP9nahh .marker{fill:#333333;stroke:#333333;}#mermaid-svg-JtnTFwF7QDP9nahh .marker.cross{stroke:#333333;}#mermaid-svg-JtnTFwF7QDP9nahh svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-JtnTFwF7QDP9nahh p{margin:0;}#mermaid-svg-JtnTFwF7QDP9nahh .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-JtnTFwF7QDP9nahh .cluster-label text{fill:#333;}#mermaid-svg-JtnTFwF7QDP9nahh .cluster-label span{color:#333;}#mermaid-svg-JtnTFwF7QDP9nahh .cluster-label span p{background-color:transparent;}#mermaid-svg-JtnTFwF7QDP9nahh .label text,#mermaid-svg-JtnTFwF7QDP9nahh span{fill:#333;color:#333;}#mermaid-svg-JtnTFwF7QDP9nahh .node rect,#mermaid-svg-JtnTFwF7QDP9nahh .node circle,#mermaid-svg-JtnTFwF7QDP9nahh .node ellipse,#mermaid-svg-JtnTFwF7QDP9nahh .node polygon,#mermaid-svg-JtnTFwF7QDP9nahh .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-JtnTFwF7QDP9nahh .rough-node .label text,#mermaid-svg-JtnTFwF7QDP9nahh .node .label text,#mermaid-svg-JtnTFwF7QDP9nahh .image-shape .label,#mermaid-svg-JtnTFwF7QDP9nahh .icon-shape .label{text-anchor:middle;}#mermaid-svg-JtnTFwF7QDP9nahh .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-JtnTFwF7QDP9nahh .rough-node .label,#mermaid-svg-JtnTFwF7QDP9nahh .node .label,#mermaid-svg-JtnTFwF7QDP9nahh .image-shape .label,#mermaid-svg-JtnTFwF7QDP9nahh .icon-shape .label{text-align:center;}#mermaid-svg-JtnTFwF7QDP9nahh .node.clickable{cursor:pointer;}#mermaid-svg-JtnTFwF7QDP9nahh .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-JtnTFwF7QDP9nahh .arrowheadPath{fill:#333333;}#mermaid-svg-JtnTFwF7QDP9nahh .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-JtnTFwF7QDP9nahh .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-JtnTFwF7QDP9nahh .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-JtnTFwF7QDP9nahh .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-JtnTFwF7QDP9nahh .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-JtnTFwF7QDP9nahh .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-JtnTFwF7QDP9nahh .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-JtnTFwF7QDP9nahh .cluster text{fill:#333;}#mermaid-svg-JtnTFwF7QDP9nahh .cluster span{color:#333;}#mermaid-svg-JtnTFwF7QDP9nahh div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-JtnTFwF7QDP9nahh .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-JtnTFwF7QDP9nahh rect.text{fill:none;stroke-width:0;}#mermaid-svg-JtnTFwF7QDP9nahh .icon-shape,#mermaid-svg-JtnTFwF7QDP9nahh .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-JtnTFwF7QDP9nahh .icon-shape p,#mermaid-svg-JtnTFwF7QDP9nahh .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-JtnTFwF7QDP9nahh .icon-shape .label rect,#mermaid-svg-JtnTFwF7QDP9nahh .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-JtnTFwF7QDP9nahh .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-JtnTFwF7QDP9nahh .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-JtnTFwF7QDP9nahh :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 否
是
是
否
逐型号梳理通信单元 频段 协议与远程通道
开展风险评估 明确认证 密钥 日志与接口措施
建立更新通道 校验机制与漏洞接收途径
汇总产品描述 SBOM 验证结果与流程文件
是否列入重要或关键类别
制造商内部控制 完成符合性声明
公告机构参与评定
CE 标志与网络安全声明
固件是否涉及认证 密钥 协议或更新策略变更
技术文件留存

各环节常见缺口:第一步易只统计主用链路而遗漏维护或备用通道;第二步易只有结论而缺过程记录;第三步更新策略常停留在文档层面;第四步清单版本与交付配置不一致;第五步各项指令进度不同步。

六、常见问题

Q1:带无线功能的电表一定在 CRA 范围内吗?

取决于是否具备数据连接能力。集成 LoRa、NB-IoT、蜂窝等远程通信单元的型号通常纳入;仅有本地红外或串口、无远程通道的型号,应结合产品定义与配套软件判断。

Q2:已按 RED 完成网络保护评估,还要单独看 CRA 吗?

需要。前者关注设备对通信网络的影响,后者关注产品自身的攻击面、漏洞处置与更新支持,立足点不同,结论不能互替。

Q3:电表的计量准确度归谁管?

归计量器具指令及相应协调标准。CRA 不涉及计量性能,两者分别评定,CE 标志统一加贴。

Q4:安全更新要提供多久?

法规要求制造商公开产品的支持期限并在该期限内提供更新,宜结合表计的预期使用年限与合同约定设定。

Q5:固件版本变化后要重新评定吗?

涉及认证机制、密钥管理、通信协议或更新策略的调整,通常须重新评估并补充验证;仅参数微调或显示优化,可按变更规则判断。

七、小结

带无线功能的电表做 CRA 合规,重点不在多跑一次测试,而在把网络侧梳理清楚:有哪些连接通道、组件来源是否可追溯、漏洞怎么收、更新怎么发、支持到什么时候。这几件事在研发阶段定下来,后续评估与声明就有据可依。

相关推荐
喵了几个咪2 小时前
GoWind CMS 拆解:给 NL2SQL 上四把锁——智能问数的安全边界
开发语言·后端·安全·微服务·golang·gowind
1314lay_10072 小时前
MESSAGE ‘採購單不存在‘(005) TYPE ‘S‘ DISPLAY LIKE ‘E‘.
经验分享·笔记
瑞和数智3 小时前
瑞和数智战略布局建设可信数据空间,重塑大模型安全底座
安全
AAwangzong3 小时前
企业级AI智能体厂商对比:模型服务、Agent平台与流程自动化如何选择?
人工智能·经验分享·rpa·智能体
磐链科技3 小时前
交易所钱包开发的核心技术:解析多链集成、私钥管理与冷热钱包安全架构
安全·区块链·安全架构
姜鱼问生3 小时前
TB335FC(MT6835) GhostLock临时Root实践(二):执行与风险控制
安全·智能手机
持敬chijing3 小时前
系统入侵与攻击工具-正反向 Shell 深度对比与多种反弹姿势
安全·网络安全·网络攻击模型
GlobalInfo4 小时前
全球防爆轮式巡检机器人行业研究:安全生产需求、产品升级与智能运维趋势
人工智能·安全·机器人
updayday8544 小时前
电脑换了硬盘、加了内存,资产台账却没更新 - Ping64 硬件资产管理
大数据·网络·数据库·安全·智能路由器