吳 波, 韋永霜, 陳 沖, 何英武, 陳劍飛
(1.工業(yè)和信息化部電子第五研究所, 廣東 廣州 511370; 2.智能制造裝備通用質量技術及應用工業(yè)和信息化部重點實驗室,廣東 廣州 511370; 3.廣州數(shù)控設備有限公司, 廣東 廣州 510530)
我國自1996 年確立商用密碼發(fā)展戰(zhàn)略以來,國家商用密碼體系逐步發(fā)展, 已經(jīng)形成了一套完善的技術體系和健全的標準體系,并且已經(jīng)在金融、保險、交通運輸和電子政務領域進行廣泛的推廣應用。 但數(shù)控系統(tǒng)中往往注重功能性和性能指標而忽略信息安全防護方面的投入,存在“重功能、輕安全”的問題。數(shù)控系統(tǒng)存在著“缺加密、無防護、少認證、弱授權”的問題,密碼技術在數(shù)控系統(tǒng)中的應用相對較少[1-2]。
目前, 密碼應用安全性測評工作處于起步和推廣階段, 測評結果評價和測評結論確定等關鍵環(huán)節(jié)在標準體系中的規(guī)范仍比較宏觀, 在具體執(zhí)行過程中的主觀自由度過高,缺少可標準化的、易于實施的分類分級安全性評價體系[3]。 特別在數(shù)控機床等智能制造領域,現(xiàn)有密碼應用安全性測評技術和工具無法直接使用, 同時專用數(shù)控協(xié)議和應用軟件相對封閉, 使得數(shù)控等智能制造領域缺少有效密碼應用安全性測評手段和能力。 隨著兩化融合的深入發(fā)展,數(shù)控系統(tǒng)聯(lián)網(wǎng)已經(jīng)勢在必行,由原來封閉式的生產(chǎn)環(huán)境逐步向開放式環(huán)境轉變, 不解決數(shù)控網(wǎng)絡所面臨的安全問題,將嚴重制約數(shù)控行業(yè)的發(fā)展,阻礙我國智能制造的進程[4]。 本研究基于信息安全、商用密碼領域國家標準和規(guī)范開展,圍繞數(shù)控系統(tǒng)產(chǎn)業(yè)及相關領域,從數(shù)控設備、控制流程、業(yè)務應用三個方面研究數(shù)控系統(tǒng)信息安全中的密碼應用技術。
數(shù)控系統(tǒng)原本是為封閉系統(tǒng)設計的, 在傳統(tǒng)的制造業(yè)企業(yè)車間中, 數(shù)控系統(tǒng)一般通過實時總線或以太網(wǎng)連接,車間控制網(wǎng)絡與企業(yè)業(yè)務網(wǎng)、辦公網(wǎng)和互聯(lián)網(wǎng)一般是物理隔離的,因此安全性要求不高。 數(shù)控系統(tǒng)長期在這種封閉環(huán)境中運行,系統(tǒng)的功能、性能、可靠性逐步發(fā)展,但信息安全防護能力的發(fā)展緩慢, 缺乏在信息系統(tǒng)中普遍應用的加密和認證機制[5-6]。
(1)數(shù)控系統(tǒng)中目前普遍沒有采用加密措施進行數(shù)據(jù)的機密性和完整性保護。在數(shù)據(jù)存儲方面,數(shù)控系統(tǒng)中的用戶數(shù)控程序承載著用戶的關鍵工藝信息, 在網(wǎng)絡通信過程中, 目前數(shù)控系統(tǒng)使用的通信協(xié)議普遍缺乏加密機制,采用明文傳輸。如果攻擊者可以通過網(wǎng)絡嗅探等手段截獲這些通信數(shù)據(jù),就可以獲取用戶的控制信息,也會造成用戶數(shù)據(jù)的泄露。
(2)數(shù)控系統(tǒng)目前普遍缺乏基于用戶的完整身份認證功能。 數(shù)控系統(tǒng)目前還普遍采用基于角色的身份認證方式,并且采用無用戶,僅需要某些特定的內置硬編碼進行身份認證, 而且某些特定品牌和型號的數(shù)控系統(tǒng)的身份認證編碼相對固定。目前在互聯(lián)網(wǎng)已經(jīng)廣泛流傳各廠商、各型號數(shù)控系統(tǒng)的啟用密碼, 這種身份認證方式靈活性差,其安全防護作用也名存實亡。
(3)數(shù)控系統(tǒng)的權限控制方式相對較弱。 由于缺乏高效靈活的身份認證方式,無法靈活的實現(xiàn)權限控制,僅能依托硬編碼的設備啟用碼進行粗粒度的權限管理和控制。
密碼是信息安全的底層核心技術, 是信息安全的基因,是支撐構建數(shù)控系統(tǒng)安全防護體系的基石?;诿艽a技術的身份鑒別、訪問控制、數(shù)據(jù)加密、可信計算、密文計算、數(shù)據(jù)脫敏等措施,可以實現(xiàn)數(shù)控系統(tǒng)安全防護架構的“真實性、機密性、完整性、不可否認性、限定性”等基本安全目標,有效解決數(shù)控系統(tǒng)的信息安全問題。數(shù)控系統(tǒng)應用密碼技術,構成的密碼應用技術體系由基礎密碼技術、密碼產(chǎn)品、密碼基礎設施、密碼服務、密碼安全防護有機組成,構成了完整的數(shù)控系統(tǒng)密碼應用目標要求,見圖1。
圖1 數(shù)控系統(tǒng)商用密碼應用目標要求
數(shù)控系統(tǒng)所適用的密碼算法、密碼協(xié)議和密碼接口,以及其選用的范圍。
主要利用密碼技術,實現(xiàn)具體的密碼功能,從產(chǎn)品形態(tài)上分為芯片、模塊、板卡、整機、系統(tǒng)和軟件,為具體的密碼應用提供機密性、完整性、真實性和不可否認性服務。
主要利用密碼技術, 為重要領域網(wǎng)絡和信息系統(tǒng)提供認證和密鑰管理服務, 主要包括CA/KMC 或包含有相關功能的密碼應用管理服務器。
主要包括抽象的機密性、完整性、真實性和不可否認性服務,以及具體的身份鑒別、訪問控制、存儲安全、傳輸安全、數(shù)字簽名和安全審計等具體的密碼功能。
主要指密碼技術的保障對象, 包含數(shù)控系統(tǒng)中物理環(huán)境、網(wǎng)絡與通信、設備與計算、應用與數(shù)據(jù)、以及云端工業(yè)互聯(lián)服務的安全。
數(shù)控系統(tǒng)信息安全防護中,使用身份鑒別功能,實現(xiàn)設備、主機、操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)、應用系統(tǒng)等設備身份真實性,登錄用戶身份的真實性。
數(shù)控系統(tǒng)信息安全防護中, 密碼安全防護對象即為數(shù)控系統(tǒng)本身,在數(shù)控系統(tǒng)的設備、流程、服務中使用密碼技術,保障物理環(huán)境安全、網(wǎng)絡與通信安全、設備與計算安全、應用與數(shù)據(jù)安全以及云端工業(yè)互聯(lián)服務安全。
在GM/T0054-2018 《信息系統(tǒng)密碼應用基本要求》、GM/T 0028-2014《密碼模塊安全技術要求》、《數(shù)控系統(tǒng)密碼應用技術要求》(制定中)、《信息系統(tǒng)密碼應用測評要求》、GB/T22239-2019《信息安全技術 網(wǎng)絡安全等級保護基本要求》等標準指南的基礎上,根據(jù)現(xiàn)有數(shù)控系統(tǒng)商用密碼應用技術的發(fā)展水平, 提出一套適用于數(shù)控系統(tǒng)商用密碼應用安全性評估方案。
數(shù)控系統(tǒng)密碼應用安全性測評總體要求根據(jù)數(shù)控系統(tǒng)密碼應用實現(xiàn)方式的不同,對密碼在機密性、完整性、抗抵賴、身份鑒別、訪問控制、安全審計以及密碼配置7種特性的全面檢測,向上可歸屬為安全技術檢測、安全管理檢測和密鑰管理安全檢測3 個大類,見圖2。
圖2 數(shù)控系統(tǒng)商用密碼應用安全性測評總體要求
(1)安全技術檢測主要是通過配置檢查、技術測試等手段檢測密碼在信息系統(tǒng)中應用的合規(guī)性、 正確性及有效性。安全技術檢測包括總體要求安全檢測、物理和環(huán)境安全檢測、網(wǎng)絡和通信安全檢測、設備和計算安全檢測、應用和數(shù)據(jù)安全檢測5 個層面。
(2)安全管理檢測主要圍繞制度、人員、實施、應急,從政策、制度、規(guī)范、流程以及記錄等方面檢測密碼在信息系統(tǒng)中應用的合規(guī)性、正確性及有效性。
(3)密鑰管理安全檢測是針對密碼的特點,從密鑰的生成、存儲、分發(fā)、導入、導出、使用、備份、恢復、歸檔與銷毀等全生命周期, 檢測密鑰管理和策略制定是否符合國家政策和有關標準要求。
根據(jù)密碼安全技術要求不同, 結合 《GB/T 22239-2019 信息安全技術網(wǎng)絡安全等級保護基本要求》, 將數(shù)控系統(tǒng)密碼應用劃分為五個級別,在各個級別規(guī)定了數(shù)控系統(tǒng)應支持的最低安全防范措施, 其安全強度逐漸提高。用戶可根據(jù)不同的安全需求進行級別選擇,詳見表1。
表1 數(shù)控系統(tǒng)密碼安全技術要求
第一級別適用于一些對安全性不高的應用, 應采用身份鑒別、訪問控制和安全審計功能。
第二級別適用于一些對安全性具有一定要求的應用,應采用機密性、完整性、身份鑒別、訪問控制、安全審計和密碼配置功能,采用的密碼產(chǎn)品,應達到GB/T 37092一級及以上安全要求。
第三級別適用于一些對安全性具有較高要求的應用,應采用機密性、完整性、抗抵賴性、身份鑒別、訪問控制、安全審計和密碼配置功能,采用的密碼產(chǎn)品,應達到GB/T 37092 二級及以上安全要求。
第四級別適用于一些對安全性具有很高要求的應用,應采用機密性、完整性、抗抵賴性、身份鑒別、訪問控制、安全審計和密碼配置功能,采用的密碼產(chǎn)品,應達到GB/T 37092 三級及以上安全要求。
暫不存在安全級別為五級的系統(tǒng), 故暫不對第五級信息系統(tǒng)提出具體的密碼技術要求。
本文適時提出一種符合國家有關標準和要求的商用密碼的數(shù)控系統(tǒng)安全性測評體系,對于提升數(shù)控系統(tǒng)、智能制造等領域的信息安全防護水平, 促進制造業(yè)轉型升級發(fā)展,切實保障關鍵基礎設施網(wǎng)絡空間安全,提升相關領域測評技術的科學性和先進性。