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

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

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

3天內不再提示

您需要了解的嵌入式系統軟件的功能安全與信息安全

北匯信息POLELINK ? 2022-11-03 10:47 ? 次閱讀

當代的科技正在以前所未有的速度發展,每天都有嶄新的產品與功能出現,完成難以想象的任務。這種情況不再局限于手機APP和計算機,同時也包括了對我們日常生活來說更普遍的嵌入式系統物聯網設備。

感覺幾乎所有的設備都在運行軟件:嬰兒監視器,揚聲器,健身追蹤器,安全攝像頭,恒溫器和車輛等等。

對于這樣的新世界,建筑師、MIT教授、作家Nicholas Negroponte表示,“如同空氣與飲水,數字化只會因缺失被注意到,而不是它的存在。”就Negroponte所提的觀點,我們已被數字科技所包圍,甚至直到它消失或其成為安全問題時,我們才會注意到它。

我們所知的包括嵌入式系統的物聯網設備,具備處理器傳感器和其它通過網絡連接的功能。當我們談及嵌入式系統,我們指的是在更大的數字、機械電氣系統中有專門功能的處理器。嵌入式系統可以是物聯網設備中的固件,也可以是汽車、機器人、信用卡讀卡器、手機、小工具、網絡設備、醫療設備或任何東西中的電子控制單元(ECU)。

為什么C與C++對于嵌入式系統軟件的功能安全及信息安全很重要

由于規模及成本的限制,嵌入式系統的軟件在運算、內存和功率方面的計算資源有限。隨著對輕量化軟件的需求提升,編程語言如C和C++等已在嵌入式系統中占據主導地位,就如同它們在當前大多數云服務器的 Linux 內核上一樣。雖然 C++ 比 C 需要更多的計算資源,但微處理器性能的提升使得 C++ 成為全球數百萬嵌入式系統的首選語言。

其他編程語言(如Python)也用于嵌入式系統,但C 和 C++ 是主要的語言選擇。還有一種嵌入式C++(EC++)是C++語言的子集,它通過完整 C++ 語言的主要功能,實現更大的空間和速度效率。當今的微處理器可以裝載C++ 編譯器,這讓嵌入式系統編碼將變得更加簡單。

嵌入式系統的編程不同于其它類型的應用。首先,你有資源限制,然后必須針對魯棒性、實時性、可靠性以及長時間不停機運行進行設計。然而更重要的是代碼必須兼信息安全與功能安全。尤其考慮到嵌入式系統與物聯網設備在如醫療健康,制藥,或汽車和航空航天行業中的重要性。這項技術的缺失不僅會引起關注,如果它們真的不安全更會造成嚴重后果。

為什么靜態分析對于嵌入式系統軟件的功能安全及信息安全很重要

靜態分析是確保,源代碼不存在可能導致漏洞和攻擊缺陷的最重要工具之一。靜態分析也被稱為靜態應用程序安全測試或SAST,靜態分析會掃描應用程序的源代碼,包括嵌入式系統和物聯網的代碼。高度專業的代碼掃描根據所使用的相應編程語言和框架尋找特定缺陷。 靜態分析工具(例如Perforce Helix QAC和Klocwork)也可以報告編碼規范的合規情況。

靜態分析工具允許開發測試團隊去分析數千甚至數百萬行代碼。他們可尋找代碼中的缺陷并根據規則執行編碼標準。最重要的是,它們已成為軟件開發生命周期中不可或缺的一部分,并且必須定期在源代碼上運行,如在每次代碼變更或發布新版本之前。

由于我們身處于以嵌入式系統和物聯網形式的數字科技世界,功能安全與信息安全的重要性與日俱增,尤其在跨行業的關鍵功能領域。靜態分析可以發現功能安全和信息安全缺陷,這可以防止有缺陷的設備被大規模生產,并節省資金和企業聲譽。

嵌入式設備的安全性在于降低漏洞數量。嚴重性級別各不相同,高度嚴重的漏洞代表了更高的被攻擊風險。有幾種常見漏洞是所有軟件都存在的,不管它是在哪部署的。在嵌入式系統和物聯網設備中,漏洞大多與內存緩沖區溢出、資源泄漏、不當訪問控制、密碼問題和代碼注入有關。這些是在嵌入式系統中通過靜態分析掃描發現的一些最常見的嵌入式安全漏洞。

為什么編碼標準對于嵌入式系統軟件的功能安全及信息安全很重要

如上述所說,C 與C++在嵌入式系統中被廣泛使用。多年來,企業意識到功能安全與信息安全在所有代碼中的重要性,特別是C和C++的嵌入式設備。在這些設備中,故障的成本可能不僅僅是財務上的。隨著時間的推移,編碼標準的出臺以及持續的改進,就是為了幫助提高軟件安全性,可移植性,可靠性以及可維護性。靜態分析除了搜索源代碼中的缺陷和漏洞外,還可以應用編碼標準中規定的規則和建議。這對需要驗證是否符合行業標準合規性的企業尤其重要。常見的嵌入式系統編碼標準包括MISRA,AUTOSAR以及CERT。

還有一些功能安全(FuSa) 標準,例如 ISO 21434、ISO 26262、IEC 61508、ISO 13849 和 IEC 62061,專門針對汽車和制造等不同行業的嵌入式系統。

