一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

北匯信息POLELINK ? 2022-11-03 10:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)代的科技正在以前所未有的速度發(fā)展,每天都有嶄新的產(chǎn)品與功能出現(xiàn),完成難以想象的任務(wù)。這種情況不再局限于手機(jī)APP和計(jì)算機(jī),同時(shí)也包括了對(duì)我們?nèi)粘I顏碚f更普遍的嵌入式系統(tǒng)物聯(lián)網(wǎng)設(shè)備。

感覺幾乎所有的設(shè)備都在運(yùn)行軟件:嬰兒監(jiān)視器,揚(yáng)聲器,健身追蹤器,安全攝像頭,恒溫器和車輛等等。

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

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

為什么C與C++對(duì)于嵌入式系統(tǒng)軟件的功能安全及信息安全很重要

由于規(guī)模及成本的限制,嵌入式系統(tǒng)的軟件在運(yùn)算、內(nèi)存和功率方面的計(jì)算資源有限。隨著對(duì)輕量化軟件的需求提升,編程語言如C和C++等已在嵌入式系統(tǒng)中占據(jù)主導(dǎo)地位,就如同它們?cè)诋?dāng)前大多數(shù)云服務(wù)器的 Linux 內(nèi)核上一樣。雖然 C++ 比 C 需要更多的計(jì)算資源,但微處理器性能的提升使得 C++ 成為全球數(shù)百萬嵌入式系統(tǒng)的首選語言。

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

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

為什么靜態(tài)分析對(duì)于嵌入式系統(tǒng)軟件的功能安全及信息安全很重要

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

靜態(tài)分析工具允許開發(fā)測試團(tuán)隊(duì)去分析數(shù)千甚至數(shù)百萬行代碼。他們可尋找代碼中的缺陷并根據(jù)規(guī)則執(zhí)行編碼標(biāo)準(zhǔn)。最重要的是,它們已成為軟件開發(fā)生命周期中不可或缺的一部分,并且必須定期在源代碼上運(yùn)行,如在每次代碼變更或發(fā)布新版本之前。

由于我們身處于以嵌入式系統(tǒng)和物聯(lián)網(wǎng)形式的數(shù)字科技世界,功能安全與信息安全的重要性與日俱增,尤其在跨行業(yè)的關(guān)鍵功能領(lǐng)域。靜態(tài)分析可以發(fā)現(xiàn)功能安全和信息安全缺陷,這可以防止有缺陷的設(shè)備被大規(guī)模生產(chǎn),并節(jié)省資金和企業(yè)聲譽(yù)。

嵌入式設(shè)備的安全性在于降低漏洞數(shù)量。嚴(yán)重性級(jí)別各不相同,高度嚴(yán)重的漏洞代表了更高的被攻擊風(fēng)險(xiǎn)。有幾種常見漏洞是所有軟件都存在的,不管它是在哪部署的。在嵌入式系統(tǒng)和物聯(lián)網(wǎng)設(shè)備中,漏洞大多與內(nèi)存緩沖區(qū)溢出、資源泄漏、不當(dāng)訪問控制、密碼問題和代碼注入有關(guān)。這些是在嵌入式系統(tǒng)中通過靜態(tài)分析掃描發(fā)現(xiàn)的一些最常見的嵌入式安全漏洞。

為什么編碼標(biāo)準(zhǔn)對(duì)于嵌入式系統(tǒng)軟件的功能安全及信息安全很重要

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

還有一些功能安全(FuSa) 標(biāo)準(zhǔn),例如 ISO 21434、ISO 26262、IEC 61508、ISO 13849 和 IEC 62061,專門針對(duì)汽車和制造等不同行業(yè)的嵌入式系統(tǒng)。

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

如果您想親手體驗(yàn)成千上萬研發(fā)者所信賴的Perforce靜態(tài)分析工具,現(xiàn)在即可免費(fèi)申請(qǐng)?jiān)囉?,詳情?qǐng)私信聯(lián)絡(luò)北匯信息。

