共计 1669 个字符,预计需要花费 5 分钟才能阅读完成。
在医疗物联网(IoMT)、机器学习(ML)和人工智能(AI)的推动下,医疗机器人和医疗技术正在飞速提高,随之而来的是侵入性更少的手术、更精确的诊断和更个性化的医治抉择,为患者带来了更多的可能性。
然而,这些所有的翻新都离不开软件,而软件带来了更多的平安防备危险。因而,咱们须要让医疗设施软件合乎编码标准。这对于确保他们的安全性十分重要。
医疗机器人在医疗保健畛域崛起
您可能据说过利用医疗机器人来辅助手术。与传统办法相比,这是一种侵入性更少的手术抉择。在古代世界,随着惊人的翻新与倒退,医疗机器人曾经能够辅助执行更先进的医疗程序了,有时候甚至不须要外科医生与患者在同一个房间。
例如,中东某家公司正在开发一种办法,让外科医生在手术过程中通过加强事实(AR)图像来领导微型机械臂进行脊椎手术。
医疗机器人也在手术过程中独立实现更多工作。在自主机器人手术中,只须要操作人员从主动生成的手术打算中进行抉择,而后机器人负责执行。
衰弱技术在手术室之外也有许多利用。例如,《天然》杂志的一项钻研表明,人工智能零碎可能通过筛查 X 射线图像来辨认癌症,在某些状况下,它会比人类更善于这项工作。可穿戴设施和近程患者监测(RPM)零碎可能帮忙医生和患者跟踪血压或血糖程度的变动。在行政层面,医疗服务机器人正在库存和物资运输、筹备患者房间、追踪医疗用品等方面施展着作用。在不久的未来,机器人陪护会变得司空见惯,陪伴患者并在他们住院期间及入院后提供帮忙。而且,随着生成 AI 的遍及,患者很快就能体验到在看家庭医生之前,应用 ChatGPT 等技术更精确地查看症状。
当然,放弃这些零碎的失常运行须要大量的连通和协调,但很可怜的是,这就是歹意行为者试图入侵的中央。确保网络安全是势在必行的,因为这样能力放弃医疗设施和机器人的性能和平安。而且,在某些状况下,患者的生命可能取决于此。
为什么编码标准对医疗机器人很重要?
在医疗设施和医疗机器人中,代码的安全性十分重要,因为这波及到爱护患者的隐衷、进步患者生存品质,甚至解救生命。因为大多数的医疗设施安全漏洞是在开发过程中引入的,所以,在开发的晚期就开始查看破绽是很重要的,最好是在编写代码时就检测。
随着医疗机器人和医疗设施零碎的复杂性和连接性一直进步,开发人员越来越多地应用编码标准来确保编写的代码统一、牢靠。在许多状况下,开发团队须要证实代码合乎医疗设施软件的编码标准和行业规定。
医疗机器人软件的通用规范和指南
FDA(美国)和 MDR(欧洲)和其余监管机构倡议遵循一些要害的规范,帮忙医疗机器人的开发人员在整个软件开发生命周期中将平安防备放在首位。
IEC 62304
作为与医疗机器人最相干的国际标准之一,IEC 62304,“医疗设施软件——软件生命周期过程”是一个性能平安规范,提供了医疗设施软件设计和保护的相干平安流程。它还倡议在软件开发过程中应用编码标准。
MISRA C/C++
MISRA C/C++ 编码标准最后是为汽车行业所开发的,但它也实用于包含医疗机器人在内的任何平安要害零碎。它曾经被很多行业的嵌入式开发人员应用,确保代码平安、牢靠且可移植。
CERT
CERT 是一种反对 C 和 C ++ 等编程语言的平安编码标准。这些规范能够帮忙开发人员检测平安危险,并举荐进步代码品质的办法。
除了应用这些规范和指南外,团队应该查看 OWASP Top 10 和 CWE Top 25,理解最新的软 / 硬件安全漏洞和弱点。
动态剖析如何反对医疗机器人的安全性
想要确保医疗机器人软件合乎编码标准且平安,无效的伎俩是应用动态剖析,这也是 FDA 和国内医疗设施法规论坛(IMDFR)的举荐做法。
动态剖析工具,如 Perforce 的 Helix QAC 和 Klocwork,帮忙您进步软件品质,证实合规性,并确保安全性。通过应用动态剖析,您能够强制执行编码标准,在开发过程的晚期检测破绽,更快地测试代码,并随时报告合规性。
Helix QAC 和 Klocwork 还通过了 TÜV-SÜD 的平安要害零碎认证,包含 IEC 62304(达到软件安全等级 C)。
文章起源:https://bit.ly/3CdTIoS