為嵌入式系統編碼,遵循編碼標準,并將靜態分析置于軟件研發生命周期中的一部分,將會讓我們的數字化世界更加安全。正如前面提到的,“如同空氣與飲水,數字化只會因缺失被注意到”,還有在違反功能安全和信息安全的情況下亦如是。

如果您想親手體驗成千上萬研發者所信賴的Perforce靜態分析工具,現在即可免費申請試用,詳情請私信聯絡北匯信息。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5138

    文章

    19524

    瀏覽量

    314658
  • 信息安全
    +關注

    關注

    5

    文章

    675

    瀏覽量

    39557
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式開發入門指南:從零開始學習嵌入式

    特定功能的計算機系統,廣泛應用于智能家居、工業控制、醫療設備、車載系統等領域。 2. 學習嵌入式開發的前置知識熟悉C語言編程掌握基本的數據結構與算法
    發表于 05-15 09:29

    嵌入式軟件行業增長驅動因素

    嵌入式軟件在物聯網應用中至關重要,因為它管理設備操作、控制傳感器、支持連接并確保數據安全。例如,在智能家居中,恒溫器、安全攝像頭和燈光等設備使用嵌入
    的頭像 發表于 05-09 11:26 ?221次閱讀

    電磁兼容與信息安全測試系統軟件

    電磁兼容與信息安全測試系統軟件
    的頭像 發表于 04-28 22:58 ?131次閱讀
    電磁兼容與<b class='flag-5'>信息</b><b class='flag-5'>安全</b>測試<b class='flag-5'>系統軟件</b>

    嵌入式應用中常見的安全威脅

    越來越多的嵌入式設備存在互聯需求,在安全應用開發中,除功能安全外,應用還需考慮信息安全
    的頭像 發表于 04-28 14:45 ?514次閱讀
    <b class='flag-5'>嵌入式</b>應用中常見的<b class='flag-5'>安全</b>威脅

    嵌入式系統信息安全概述

    ? 在受控環境中,防止意外錯誤和硬件故障足以實現安全行為。如果檢測到不可恢復的情況,系統可以切換到功能有限或沒有功能的狀態,但仍然是安全的。
    的頭像 發表于 01-24 11:36 ?409次閱讀

    嵌入式軟件開發符合ISO 26262 功能安全標準

    ISO 26262 功能安全標準的要求可能非常具有挑戰性,尤其是當的汽車系統中的某些部件相比其他部件具有更高的安全風險時。開發者如何在整個
    發表于 01-15 12:04 ?2次下載

    如何提高嵌入式代碼質量?

    的情況下也必須保持穩定的性能。 3. 硬件依賴:嵌入式軟件緊密依賴硬件平臺,需要充分理解硬件特性才能編寫高效且穩定的代碼。 了解這些特點有助于開發人員在編寫代碼時有針對性地優化和調整,
    發表于 01-15 10:48

    FSG中國正式成立,推動嵌入式功能安全邁向新高度

    功能安全專家小組致力于提供一站功能安全認證服務,助力提升嵌入式
    的頭像 發表于 12-18 15:56 ?455次閱讀
    FSG中國正式成立,推動<b class='flag-5'>嵌入式</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>邁向新高度

    普華基礎軟件推動嵌入式功能安全邁向新臺階

    近日,由普華基礎軟件、IAR、秒尼科、芯來科技、恩智浦、Parasoft、瑞薩電子7家企業作為初始成員共同組成的功能安全專家小組中國(簡稱FSG中國)在上海正式宣布成立。作為專門研究嵌入式
    的頭像 發表于 12-12 11:19 ?511次閱讀

    新手怎么學嵌入式?

    基本的概念。嵌入式系統是一種將計算機技術嵌入到特定設備中的系統,它通常具有特定的功能和有限的資源。你需要
    發表于 12-12 10:51

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+ Hypervisor應用場景調研

    ,不依賴宿主操作系統,直接運行在硬件資源之上,如下圖: 那嵌入式系統為什么要引入Hypervisor呢?書中說是因為嵌入式系統
    發表于 10-14 11:21

    嵌入式系統中工業4.0網絡安全

    C和C++在嵌入式系統中占主導地位。多年來,實施工業4.0和物聯網的組織已經認識到所有代碼中的信息安全性的重要性,特別是對于嵌入式設備中的C
    的頭像 發表于 08-12 21:45 ?658次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>中工業4.0網絡<b class='flag-5'>安全</b>

    嵌入式系統怎么學?

    系統設計與調試:需要掌握嵌入式系統的設計方法和調試技術,包括硬件設計、軟件設計、電路調試等,以確保系統
    發表于 07-02 10:10

    從事嵌入式方向,一定要軟硬件通吃?

    嵌入式系統開發領域,軟件和硬件的界限常常模糊不清。一個常見的問題是,嵌入式軟件工程師是否需要了解
    的頭像 發表于 06-05 08:10 ?1656次閱讀
    從事<b class='flag-5'>嵌入式</b>方向,一定要軟硬件通吃?

    Vector推出符合ISO 26262最高安全標準的ECU嵌入式軟件

    做到Fail-Operational,即要保證功能的高可用性。 ? Vector全新的高可用性嵌入式軟件使得安全相關系統不僅能夠檢測故障,而
    的頭像 發表于 06-03 17:21 ?1103次閱讀