女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

工業(yè)控制系統(tǒng)的安全性可保護國家基礎設施

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Jim McElroy ? 2022-10-20 11:06 ? 次閱讀

從發(fā)電廠到工廠再到供水,工業(yè)控制系統(tǒng)正在從專有和封閉的網(wǎng)絡轉變?yōu)?a target="_blank">物聯(lián)網(wǎng)的一部分。安全的開發(fā)過程可以減少這些關鍵基礎設施中的軟件漏洞。

在一個可能讓大多數(shù)軟件開發(fā)人員感到震驚的情況下,計算機蠕蟲已經成為電影明星。在新動作驚悚片《零日》中,反派炸毀了化工廠,關閉了核電冷卻系統(tǒng),破壞了火車,關閉了國家電網(wǎng)等等。這部快速移動的動作片的明星是臭名昭著的Stuxnet蠕蟲,據(jù)報道,這是由美國和以色列情報部門開發(fā)的,旨在削弱伊朗的核計劃。Stuxnet攻擊了控制核電站內離心機的可編程邏輯控制器PLC),但蠕蟲及其變體可以針對一系列制造,運輸和公用事業(yè)操作中的系統(tǒng)進行定制。

正在看電影的公眾基本上沒有意識到潛伏在我們互聯(lián)基礎設施中的危險——這些危險一直困擾著工程師和開發(fā)人員。通常,工廠自動化系統(tǒng)使用監(jiān)控和數(shù)據(jù)采集(SCADA)系統(tǒng)運行,以實現(xiàn)人機界面和訪問。IEC61508標準及其衍生物的實施是為了確保在廣泛的行業(yè)中運行這些系統(tǒng)的軟件的功能安全。但是,這些SCADA系統(tǒng)(通常基于Windows或Linux)又連接到企業(yè)管理,企業(yè)管理需要訪問庫存控制,營銷,會計和許多其他目的。當然,這些都與外部互聯(lián)網(wǎng)相關聯(lián),因此為來自外部的攻擊提供了完美的途徑。因此,雖然早期的封閉系統(tǒng)依靠不幸或惡意的個人來手動安裝蠕蟲,但今天的互聯(lián)網(wǎng)連接工業(yè)系統(tǒng)提供了新的攻擊面。由于這種高水平的連接性和攻擊風險,如果系統(tǒng)不安全,則不能認為它是安全的。

IEC61508及其衍生產品沒有專門針對安全性。開發(fā)人員需要解決從產品開發(fā)階段到上市后管理的網(wǎng)絡安全問題。為了遵守各種準則和要求,開發(fā)人員必須使用足夠的工具來處理高復雜性。隨著這些系統(tǒng)越來越受到認證要求的約束,編碼的正確性必須與所需的功能一起得到證明和記錄。

開發(fā)安全代碼的核心是設計一個策略,該策略可以基于網(wǎng)絡安全指南,例如美國國家標準與技術研究院(NIST)發(fā)布的指南,以及組織自己的方法,并將其構建到正在開發(fā)的系統(tǒng)的需求文檔中。此外,該項目應采用MISRA C等編碼標準,以防止可疑的方法和粗心大意的錯誤,這些錯誤可能會危及安全性,而不會立即顯現(xiàn)出來,甚至導致功能錯誤。當然,下一個重要步驟是確保這種策略和編碼標準實際上已經有效地執(zhí)行。由于當今軟件的規(guī)模和復雜性,這不再可以手動完成,必須使用一套全面的工具,可以在編譯之前和之后徹底分析代碼。

使用可追溯性和分析來驗證安全性

雖然定義需求是必不可少的第一步,但必須有一個明確定義的方法來跟蹤和驗證是否滿足需求。需求可追溯性和管理可提高代碼質量以及應用程序的整體安全性、安全性和有效性。基于需求文檔的雙向可追溯性可確保每個高級需求都由一個或多個低級需求覆蓋,并且每個低級需求都鏈接到代碼、驗證活動和流程中生成的工件。同樣,這些鏈接必須追溯到從工件和代碼到需求的上游,確保流程中任何階段的任何更改都可以輕松檢測、理解和適當?shù)毓芾恚▓D 1)。

