《医疗器械网络安全注册技术审查指导原则》(以下简称“指导原则”)已经实施了一年了。但相信不少企业,对指导原则提到的“网络安全可追溯性分析报告”,还有有点搞不明白。今天我们对这份分析报告进行一点探讨。
先列出指导原则的原文:“提供网络安全测试计划和报告,证明医疗器械产品的网络安全需求(如保密性、完整性、可得性等特性)均已得到满足。同时还应提供网络安全可追溯性分析报告,即追溯网络安全需求规范、设计规范、测试、风险管理的关系表。”
从字面上理解,就是将网络安全的“需求规范”、“设计规范”、“测试”、“风险管理”这四个部分列出,并给出对应的关系表。简简单单一句话,做起来却不是那么简单。我们先分析一下。
上述的四个部分是有限定范围的,是指“网络安全”范围的。因此,我们的可追溯分析报告是圈定在网络安全范围的。也就是医疗器械相关数据的保密性(confidentiality)、完整性(integrity)和可得性 (availability)。
只有在这个范围内的需求规范、设计规范、测试和风险管理才需要编制可追溯分析报告。
▍“需求规范”网络安全范围的需求规范包括哪些?可以从以下几个方面来说:
数据交换
网线连接:无线连接(蓝牙,WiFi,RFID)?
采用的数据协议:DICOM ? 蓝牙?TCP/IP ?又或者是自定的串口协议?
数据加密or 脱敏
是否对数据加密?加密方式是什么?是否采用通用的加密方式?
是否对数据脱敏?全部数据脱敏?部分数据(诊断数据,个人信息)脱敏?
数据交换所依赖的软硬件环境
数据交换是否需要系统支持?采用的是Linux系统?是否有防火墙?
数据使用
是否需要对数据控制权限进行划分控制?
以上这些只是部分举例,实际的产品,要根据产品的特点,结合使用场景和风险等级,进行进一步的确认。
▍“设计规范”是针对根据上述需求,进行具体的设计参考。同样可以举例:
数据交换
采用蓝牙通讯方式,蓝牙通讯协议选择4.0或2.0?4.0功耗低,但数据传输速度低于2.0,是否能满足产品数据吞吐量要求?
数据加密
加密方式的加密效果如何?是否会影响数据传输速率?CPU是否能提供足够的运算能力?
操作系统
操作系统选择哪个版本?操作系统的更新情况?
▍“测试”是指产品设计完成后,按照制定好的测试用例,对产品进行测试。
测试不是一次两次就可以完成了。测试也不是在正常条件下测试通过就可以了。测试一定要考虑是极端条件,并且反复测试。例如:
蓝牙通讯
蓝牙通讯的距离,是否有障碍物? 产品如在家庭环境下使用,存在障碍物的情况下,是否能够连接?传输数据是否满足要求?最大连接距离是多少?在最大连接距离,数据是否能够传输完整?如果数据传输错误,是否有相应的处理措施?是否有用户提示?
用户权限控制
分别有几级用户权限?每级用户权限的定义是什么?是否在所有界面,用户权限都能正常显示?极端条件下(系统重启,数据库备份)是否能够正常显示?
操作系统
操作系统的兼容性?操作系统是否可以由用户升级?升级后产品能否使用?操作系统升级失败会导致的问题?是否具有相应的处理机制?
▍“风险”控制,以上内容可以延伸很多,是不是所有产品都需要进行上面这些测试?
不是的,产品的需求规范、设计规范和测试,都是与产品风险息息相关的。对于风险等级高的部分,企业就需要进行大量测试。风险相对不高的地方,可以只进行必要测试。需要注意的是,这些风险分析都需要按照医疗器械的法规要求,按照风险管理控制程序进行。企业必须根据风险分析的结果来确定相应的内容。需要注意的是,风险分析是动态的过程。可能企业在立项时确定的风险等级,在产品测试时,发现了有重大隐患。企业就需要重新进行风险评估,并根据新的风险等级,重新确定需求规范和设计规范,执行开发过程,并进行测试。
我们对四个部分进行了分析后,那么要如何编写可追溯分析报告呢?可以参考以下的格式
需求ID | 设计ID | 测试ID | 风险管理ID |
RS1 | DS1 | ST1 | RM1 |
RS2 | DS2 | ST2 | RM2 |
RS3 | DS3 | ST3 | RM3 |
RS4 | RM4 | ||
RS5 | RM5 |
将产品的“需求文档”,“设计文档”,“测试报告”和“风险管理报告”四份文件中的条款,对应后填入表格。
注意,对于多个需求(RS3、RS4、RS5)可以合并到一个设计规范,但风险管理需要对每个需求进行分析。
作者:广州奥咨达医疗器械技术股份有限公司 法规注册中心
准备好开始了吗?
那就与我们取得联系吧
有一个医疗器械项目想和我们谈谈吗?您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与你取得联系。当然也欢迎您给我们写信或是打电话,让我们听到你的声音!
24小时免费咨询热线:
400-6768632