解決工控系統「裸奔」的問題 從這裡開始

文章推薦指數: 80 %
投票人數:10人

當前,工控安全已成為世界各國關注的焦點之一。

我們看到,近年來,全球重大工業信息安全事件頻發:2010年伊朗核設施遭受「震網病毒」攻擊;2016年美國東海岸大面積斷網;2017年「WannaCry」勒索病毒肆虐全球……黑客攻擊正在從開放的網際網路向封閉的工控網蔓延,被認為相對安全、相對封閉的工業控制系統同樣也遭受到重大安全威脅。

根據國家工業信息安全產業發展聯盟統計的數據顯示,全球工業信息安全漏洞呈現連年高發態勢。

2016年至2017年,漏洞增長率超過50%。

而當下,我國工業控制系統95%以上存在漏洞,在這些漏洞中,65%屬於中高危漏洞,33%屬於高危漏洞。

毋庸置疑,漏洞的存在使得工業控制系統可以輕易地被遠程侵入控制甚至完全被接管,對工控系統安全造成了巨大的威脅。

工控安全事件所屬行業

相關公開資料整理顯示,高危漏洞廣泛分布在能源、製造、商業設施、水務、市政等關鍵領域。

工控安全關乎國計民生,一旦爆發安全問題,就會造成重大財產損失甚至重大安全事故。

因此,加強工業控制系統信息安全防護是當前亟待解決的問題。

工業控制系統作為企業的核心生產運營系統,為防禦外部信息安全的攻擊,工業控制系統自身設備的強大,以及嵌入式作業系統的加固加強,更顯得格外重要。

嵌入式系統 工業控制系統的防護門

我們知道,由於工控系統的使用生命周期較長,一般都在10~20年,所以相關廠商大多以系統功能作為第一要素,而在設計、研發和集成階段不會充分考慮安全問題。

這就導致多數工業控制系統在設計之初是封閉的「單機系統」,沒有考慮聯網需求,甚至沒有防護軟體,也不能安裝殺毒系統,一旦上網就是「裸奔」狀態。

現實情況也是如此,目前,我國許多工業產線仍在使用老舊作業系統(如Windows Xp),這些作業系統已不再提供升級補丁服務。

而工業產線使用時間長,廠家不會因為作業系統更新而更換設備。

值得重視的是,目前我國絕大多數企業沒有能力識別或應對這些入侵和攻擊。

但基於系統漏洞問題,黑客可以輕而易舉利用系統漏洞進入產線,造成嚴重後果。

以2017年5月爆發的「WannaCry」勒索病毒事件為例,「WannaCry」勒索病毒事件爆發後,微軟在當年3月就發布了相應安全漏洞補丁,但我國很多企業單位一直沒有升級相關補丁,導致近30萬台主機和電腦被感染。

直到現在,很多企業每天仍有近千台電腦感染此勒索病毒。

此外,我國工業控制存在系統補丁管理困難的現實問題。

例如,通信協議種類繁多、系統軟體難以及時升級、系統補丁兼容性差、發布周期長等問題,使得廠家不具備及時處理嚴重威脅漏洞的能力。

針對這種情況,目前採用的方法是通過嵌入式系統為老舊作業系統進行加固解決上述問題。

作為工業控制系統的第一道防護門,嵌入式系統安全性的失效可能會導致災難性的後果,即使是非安全性系統,由於大批量生產也會導致嚴重的經濟損失。

這就要求對嵌入式系統,包括對嵌入式軟體進行嚴格的測試、確認和驗證。

而在軟體功能安全測試中,單元測試又是其中一項重要工作。

單元測試:工控系統功能安全測試重要環節

對於工業控制系統的安全測試而言,單元測試的效果會直接影響軟體的後期測試,最終在很大程度上影響產品的質量。

尤其在航空航天、地鐵信號、汽車電子、核電控制等重點工業領域,運用單元測試是保障軟體可靠性和安全性的重要環節。

而當前的單元測試主要通過人工編寫測試用例來實現,並藉助Testbed等第三方工具來管理、執行測試用例。

但需要注意的是,人工編寫單元測試的測試用例需要花費大量的人力和時間成本。

在高安全領域中,不同行業對單元測試有不同的覆蓋準則。

不同準則下,一般測試人員通常每天可以編寫 5-8 個函數的測試用例。

而嵌入式軟體需要少則幾十多則數百個函數的測試用例,由於軟體前期投入大、測試周期長,這根本無法跟上日益加快的軟體研發速度。

