CRA《网络弹性法案》合规路径解读:模块 A 内部控制

很多企业在准备 CRA《网络弹性法案》合规时,都会先问一个问题:我们的产品是不是一定要找认证机构做认证?

在 CRA 法案框架下,不同产品类别对应不同的合格评定路径。对于部分具有数字元素的产品,如果满足适用条件,制造商可以采用模块 A:基于内部控制的合格评定程序

简单理解,模块 A 是一种以制造商自我控制、自我证明为核心的合格评定方式。企业需要通过内部流程、技术文档、产品设计控制、漏洞处理机制、欧盟符合性声明和 CE 标志,证明产品符合 CRA 的基本网络安全要求。

但需要注意的是,模块 A 并不等于"自己说符合就可以"。它对企业的技术文档、研发过程、安全验证、漏洞管理和合规声明提出了明确要求。一旦产品投放欧盟市场,制造商需要对符合性结果承担完整责任。

一、模块 A 是什么?不是简单自我声明

CRA 中的模块 A,也就是基于内部控制的合格评定程序,核心是制造商通过自身内部控制来履行合规义务,并确保和声明其全权负责产品符合 CRA 的基本网络安全要求。

这里有两个关键词:内部控制全权负责

内部控制意味着,企业需要在产品设计、开发、生产、测试、漏洞处理、技术文档和上市合规中建立可证明的管理机制。

全权负责意味着,如果企业采用模块 A,最终的符合性声明不是由第三方替企业背书,而是由制造商自己承担责任。后续如果主管机构检查、客户要求审查,企业需要能够拿出完整证据证明产品符合 CRA 要求。

因此,模块 A 不是降低合规要求,而是把证明责任更多放在制造商内部。

二、哪些企业会关注模块 A?

模块 A 通常更容易被普通类产品或满足特定条件的重要 I 类产品关注。

对于很多出海欧盟的智能硬件、IoT 设备、嵌入式软件、网络设备、工业终端、SaaS 平台、远程管理工具等企业来说,如果产品不属于需要更高强度评定的类别,或者能够完整适用相关协调标准、通用规范或适用认证方案,就可能考虑模块 A 路径。

企业最关心的是:如果可以走模块 A,是否意味着成本更低、周期更短?

从流程上看,模块 A 相比第三方评定确实更灵活。但它并不意味着企业可以少准备材料。相反,企业需要自己把技术文档、测试证据、风险评估、漏洞处理、符合性声明等内容准备充分。

模块 A 的难点在于:没有第三方前置把关时,企业自身的合规判断必须更准确。

三、制造商首先要编制技术文档

模块 A 明确要求制造商编制技术文档。

技术文档是 CRA 合规中非常核心的材料。它不是一份简单产品说明书,而是一套能够证明产品符合基本网络安全要求的证据集合。

一般来说,技术文档应能够说明:

产品是什么;

产品的预期用途是什么;

产品是否属于具有数字元素的产品;

产品的软硬件组成是什么;

产品是否联网、是否远程更新、是否处理数据;

产品适用哪些 CRA 要求;

企业如何开展网络安全风险评估;

产品采取了哪些安全设计措施;

企业如何测试和验证安全功能;

如何管理漏洞和安全更新;

如何准备用户安全说明和支持周期;

如何支撑欧盟符合性声明和 CE 标志。

很多企业过去已有 CE 技术文件、产品说明书、测试报告,但这些材料往往不直接覆盖 CRA 网络安全要求。采用模块 A 时,企业需要把传统产品合规材料与网络安全合规证据结合起来。

四、产品设计、开发、生产和漏洞处理都要受控

模块 A 不只关注最终产品,也关注制造商是否对产品设计、开发、生产和漏洞处理进行了控制。

在设计阶段,企业需要基于风险评估确定安全要求。例如产品是否需要强身份认证、是否需要加密传输、是否需要安全启动、是否需要访问控制、是否需要日志记录、是否需要自动更新机制。

在开发阶段,企业需要将安全要求落实到研发活动中。例如安全编码规范、代码审查、组件管理、依赖漏洞扫描、接口权限控制、配置安全检查等。

在生产和发布阶段,企业需要确保最终交付版本与技术文档和测试对象一致。例如版本基线、发布记录、配置管理、交付包校验、固件签名、默认配置检查等。

在漏洞处理阶段,企业需要建立漏洞识别、记录、评估、修复、安全更新、用户通知和披露机制。CRA 的基本网络安全要求第二部分专门强调漏洞处理,说明漏洞管理不是附加项,而是制造商必须履行的持续义务。

五、模块 A 下的漏洞处理不能忽视

很多企业容易把模块 A 理解成"上市前自我声明",但 CRA 对漏洞处理的要求会持续到产品支持期内。