需求可追溯性工具提供流程透明度,對于確定開發(fā)流程所有階段的影響分析至關重要。

[圖1|需求可追溯性工具提供了流程透明度,對于確定開發(fā)流程所有階段的影響分析至關重要。

需求可追溯性工具允許團隊處理單個活動,并將代碼和驗證工件鏈接回更高級別的目標。在雙向需求可追溯性的監(jiān)督下,在開發(fā)過程的早期和連續(xù)階段應用了三個主要功能。這些是靜態(tài)分析,功能測試和結構覆蓋分析的動態(tài)分析以及單元/集成測試。后者在開發(fā)過程的早期應用靜態(tài)和動態(tài)分析,也適用于后期集成的代碼。

靜態(tài)和動態(tài)安全分析合作伙伴

在確保安全性時,兩個主要問題是數(shù)據(jù)和控制。必須考慮的問題包括,誰有權訪問哪些數(shù)據(jù)?誰能從中讀取,誰可以寫信給它?與哪些實體之間的數(shù)據(jù)流是什么?以及訪問控制如何影響控制?在這里,“誰”可以指開發(fā)人員和操作員以及黑客等人,也可以指應用程序中的軟件組件或居住在網(wǎng)絡架構中的某個地方。為了解決這些問題,靜態(tài)和動態(tài)分析必須齊頭并進。

在靜態(tài)分析方面,這些工具使用未編譯的源代碼來檢查代碼的各種質量指標,例如復雜性,清晰度和可維護性。靜態(tài)分析還可用于根據(jù)選定的編碼規(guī)則檢查代碼,這些規(guī)則可以是支持的編碼標準(如MISRA C或CERT C)的任意組合,以及開發(fā)人員或公司可能指定的任何自定義規(guī)則和要求。這些工具尋找可能危及安全性的軟件構造,并檢查內存保護以確定誰有權訪問哪些內存并跟蹤可能遍歷內存位置的指針。理想情況下,結果應以圖形屏幕顯示,以便于評估結果,以確保代碼干凈、一致且可維護,并符合編碼標準(圖 2)。

此過程可以通過運行分析工具并針對應用程序的源代碼進行編碼標準定義來自動完成。幾乎可以肯定的是,此類代碼需要修改,以符合已添加到 MISRA C 中的最新安全要求(圖 2)。

編碼標準合規(guī)性與文件/功能名稱內聯(lián)顯示,以顯示系統(tǒng)的哪些方面不符合標準。編程標準調用圖顯示了系統(tǒng)編碼標準合規(guī)性的高級彩色編碼視圖。

[圖2 |編碼標準合規(guī)性與文件/功能名稱內聯(lián)顯示,以顯示系統(tǒng)的哪些方面不符合標準。編程標準調用圖顯示了系統(tǒng)編碼標準合規(guī)性的高級彩色編碼視圖。

另一方面,動態(tài)分析測試已編譯的代碼,該代碼使用編譯器生成的符號數(shù)據(jù)鏈接回源代碼。動態(tài)分析,特別是代碼覆蓋率分析,可以提供對測試過程有效性的深刻見解。但是,開發(fā)人員通常嘗試手動生成和管理自己的測試用例。從需求文檔開始工作是生成測試用例的典型方法,它們可能會以不同程度的有效性刺激和監(jiān)視應用程序的各個部分,但考慮到當今代碼的大小和復雜性,這不足以使代碼正確無誤或獲得可能需要的任何認證或批準。

自動生成測試用例可以大大增強測試過程,節(jié)省時間和金錢。但是,有效的測試用例生成基于代碼的質量靜態(tài)分析。靜態(tài)分析提供的信息有助于自動測試用例生成器在動態(tài)分析期間為應用程序中的軟件組件創(chuàng)建適當?shù)募睢?梢允謩觿?chuàng)建功能測試以擴充自動生成的測試用例,從而提供更好的代碼覆蓋率和更有效和更高效的測試過程。手動創(chuàng)建的測試通常是從需求生成的,即需求驅動的測試。這些應該包括任何功能安全測試,例如模擬嘗試訪問控制設備或向其提供會改變其任務的錯誤數(shù)據(jù)。基于創(chuàng)建的測試的功能測試應包括魯棒性,例如測試不允許的輸入和異常條件的結果。此外,動態(tài)分析不僅提供代碼覆蓋率,還提供數(shù)據(jù)流/控制分析,反過來可以使用雙向需求可追溯性來檢查其完整性。