聲明:本文內(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)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5150

    文章

    19665

    瀏覽量

    317453
  • 信息安全
    +關(guān)注

    關(guān)注

    5

    文章

    682

    瀏覽量

    39749
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    PX5 FILE嵌入式文件系統(tǒng)通過功能安全認(rèn)證

    4認(rèn)證級(jí)別的應(yīng)用場景。PX5 FILE是唯一獲得此等級(jí)功能安全認(rèn)證的精簡的嵌入式文件系統(tǒng),該認(rèn)證屬于IEC 61508功能
    的頭像 發(fā)表于 07-03 09:18 ?459次閱讀

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    : 單片機(jī)嵌入式 :開發(fā)環(huán)境相對(duì)簡單,通常使用C語言或匯編語言進(jìn)行編程,開發(fā)工具包括Keil、IAR等。 Linux嵌入式 :開發(fā)環(huán)境較為復(fù)雜,除了需要掌握C語言,還需要了解Lin
    發(fā)表于 06-20 09:46

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    特定功能的計(jì)算機(jī)系統(tǒng),廣泛應(yīng)用于智能家居、工業(yè)控制、醫(yī)療設(shè)備、車載系統(tǒng)等領(lǐng)域。 2. 學(xué)習(xí)嵌入式開發(fā)的前置知識(shí)熟悉C語言編程掌握基本的數(shù)據(jù)結(jié)構(gòu)與算法
    發(fā)表于 05-15 09:29

    嵌入式軟件行業(yè)增長驅(qū)動(dòng)因素

    嵌入式軟件在物聯(lián)網(wǎng)應(yīng)用中至關(guān)重要,因?yàn)樗芾碓O(shè)備操作、控制傳感器、支持連接并確保數(shù)據(jù)安全。例如,在智能家居中,恒溫器、安全攝像頭和燈光等設(shè)備使用嵌入
    的頭像 發(fā)表于 05-09 11:26 ?338次閱讀

    電磁兼容與信息安全測試系統(tǒng)軟件

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

    嵌入式應(yīng)用中常見的安全威脅

    越來越多的嵌入式設(shè)備存在互聯(lián)需求,在安全應(yīng)用開發(fā)中,除功能安全外,應(yīng)用還需考慮信息安全。
    的頭像 發(fā)表于 04-28 14:45 ?636次閱讀
    <b class='flag-5'>嵌入式</b>應(yīng)用中常見的<b class='flag-5'>安全</b>威脅

    嵌入式系統(tǒng)信息安全概述

    ? 在受控環(huán)境中,防止意外錯(cuò)誤和硬件故障足以實(shí)現(xiàn)安全行為。如果檢測到不可恢復(fù)的情況,系統(tǒng)可以切換到功能有限或沒有功能的狀態(tài),但仍然是安全的。
    的頭像 發(fā)表于 01-24 11:36 ?508次閱讀

    嵌入式軟件開發(fā)符合ISO 26262 功能安全標(biāo)準(zhǔn)

    ISO 26262 功能安全標(biāo)準(zhǔn)的要求可能非常具有挑戰(zhàn)性,尤其是當(dāng)的汽車系統(tǒng)中的某些部件相比其他部件具有更高的安全風(fēng)險(xiǎn)時(shí)。開發(fā)者如何在整個(gè)
    發(fā)表于 01-15 12:04 ?2次下載

    如何提高嵌入式代碼質(zhì)量?

    的情況下也必須保持穩(wěn)定的性能。 3. 硬件依賴:嵌入式軟件緊密依賴硬件平臺(tái),需要充分理解硬件特性才能編寫高效且穩(wěn)定的代碼。 了解這些特點(diǎn)有助于開發(fā)人員在編寫代碼時(shí)有針對(duì)性地優(yōu)化和調(diào)整,
    發(fā)表于 01-15 10:48

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

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

    普華基礎(chǔ)軟件推動(dòng)嵌入式功能安全邁向新臺(tái)階

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

    新手怎么學(xué)嵌入式?

    基本的概念。嵌入式系統(tǒng)是一種將計(jì)算機(jī)技術(shù)嵌入到特定設(shè)備中的系統(tǒng),它通常具有特定的功能和有限的資源。你需要
    發(fā)表于 12-12 10:51

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+ Hypervisor應(yīng)用場景調(diào)研

    ,不依賴宿主操作系統(tǒng),直接運(yùn)行在硬件資源之上,如下圖: 那嵌入式系統(tǒng)為什么要引入Hypervisor呢?書中說是因?yàn)?b class='flag-5'>嵌入式系統(tǒng)
    發(fā)表于 10-14 11:21

    學(xué)習(xí)hypervisor嵌入式產(chǎn)品安全設(shè)計(jì)

    Hypervisor的設(shè)計(jì)與實(shí)現(xiàn),涵蓋嵌入式Hypervisor架構(gòu)與核心組件、中斷隔離技術(shù)、內(nèi)存隔離技術(shù)、循環(huán)表調(diào)度器、健康監(jiān)控、分區(qū)間通信技術(shù)、內(nèi)核資源管理模型、系統(tǒng)初始化過程、內(nèi)核服務(wù)
    發(fā)表于 08-25 09:11

    嵌入式系統(tǒng)中工業(yè)4.0網(wǎng)絡(luò)安全

    C和C++在嵌入式系統(tǒng)中占主導(dǎo)地位。多年來,實(shí)施工業(yè)4.0和物聯(lián)網(wǎng)的組織已經(jīng)認(rèn)識(shí)到所有代碼中的信息安全性的重要性,特別是對(duì)于嵌入式設(shè)備中的C
    的頭像 發(fā)表于 08-12 21:45 ?735次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>中工業(yè)4.0網(wǎng)絡(luò)<b class='flag-5'>安全</b>