制造商需要识别和记录产品中的漏洞和组件,编制至少覆盖顶级依赖项的软件物料清单,也就是 SBOM。还需要及时处理漏洞、提供安全更新、定期测试和审查产品安全性、建立协调漏洞披露政策、提供漏洞报告联系地址,并安全分发更新。

六、符合性声明和 CE 标志是最终外部体现

模块 A 还要求,制造商应在每个满足 CRA 适用要求的具有数字元素产品上加贴 CE 标志。

这说明 CRA 与 CE 合规体系是衔接的。对于适用 CRA 的产品,网络安全要求将成为产品 CE 合规的一部分。企业不能只关注传统 CE 测试,还要确认 CRA 网络安全要求是否已经纳入技术文档和符合性声明。

同时,制造商还应为每个产品编制书面的欧盟符合性声明,也就是 EU Declaration of Conformity。

这份声明应明确指明为哪个产品编制,并说明产品符合相关适用要求。它不是简单格式文件,而是制造商对产品合规性的正式承诺。

根据 CRA 要求,欧盟符合性声明应与技术文档一起保存至少 10 年,自产品投放市场之日起计算;如果产品支持期更长,则应保存至支持期结束,以较长者为准。主管机构要求时,企业需要提供符合性声明副本。

七、授权代表可以履行部分义务,但责任边界要写清楚

CRA 允许制造商的部分义务由授权代表代表其履行,并在制造商责任下执行,前提是这些义务在授权书中明确写明。

八、企业采用模块 A 前,建议先做一次合规判断

模块 A 看起来流程相对简化,但企业不能一开始就默认自己可以走模块 A。

在正式确定路径前,建议先判断几个问题:

第一,产品是否属于 CRA 范围。

如果产品包含软件、联网能力、数据处理能力、远程更新能力,就需要重点判断是否属于具有数字元素产品。

第二,产品类别是什么。

产品是普通类、重要 I 类、重要 II 类,还是关键产品?不同类别可能对应不同评定路径。

第三,是否可以完整适用相关协调标准或通用规范。

对于某些产品,是否能采用模块 A,可能与是否完整适用相关标准有关。

第四,企业是否有足够证据支撑自我声明。

如果技术文档、风险评估、测试报告、SBOM、漏洞管理、安全更新机制都不完整,即使路径上可以选择模块 A,实际合规风险也很高。

第五,客户是否接受该路径。

有些客户可能会基于采购要求或供应链安全要求,要求第三方测试、额外认证或更详细的合规证据。企业需要把法规路径和客户要求结合起来看。

九、模块 A 常见误区

误区一:模块 A 就是不需要准备材料。

实际上,模块 A 对技术文档、产品过程控制、漏洞处理、符合性声明和 CE 标志都有明确要求。

误区二:模块 A 就是没有监管风险。

制造商自我声明后,仍可能面临主管机构检查、客户审核和市场监管。没有证据支撑的声明风险很高。

误区三:只要产品做过 CE,就自动满足 CRA。

原有 CE 可能只覆盖 EMC、LVD、RED、RoHS 等要求,并不代表已经满足 CRA 网络安全要求。

误区四:授权代表可以替制造商承担所有责任。

授权代表可以在授权范围内履行部分义务,但制造商仍需对产品符合性负责。

误区五:模块 A 只关注产品上市前。

CRA 还要求制造商在支持期内持续处理漏洞并提供安全更新,模块 A 下同样不能忽视上市后维护。

相关推荐
望安认证2 天前
CRA《网络弹性法案》附件 I:产品网络安全要求解读
cra·网络弹性法案·欧盟cra·cra认证
望安认证2 个月前
CRA 《网络弹性法案》:CRA法案合规指南
cra·网络弹性法案·cra合规·cra法案·欧盟cra
望安认证2 个月前
CRA《网络弹性法案》解读:产品如何满足欧盟CRA法案合规
出海·欧盟·cra·网络弹性法案·cra合规·cra法案
ISACA中国2 个月前
中国与欧盟AI治理框架的比较与应对
人工智能·ai·隐私·欧盟·合规
Yngz_Miao4 个月前
【深度学习】交叉熵损失函数Cross-Entropy Loss
人工智能·深度学习·损失函数·交叉熵·ce
openHiTLS密码开源社区8 个月前
【抗量子安全】全球视角下 PQC 与 QKD 技术洞察:政策引领与产业演进
量子计算·美国·中国·欧盟·qkd·pqc·抗量子安全
肖无疾1 年前
在CE自动汇编里调用lua函数
汇编·lua·ce
云胡不喜?2 年前
react学习(一)之初始化一个react项目
前端·react·创建react项目·cra
网安 云的小运营2 年前
医疗器械网络安全 | 美国FDA审批程序和欧盟合格评定程序的区别
网络安全·医疗器械·fda·欧盟