直到最近,醫(yī)療器械的開發(fā)商和制造商還不需要考慮其產(chǎn)品的安全性。美國食品和藥物管理局(FDA)的新指南以及歐盟對個人數(shù)據(jù)保護的擴展要求,現(xiàn)在使醫(yī)療設(shè)備的安全設(shè)計成為必要條件。雖然IT網(wǎng)絡(luò)攻擊得到了大部分的媒體報道,但重要的是要記住,物理攻擊(例如訪問維護串行端口)可能同樣危險。
幾年來,安全專家報告了醫(yī)院和診所網(wǎng)絡(luò)的弱點。盡管這些網(wǎng)絡(luò)包含極其敏感的患者數(shù)據(jù)并連接生命攸關(guān)的設(shè)備,但它們?nèi)匀槐蛔C明易于滲透。雖然網(wǎng)絡(luò)設(shè)備(如路由器)可能是最先進的,但網(wǎng)絡(luò)上的醫(yī)療設(shè)備通常幾乎沒有安全保護。用惡意軟件破壞設(shè)備可能會打開后門,允許遠程黑客訪問網(wǎng)絡(luò)上的敏感數(shù)據(jù),更重要的是,導致設(shè)備以危險的方式運行。
自2015年以來,有許多影響醫(yī)療器械設(shè)計的安全監(jiān)管活動。在歐盟,最近通過的新通用設(shè)備保護條例適用于所有設(shè)備,對個人數(shù)據(jù)的保護有嚴格的要求。其他法規(guī)即將發(fā)布,專門針對醫(yī)療和靜脈輸液裝置。
對于設(shè)備設(shè)計人員來說,F(xiàn)DA更具體的建議為如何滿足安全要求提供了更有用的指導。FDA已經(jīng)發(fā)布了關(guān)于醫(yī)療器械安全上市前提交和上市后管理的正式指南。上市前指南中的一個關(guān)鍵項目指出,安全隱患應(yīng)成為風險分析的一部分,而上市后指南明確提到需要安全的軟件更新程序。新的上市后指南指出,F(xiàn)DA通常不需要為了更新該領(lǐng)域的網(wǎng)絡(luò)安全功能而清除或批準醫(yī)療設(shè)備軟件更改。這是為了能夠快速響應(yīng)新出現(xiàn)的威脅。更進一步,F(xiàn)DA首次發(fā)布了一份安全通信,該通信是由一種類型的輸液泵的網(wǎng)絡(luò)安全漏洞引發(fā)的。該通信建議僅基于易受攻擊的脆弱性而停止使用以前批準的幾種設(shè)備。
應(yīng)采取哪些措施來確保安全的醫(yī)療設(shè)計
雖然醫(yī)療設(shè)備開發(fā)人員在開發(fā)系統(tǒng)以滿足功能安全要求方面經(jīng)驗豐富,但網(wǎng)絡(luò)安全為設(shè)計過程增加了另一個維度。建議咨詢專家以評估不同的權(quán)衡,以實現(xiàn)產(chǎn)品的適當安全級別。誠信安全服務(wù)(ISS)是一家綠山軟件公司,通過端到端嵌入式安全設(shè)計幫助客戶滿足FDA和歐盟的要求。ISS支持醫(yī)療設(shè)備開發(fā)人員在以下五條嵌入式安全規(guī)則中的應(yīng)用。
規(guī)則 1:在不信任網(wǎng)絡(luò)的情況下進行通信
越來越多的醫(yī)療設(shè)備始終處于連接狀態(tài),并且需要連接許多設(shè)備以進行維護或升級。雖然保護患者數(shù)據(jù)至關(guān)重要,但基本操作參數(shù)也至關(guān)重要,例如輸液泵的最大劑量限制。即使沒有敏感數(shù)據(jù),如果連接到醫(yī)院網(wǎng)絡(luò)上,它也可能成為黑客滲透網(wǎng)絡(luò)的目標。
為了防止安全漏洞,有必要對所有端點進行身份驗證,包括設(shè)備本身、與設(shè)備交互的任何人類用戶以及任何其他連接的系統(tǒng)。安全設(shè)計不應(yīng)僅僅因為接收到的消息具有正確的格式就假定用戶和控制軟件是有效的。在作為FDA安全通信目標的輸液泵中,黑客能夠訪問網(wǎng)絡(luò),對協(xié)議進行逆向工程并發(fā)送正確格式的命令,該命令將允許對患者施用致命劑量的藥物。身份驗證可防止醫(yī)療設(shè)備執(zhí)行來自未知來源的命令。
規(guī)則 2:確保軟件未被篡改
將惡意軟件注入設(shè)備的方法有很多種,包括
訪問測試和調(diào)試接口,如遠程登錄和 FTP
利用在不考慮安全性的情況下開發(fā)的控制協(xié)議
模擬未經(jīng)驗證即可假定可信度的軟件更新
在被證明值得信賴之前,不應(yīng)信任系統(tǒng)軟件。身份驗證開始的點稱為信任根,對于高確定性系統(tǒng),必須位于硬件或不可變內(nèi)存中。安全啟動過程從信任根開始,并在允許其執(zhí)行之前驗證每個軟件層的真實性。
安全啟動使用數(shù)字簽名驗證軟件的來源和完整性。軟件在發(fā)布期間進行簽名,并在每次加載時進行驗證。這保證了設(shè)備沒有惡意軟件,并按照其開發(fā)的質(zhì)量運行。因此,通過防止惡意軟件,安全啟動可以防止任何針對較大網(wǎng)絡(luò)的行為 - 符合新的FDA指南,該指南建議設(shè)備能夠檢測并報告其是否具有無效的軟件。
規(guī)則 3:保護關(guān)鍵數(shù)據(jù)
患者數(shù)據(jù)、關(guān)鍵操作參數(shù)甚至軟件不僅在通過網(wǎng)絡(luò)傳輸過程中需要受到保護,還需要在設(shè)備內(nèi)部受到保護。這是通過安全設(shè)計實現(xiàn)的,該設(shè)計結(jié)合了分離和加密,以確保只有經(jīng)過身份驗證的軟件和用戶才能訪問存儲的數(shù)據(jù)。
保護傳輸中的數(shù)據(jù)要求數(shù)據(jù)只能由正確的終結(jié)點查看。請注意,標準無線加密不提供安全通信:它僅保護數(shù)據(jù)鏈路,但不保護數(shù)據(jù)。能夠訪問無線網(wǎng)絡(luò)的任何其他系統(tǒng)也能夠以解密的形式查看數(shù)據(jù)包。數(shù)據(jù)保護通過網(wǎng)絡(luò)安全協(xié)議(如 TLS)實現(xiàn),該協(xié)議通過相互身份驗證和唯一加密的會話實現(xiàn)安全的客戶端/服務(wù)器通信。
規(guī)則 4:可靠地保護密鑰
用于加密和身份驗證的密鑰必須受到保護,因為如果這些密鑰遭到入侵,攻擊者可能會發(fā)現(xiàn)敏感數(shù)據(jù)或模擬有效的終結(jié)點。因此,密鑰與不受信任的軟件隔離。存儲在非易失性存儲器中的密鑰應(yīng)始終加密,并且僅在安全啟動驗證后解密。由于保護患者數(shù)據(jù)至關(guān)重要,特別是對于歐盟而言,使用高保證內(nèi)核和安全模塊也為故障安全設(shè)計提供了分層分離。
密鑰需要在制造和整個產(chǎn)品生命周期中由端到端安全基礎(chǔ)架構(gòu)進行保護。如果密鑰在任何時候都是可讀的,則使用該密鑰的所有設(shè)備都容易受到攻擊。企業(yè)安全基礎(chǔ)設(shè)施可保護分布式供應(yīng)鏈中的密鑰和數(shù)字信任資產(chǎn),但還可以提供軟件更新之外的其他經(jīng)濟效益,例如實時設(shè)備監(jiān)控、偽造設(shè)備保護和許可證文件,以控制可選功能的可用性。
規(guī)則 5:可靠運行
正如所有醫(yī)療設(shè)計人員都知道的那樣,系統(tǒng)面臨的最大威脅之一是這些復(fù)雜設(shè)備開發(fā)過程中發(fā)生的未知設(shè)計錯誤和缺陷。這就是為什么綠山軟件推廣PHAS - 高保證軟件工程原理的原因。
最小實現(xiàn) - 代碼應(yīng)該只執(zhí)行那些需要的功能,以避免不可測試或維護的“意大利面條代碼”。
組件架構(gòu) - 大型軟件系統(tǒng)應(yīng)該從足夠小的組件構(gòu)建,以便于理解和維護;安全和安保關(guān)鍵服務(wù)應(yīng)與非關(guān)鍵服務(wù)分開。
最小特權(quán) – 每個組件應(yīng)僅有權(quán)訪問其絕對需要的資源(例如內(nèi)存、通信通道、I/O 設(shè)備)。
安全開發(fā)過程 - 高保證系統(tǒng),如醫(yī)療設(shè)備,需要高保證的開發(fā)過程;除了已經(jīng)使用的控件之外,可能需要其他控件,例如設(shè)計工具安全性和安全編碼標準,以確保安全設(shè)計。
獨立專家驗證 – 由已建立的第三方進行的評估可確認安全聲明,并且通常需要進行認證。與功能安全一樣,已經(jīng)獲得網(wǎng)絡(luò)安全認證的組件是新設(shè)計中的首選可靠構(gòu)建塊。
這些原則用于開發(fā)綠山軟件的 INTEGRITY 實時操作系統(tǒng),當應(yīng)用于應(yīng)用程序開發(fā)時,將最大限度地減少軟件錯誤或新的網(wǎng)絡(luò)安全攻擊的可能性和影響。
創(chuàng)建端到端安全解決方案
構(gòu)建符合新法規(guī)環(huán)境的安全醫(yī)療系統(tǒng)需要端到端的安全設(shè)計,該設(shè)計可在整個產(chǎn)品生命周期內(nèi)解決聯(lián)網(wǎng)設(shè)備內(nèi)數(shù)據(jù)的安全性和可靠性問題。這需要一個設(shè)備安全架構(gòu),通過確保密鑰、證書和敏感數(shù)據(jù)在整個運營和制造供應(yīng)鏈中受到企業(yè)安全基礎(chǔ)設(shè)施的保護,確保安全操作。設(shè)備和企業(yè)安全解決方案的最佳選擇取決于設(shè)備操作和制造環(huán)境以及業(yè)務(wù)權(quán)衡,因此值得咨詢該領(lǐng)域的專家。
審核編輯:郭婷
-
醫(yī)療
+關(guān)注
關(guān)注
8文章
1790瀏覽量
58626 -
路由器
+關(guān)注
關(guān)注
22文章
3696瀏覽量
113428
發(fā)布評論請先 登錄
相關(guān)推薦
評論