在低效率環境下,測試用例質量參差不齊,無法快速達到SIL4級軟體及A級軟體等高級軟體需要達到的MC/DC的100%覆蓋是人工編寫的硬傷。

因此,提升單元測試效率,提高測試用例質量,減少嵌入式軟體系統測試成本,成為實現工控系統安全的重要一步。

而為提升工控系統安全的單元測試效率,上海工業控制系統安全創新功能型平台突破工業控制安全共性關鍵技術,研發出國內首款智能化單元測試用例設計工具。

這款工具系利用軟體代碼分析中的動態符號執行技術實現,把程序變量抽象為符號變量,結合約束求解技術,自動生成高覆蓋度的測試用例,實現智能化的單元測試。

測試用例自動生成

從行業應用層面來看,採用人工智慧領域的自動推理與符號執行技術,能自動分析程序路徑,自動產生滿足覆蓋標準的測試用例,並在後台自動執行測試用用例。

而智能化單元測試用例設計工具能夠讓測試人員擺脫效率低下、質量參差不齊的手工測試用例編寫任務,大幅提高測試人員的工作效率(測試效率提升5倍),從而有效提升測試質量。

我們認為,智能化單元測試用例設計工具的出現,彌補了我國在安全檢測方面原創性技術的不足,實現對工控系統安全的源頭可控,代表我國在工控安全領域邁出了重要一步。

截至目前,已測試航空航天、地鐵信號、汽車電子、核電控制及知名開源軟體超過100W行,平均語句覆蓋率超過85%,能夠節省大量的人力物力,是中國工控安全防禦領域發展的重大里程碑。

網際網路+時代,探尋工控安全防護之策

隨著網際網路和新一代信息技術的不斷滲透和蔓延,占據工業網際網路「控制大腦」地位的工業控制系統也不可避免地朝著「網際網路+」方向發展。

「網際網路+」與工業控制系統「1+1>2」的創新融合,為工業控制市場與工控安全市場帶來巨大的發展機遇。

根據工信部發布《關於加強工業控制系統信息安全管理的通知》,對工控市場普查預測:2015年中國工業控制市場規模達3500億元,預計2020年市場規模達4800億元。

而從增長率來看,2015至2019年,我國工控信息安全市場的增長率達20%-30%,相關安全企業從中受益。

數據來源:《2016工業控制網絡安全態勢報告》

此外,據世界最頂級會計師事務所《普華永道》發布的全球信息安全狀況調查報告顯示,我國相關工控領域的安全事件數量持續暴漲,僅2016年相比於2015年就激增22倍之多,此後的2017~2018年間仍舊呈爆炸式增長。

隨著「網際網路+」時代的不斷發展,新的技術在為工業控制系統帶來巨大創造力和生產力的同時,也逐漸打破了工業控制系統原有相對封閉的使用環境,引入更加複雜、嚴峻的安全問題,如深度網絡化與多層面互聯互通帶來的安全風險、引入傳統IT產品帶來的安全漏洞及物聯網等信息技術帶來的敏感數據存儲安全問題等。

針對這些問題,安全企業積極進行技術創新,開發安全防護系列產品,打造工控安全防禦體系。

而作為上海市首批推動建設的18個研發與轉化功能型平台之一,上海工業控制系統安全創新功能型平台已針對工業控制安全行業研發出多款技術產品,如適用於功能安全檢測的首款智能化單元測試用例設計工具;工業應用領域的網絡安全防護的工業防火牆;具有全程保護、主動防禦功能的物聯網防火牆;專門為工業控制環境打造的終端安全防護產品工業終端安全衛士等一系列產品。

隨著信息化與工業化的深度融合,工業控制系統網絡攻擊的手段不斷更新和變化,信息安全的防禦技術也在不斷的提高和改進,信息安全的標準規範在不斷的演進和發布,各級政府和一些龍頭企業越來越關注工控安全市場共性技術和基礎服務建設。

工控安全企業只有快速掌握行業動態,加速技術創新,才能在工業控制系統安全領域占據重要位置。


請為這篇文章評分?


相關文章 

立思辰穀神星積極布局工控安全

摘要近日,國內數據安全管控領域的知名企業立思辰穀神星向外界展示了兩大品類的安全產品——數據安全和工控安全。立思辰穀神星CEO胡浩介紹說,工業控制系統信息安全的潛在威脅主要包括作業系統或工業控制系...