除了測試是否符合標準和要求外,還有必要檢查可能是“血統(tǒng)不明的軟件”或SOUP代碼的任何部分。例如,存在與“死”代碼區(qū)域相關的危險,這些區(qū)域可能被黑客激活或系統(tǒng)中的晦澀事件用于惡意目的。盡管從頭開始實現(xiàn)安全性是理想的,但大多數(shù)項目都包含預先存在的代碼,這些代碼可能具有看起來只是所需的功能。開發(fā)人員需要抵制自動引入此類代碼(甚至是來自同一組織的代碼),而無需對其進行與他們自己的代碼完全相同的嚴格分析。靜態(tài)和動態(tài)分析一起使用可以揭示死代碼的區(qū)域,這些區(qū)域可能是危險源,也可能只是占用空間。有必要正確識別此類代碼并進行處理,通常是通過消除它。當開發(fā)團隊(可能在完全不同的位置)開發(fā)、測試、修改和重新測試單元時,可以存儲、共享和使用從綜合工具套件生成的測試記錄,同時將單元集成到更大的項目中。

為了使系統(tǒng)可靠和安全,它們還必須是安全的。為此,它們必須被編碼為不僅遵守語言規(guī)則,而且還要遵守確保安全和保障的明確定義的策略。將一套全面的測試和分析工具應用于組織的開發(fā)過程,可以大大提高安全措施的徹底性和準確性,以保護重要系統(tǒng)。它還使團隊為共同目標而共同努力并對最終產品充滿信心的努力變得順利。由此產生的產品將有更好的機會獲得客戶批準,如果需要,還可以獲得當局的認證 - 并且它不太可能成為下一部大片的明星。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制系統(tǒng)

    關注

    41

    文章

    6758

    瀏覽量

    111819
  • plc
    plc
    +關注

    關注

    5031

    文章

    13744

    瀏覽量

    472298
  • 計算機
    +關注

    關注

    19

    文章

    7632

    瀏覽量

    90226
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    PoE交換機如何助力智慧城市基礎設施建設?

    邁向數(shù)字化轉型,PoE交換機在構建智慧城市網(wǎng)絡中的作用日益重要。PoE技術為現(xiàn)代城市提供高效、可靠的供電和數(shù)據(jù)傳輸基礎設施,為智慧設備和系統(tǒng)的無縫集成奠定基礎。隨著智慧城市需求的不斷演進,PoE交換機將在靈活、擴展和
    發(fā)表于 03-25 10:20

    使用NAGIOS XI增強您的IT基礎設施

    監(jiān)控功能可為您的網(wǎng)絡提供全面的安全性和合規(guī)覆蓋,無論其配置如何 快速事件響應 關鍵問題上報給關鍵人員以便立即解決 預測未來,防止故障 容量規(guī)劃報告預測未來需求,確保您的系統(tǒng)保持領先
    的頭像 發(fā)表于 01-20 10:51 ?325次閱讀

    芯啟源全力助推《國家數(shù)據(jù)基礎設施建設指引》目標達成

    近日,國家發(fā)展改革委、國家數(shù)據(jù)局、工業(yè)和信息化部正式發(fā)布《國家數(shù)據(jù)基礎設施建設指引》(以下簡稱《指引》),明確到2029年
    的頭像 發(fā)表于 01-09 09:28 ?564次閱讀
    芯啟源全力助推《<b class='flag-5'>國家</b>數(shù)據(jù)<b class='flag-5'>基礎設施</b>建設指引》目標達成

    集中告警管理如何提升設施安全性

    工業(yè)或商業(yè)建筑中,集中告警管理已成為確保安全性或檢測故障的必備工具。它是如何提升設施安全性的?歡迎大家閱讀文章了解~
    的頭像 發(fā)表于 12-13 15:51 ?390次閱讀
    集中告警管理如何提升<b class='flag-5'>設施</b><b class='flag-5'>安全性</b>?

    智能系統(tǒng)安全性分析

    智能系統(tǒng)安全性分析是一個至關重要的過程,它涉及多個層面和維度,以確保系統(tǒng)在各種情況下都能保持安全、穩(wěn)定和可靠。以下是對智能系統(tǒng)安全性的分析
    的頭像 發(fā)表于 10-29 09:56 ?668次閱讀

    UPS電源的安全性和可靠分析

    隨著信息技術的飛速發(fā)展,數(shù)據(jù)和信息已成為現(xiàn)代社會的重要資產。因此,確保數(shù)據(jù)的持續(xù)可用和完整變得至關重要。不間斷電源(UPS)系統(tǒng)作為保護關鍵設備免受電力中斷影響的重要手段,其
    的頭像 發(fā)表于 10-28 10:49 ?1416次閱讀

    請問DM平臺訪問安全性如何控制

    DM平臺訪問安全性如何控制
    發(fā)表于 07-25 06:10

    工業(yè)控制系統(tǒng)安全性分析與對策

    中斷、設備損壞、數(shù)據(jù)泄露等嚴重后果,甚至威脅到國家安全和公共利益。因此,對工業(yè)控制系統(tǒng)安全性進行深入分析,并提出相應的對策,具有重要的現(xiàn)實意義和戰(zhàn)略價值。
    的頭像 發(fā)表于 06-28 18:07 ?1687次閱讀

    什么是工業(yè)控制系統(tǒng)?它有哪些特點?

    控制系統(tǒng)正經歷著前所未有的變革,為工業(yè)生產帶來了更高的效率、更低的成本和更好的安全性。本文將對工業(yè)控制系統(tǒng)的定義、特點進行詳細闡述,并結合相
    的頭像 發(fā)表于 06-19 16:19 ?2681次閱讀

    簡述工業(yè)機器人控制系統(tǒng)的特點

    機器人控制系統(tǒng)的特點,包括其組成、功能、性能、可靠、靈活性、智能化、安全性、人機交互等方面。 一、組成 工業(yè)機器人控制系統(tǒng)主要由以下幾個部
    的頭像 發(fā)表于 06-16 15:38 ?2333次閱讀

    工業(yè)控制系統(tǒng)的特點有哪些 工業(yè)控制系統(tǒng)的組成有哪些

    控制系統(tǒng)的特點 實時工業(yè)控制系統(tǒng)需要實時地對生產過程中的各種參數(shù)進行采集、處理和控制,以保證生產過程的連續(xù)
    的頭像 發(fā)表于 06-16 14:29 ?1736次閱讀

    工業(yè)控制系統(tǒng)物理安全的基本要求有哪些

    關鍵基礎設施領域(如能源、交通、水處理等)中發(fā)揮著重要作用,因此其物理安全至關重要。 設備安全 設備安全工業(yè)
    的頭像 發(fā)表于 06-16 14:21 ?1264次閱讀

    工業(yè)控制系統(tǒng)面臨的網(wǎng)絡安全威脅有哪些

    ,隨著技術的發(fā)展,工業(yè)控制系統(tǒng)也面臨著越來越多的網(wǎng)絡安全威脅。本文將詳細介紹工業(yè)控制系統(tǒng)面臨的網(wǎng)絡安全
    的頭像 發(fā)表于 06-16 11:43 ?2197次閱讀

    藍牙模塊的安全性與隱私保護

    藍牙模塊作為現(xiàn)代無線通信的重要組成部分,在智能家居、可穿戴設備、健康監(jiān)測等多個領域得到了廣泛應用。然而,隨著藍牙技術的普及,其安全性和隱私保護問題也日益凸顯。本文將探討藍牙模塊在數(shù)
    的頭像 發(fā)表于 06-14 16:06 ?992次閱讀

    工業(yè)自動化控制系統(tǒng)裝置有哪些

    工業(yè)自動化控制系統(tǒng)裝置是現(xiàn)代工業(yè)生產中不可或缺的一部分,它們能夠提高生產效率、降低成本、提高產品質量和安全性。本文將詳細介紹工業(yè)自動化
    的頭像 發(fā)表于 06-11 10:59 ?4336次閱讀