在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Jim McElroy ? 2022-10-20 11:06 ? 次閱讀

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

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

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

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

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

使用可追溯性和分析來驗(yàn)證安全性

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

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

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

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

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

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

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

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    41

    文章

    6766

    瀏覽量

    111882
  • plc
    plc
    +關(guān)注

    關(guān)注

    5031

    文章

    13806

    瀏覽量

    472725
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7638

    瀏覽量

    90345
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    洞察分享 在萬物互聯(lián)的時(shí)代,如何強(qiáng)化網(wǎng)絡(luò)安全,更有效地保護(hù)工業(yè)基礎(chǔ)設(shè)施

    隨著工業(yè)系統(tǒng)的互聯(lián)互通不斷加深,網(wǎng)絡(luò)攻擊的范圍和類型也在持續(xù)增加,關(guān)鍵基礎(chǔ)設(shè)施正面臨更高的風(fēng)險(xiǎn)暴露。在這樣的背景下,SCADA系統(tǒng)不再只是監(jiān)控工具,更是
    的頭像 發(fā)表于 06-19 10:56 ?82次閱讀
    洞察分享 在萬物互聯(lián)的時(shí)代,如何強(qiáng)化網(wǎng)絡(luò)<b class='flag-5'>安全</b>,更有效地<b class='flag-5'>保護(hù)</b><b class='flag-5'>工業(yè)基礎(chǔ)設(shè)施</b>?

    電機(jī)微機(jī)控制系統(tǒng)可靠分析

    針對(duì)性地研究提高電機(jī)微機(jī)控制系統(tǒng)可靠的途徑及技術(shù)措施:硬件上,方法包括合理選擇篩選元器件、選擇合適的電源、采用保護(hù)電路以及制作可靠的印制電路板等;軟件上,則采用了固化程序和保護(hù) RA
    發(fā)表于 04-29 16:14

    PoE交換機(jī)如何助力智慧城市基礎(chǔ)設(shè)施建設(shè)?

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

    使用NAGIOS XI增強(qiáng)您的IT基礎(chǔ)設(shè)施

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

    芯啟源全力助推《國家數(shù)據(jù)基礎(chǔ)設(shè)施建設(shè)指引》目標(biāo)達(dá)成

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

    工業(yè)照明智能控制系統(tǒng)

    監(jiān)控等功能,提升照明的舒適和節(jié)能,降低運(yùn)維成本,為工業(yè)現(xiàn)代化和智能化水平的提升注入了新的動(dòng)力。 一、方案概述 工業(yè)照明智能控制系統(tǒng),基于
    的頭像 發(fā)表于 12-30 16:28 ?623次閱讀

    自動(dòng)控制系統(tǒng)的基本原理 自動(dòng)控制系統(tǒng)工業(yè)中的應(yīng)用

    在現(xiàn)代工業(yè)生產(chǎn)中,自動(dòng)控制系統(tǒng)扮演著至關(guān)重要的角色。它們不僅提高了生產(chǎn)效率,還確保了產(chǎn)品質(zhì)量和安全性。 自動(dòng)控制系統(tǒng)的基本原理 1. 開環(huán)控制
    的頭像 發(fā)表于 12-18 09:48 ?1465次閱讀

    集中告警管理如何提升設(shè)施安全性

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

    socket編程的安全性考慮

    之一,它提供了對(duì)數(shù)據(jù)的加密、認(rèn)證以及完整保護(hù)。通過使用TLS/SSL,可以確保在傳輸過程中數(shù)據(jù)不被竊取或篡改。 選擇合適的加密算法 :確保所使用的加密算法是強(qiáng)大且經(jīng)過廣泛驗(yàn)證的,如AES(高級(jí)加密標(biāo)準(zhǔn))等。 2. 身份驗(yàn)證 數(shù)字證書和公鑰
    的頭像 發(fā)表于 11-01 16:46 ?701次閱讀

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

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

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

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

    PLC國產(chǎn)化方案解決方案

    在全球化日益深入的今天,工業(yè)控制系統(tǒng)安全性和穩(wěn)定性成為各國關(guān)注的焦點(diǎn)。作為工業(yè)自動(dòng)化系統(tǒng)的核心部件,PLC的
    的頭像 發(fā)表于 08-13 13:38 ?599次閱讀

    請(qǐng)問DM平臺(tái)訪問安全性如何控制

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

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

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

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

    控制系統(tǒng)正經(jīng)歷著前所未有的變革,為工業(yè)生產(chǎn)帶來了更高的效率、更低的成本和更好的安全性。本文將對(duì)工業(yè)控制系統(tǒng)的定義、特點(diǎn)進(jìn)行詳細(xì)闡述,并結(jié)合相
    的頭像 發(fā)表于 06-19 16:19 ?2754次閱讀
    主站蜘蛛池模板: 天天爽夜夜爽每晚高澡 | 久草cm| 亚洲人成电影院 | 俺去在线| kkk4444免费观看 | 男人的天堂在线精品视频 | 黄页网址免费观看18网站 | av天天看 | 韩国理论片2023现在观看 | 日本19xxxxxxxxx69| 色骚综合 | 91夜夜人人揉人人捏人人添 | 国产免费私拍一区二区三区 | 欧美zoozzooz性欧美 | 色吧在线观看 | 男女一进一出无遮挡黄 | 四虎影视大全免费入口 | aaaa大片 | 欧美8888| 浮荡视频在线观看免费 | 久久99久久精品97久久综合 | 老师您的兔子好软水好多动漫视频 | 夜夜爽天天狠狠九月婷婷 | 国产色婷婷精品免费视频 | 国产福利精品视频 | 生活片一级性 | 手机在线播放视频 | 五月婷婷开心综合 | 种子天堂bt磁力在线资源 | 一本大道香蕉大vr在线吗视频 | 悠悠影院欧美日韩国产 | 日本噜噜影院 | 狠色网| 免费啪视频在线观看 | 操日韩 | 五月婷在线观看 | 天天天色综合 | 精品久久久久久 | 超h 高h 污肉1v1御书屋 | 欧美一级欧美三级在线 | 黄色三级网站免费 |