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

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

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

為C++代碼安全把關(guān),TrustInSoft使世界變得更安全

西西 ? 來(lái)源:廠商供稿 ? 作者:TrustInSoft ? 2021-11-19 15:06 ? 次閱讀

近年來(lái),數(shù)字經(jīng)濟(jì)正在面臨巨大的新挑戰(zhàn),最初的英特網(wǎng)正在逐漸變成萬(wàn)物互聯(lián)網(wǎng)。數(shù)字化轉(zhuǎn)型的革命正在影響從農(nóng)業(yè)至汽車、航天等各個(gè)行業(yè)。在這萬(wàn)物互聯(lián)的時(shí)代,軟件系統(tǒng)安全被越來(lái)越重視,其必須可靠且安全地應(yīng)對(duì)由5G、大數(shù)據(jù)和邊緣計(jì)算等新技術(shù)所構(gòu)成的新環(huán)境。近期,法國(guó)軟件代碼安全科技公司TrustInSoft舉行了《安全至上:管控軟件質(zhì)量》網(wǎng)絡(luò)研討會(huì),與開(kāi)發(fā)者分享其對(duì)于代碼安全的理解與洞察。

軟件安全或是一場(chǎng)攸關(guān)生死的挑戰(zhàn)

1996 年 6 月 4 日, 歐洲空間局首次測(cè)試發(fā)射亞利安 5 號(hào)(Ariane 5)運(yùn)載火箭,在發(fā)射后 37 秒該火箭便爆炸損毀。經(jīng)調(diào)查,事故原因是有人將64位元浮點(diǎn)跳到16位空間中,造成處理器困頓無(wú)法運(yùn)算(算子錯(cuò)誤),這是計(jì)算機(jī)編程中一個(gè)普遍存在的錯(cuò)誤。這枚火箭經(jīng)過(guò)長(zhǎng)達(dá)10年的研發(fā)過(guò)程,項(xiàng)目耗資80億美元,僅這一Bug便導(dǎo)致了3.7 億美元的損失,可謂是歷史上損失最慘重的軟件故障事件。

生命攸關(guān)系統(tǒng)(life-critical system),也稱為安全關(guān)鍵系統(tǒng),是安全測(cè)試的重中之重。若這些系統(tǒng)失效或誤動(dòng)作,將會(huì)導(dǎo)致涉及人員重傷死亡事故、設(shè)備的嚴(yán)重毀損或高額財(cái)產(chǎn)損失、以及環(huán)境危害這三個(gè)方面的重大后果。軟件安全領(lǐng)域的測(cè)試工具應(yīng)運(yùn)而生,工具需找出軟件系統(tǒng)生態(tài)圈內(nèi)部組件和外部系統(tǒng)輸入環(huán)境的安全隱患,被賦予了輔助產(chǎn)品研發(fā)和驗(yàn)收的功用。

法國(guó)在軟件安全領(lǐng)域位于世界前列,尤其是使用數(shù)學(xué)方法來(lái)提高與保障軟件系統(tǒng)的質(zhì)量。TrustInSoft 是一家孵化于法國(guó)替代能源和原子能委員會(huì)(CEA)的代碼安全軟件發(fā)行商。核心產(chǎn)品TrustInSoft Analyzer是一款基于形式化驗(yàn)證技術(shù)的代碼安全工具,最大程度地給C/C++代碼的安全性和可靠性提供數(shù)學(xué)保障。在航空、航天、國(guó)防、汽車等對(duì)安全性要求極高的領(lǐng)域具有突出表現(xiàn),并受到手機(jī)、電腦、游戲主機(jī)等消費(fèi)類電子產(chǎn)品領(lǐng)域的歡迎。

TrustInSoft助力共建可信賴的軟件環(huán)境

長(zhǎng)期以來(lái),TrustInSoft一直致力于為軟件開(kāi)發(fā)社區(qū)做出貢獻(xiàn),支持包括汽車、電信、航空和工業(yè)物聯(lián)網(wǎng)在內(nèi)的各個(gè)行業(yè)公司,保障其軟件和組件的系統(tǒng)安全及網(wǎng)絡(luò)安全。

2016年,TrustInSoft幫助全球最大的芯片知識(shí)產(chǎn)權(quán)授權(quán)公司Arm證明了其Mbed TLS中不存在緩存溢出、內(nèi)存錯(cuò)誤等一系列安全漏洞(CWE 119-127, 369, 415, 416, 457, 476, 562, 690)。美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST) 將這史無(wú)前例的成果寫入了給白宮的報(bào)告中,正式認(rèn)可了 TrustInSoft 在現(xiàn)有軟件系統(tǒng)上提供最高水平數(shù)學(xué)保障的獨(dú)特能力。

在航空領(lǐng)域,呈指數(shù)級(jí)增長(zhǎng)的代碼總數(shù)使現(xiàn)代飛機(jī)的嵌入式系統(tǒng)變得越來(lái)越復(fù)雜,航空航天系統(tǒng)需要具有最高精度的工具來(lái)避免安全問(wèn)題。TrustInSoft Analyzer利用形式化方法來(lái)驗(yàn)證代碼是否存在安全缺陷,提高代碼的安全性,使其更好地符合DO-178C 等航空航天系統(tǒng)軟件行業(yè)規(guī)范。

在汽車領(lǐng)域,TrustInSoft Analyzer被廣泛用于檢測(cè)C/C++車載系統(tǒng)軟件上的漏洞,以確保自動(dòng)駕駛汽車軟件系統(tǒng)的正常運(yùn)作及網(wǎng)絡(luò)安全。百度阿波羅(Apollo)自動(dòng)駕駛項(xiàng)目中的PncMap正是使用TrustInSoft Analyzer進(jìn)行了有數(shù)學(xué)保障的軟件代碼可靠性及安全性驗(yàn)證,保證PncMap中不存在一些指定的安全漏洞(未定義行為)。目前,TrustInSoft已獲得相關(guān)行業(yè)組織的認(rèn)可,助力其客戶更好地達(dá)成《道路車輛功能安全》(ISO 26262 )、《道路車輛信息安全》(ISO/SAE 21434)以及聯(lián)合國(guó)世界車輛法規(guī)協(xié)調(diào)工作組(UN/WP 29)頒布的UN R155網(wǎng)絡(luò)安全法規(guī)等行業(yè)標(biāo)準(zhǔn)要求。

作為一家專注于軟件代碼安全的科技公司,TrustInSoft已成為華為、百度、Thales、Safran、Mitsubishi、Sony、Sagemcom、Arm等眾多科技巨頭企業(yè)的首選合作伙伴。在針對(duì)各大行業(yè)安全標(biāo)準(zhǔn)上面,能為客戶提供不可或缺的幫助。未來(lái),TrustInSoft歡迎與更多合作伙伴攜手,在日益數(shù)字化及互聯(lián)互通的世界中,共同建設(shè)一個(gè)可信賴的軟件環(huán)境,使世界變得更安全。

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

    關(guān)注

    10

    文章

    3180

    瀏覽量

    59976
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2113

    瀏覽量

    73742
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Spire.XLS for C++組件說(shuō)明

    Spire.XLS for C++ 是一款專業(yè)的 C++ Excel 組件,可以用在各種 C++ 框架和應(yīng)用程序中。Spire.XLS for C++ 提供了一個(gè)對(duì)象模型 Excel
    的頭像 發(fā)表于 01-14 09:40 ?67次閱讀
    Spire.XLS for <b class='flag-5'>C++</b>組件說(shuō)明

    AKI跨語(yǔ)言調(diào)用庫(kù)神助攻C/C++代碼遷移至HarmonyOS NEXT

    )開(kāi)發(fā)框架。它極大地簡(jiǎn)化了JS與C/C++之間的跨語(yǔ)言訪問(wèn),開(kāi)發(fā)者提供了一種邊界性編程體驗(yàn)友好的解決方案。通過(guò)AKI,開(kāi)發(fā)者可以使用讓代碼更易讀的語(yǔ)法糖,實(shí)現(xiàn)JS與
    發(fā)表于 01-02 17:08

    Altera FPGA創(chuàng)新設(shè)計(jì)提供先進(jìn)的安全特征

    隨著計(jì)算技術(shù)的廣泛應(yīng)用,產(chǎn)品技術(shù)的安全性越來(lái)越受到重視。Altera致力于設(shè)計(jì)和制造世界上最安全的技術(shù)產(chǎn)品,采用專用的、高度可配置的安全硬件和固件進(jìn)行設(shè)計(jì),同時(shí)在軟件、固件和硬件中應(yīng)用
    的頭像 發(fā)表于 12-29 13:58 ?155次閱讀

    HighTec C/C++編譯器套件全面支持芯來(lái)RISC-V IP

    德國(guó)薩爾布呂肯,2024年12月5日——世界領(lǐng)先的汽車C/C++編譯器解決方案提供商HighTec EDV Systeme GmbH宣布全面支持芯來(lái)科技的RISC-V IP。HighTec編譯器
    的頭像 發(fā)表于 12-23 09:04 ?243次閱讀
    HighTec <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>編譯器套件全面支持芯來(lái)RISC-V IP

    C2000?第2代至第3代MCU功能安全使能器遷移指南

    電子發(fā)燒友網(wǎng)站提供《C2000?第2代至第3代MCU功能安全使能器遷移指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 15:08 ?0次下載
    <b class='flag-5'>C</b>2000?第2代至第3代MCU功能<b class='flag-5'>安全</b><b class='flag-5'>使</b>能器遷移指南

    自動(dòng)駕駛汽車安全嗎?

    隨著未來(lái)汽車變得更加互聯(lián),汽車逐漸變得更加依賴技術(shù),并且逐漸變得更加自動(dòng)化——最終實(shí)現(xiàn)自動(dòng)駕駛,了解自動(dòng)駕駛汽車的安全問(wèn)題變得非常重要,這樣
    的頭像 發(fā)表于 10-29 13:42 ?566次閱讀
    自動(dòng)駕駛汽車<b class='flag-5'>安全</b>嗎?

    基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫(kù)案例:SafeBlockQueue

    1、程序簡(jiǎn)介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫(kù)的讀寫鎖:SafeBlockQueue。線程安全阻塞隊(duì)列SafeBlockQueue類,提供阻塞和非阻塞版的入隊(duì)入隊(duì)和出隊(duì)接口,并提
    的頭像 發(fā)表于 08-30 12:41 ?330次閱讀
    基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的<b class='flag-5'>C++</b>公共基礎(chǔ)類庫(kù)案例:SafeBlockQueue

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

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

    ModusToolbox 3.2在c代碼中包含c++代碼的正確步驟是什么?

    使用 ModusToolbox 3.2 我有一個(gè)用純 C 語(yǔ)言編寫的 XMC4700 項(xiàng)目。 我正在嘗試添加一些 C++ 函數(shù),并將其合并到我的原始代碼中。 我可以構(gòu)建獨(dú)立的 .cpp/.hpp
    發(fā)表于 07-23 08:21

    OpenCV圖像識(shí)別C++代碼

    的頭文件 在您的C++代碼中,包含以下必要的頭文件: # include # include # include # include # include # include # include 讀取圖像
    的頭像 發(fā)表于 07-16 10:42 ?2218次閱讀

    Perforce靜態(tài)代碼分析專家解讀MISRA C++:2023?新標(biāo)準(zhǔn):如何安全、高效地使用基于范圍的for循環(huán),防范未定義行

    MISRA C++:2023——MISRA? C++ 標(biāo)準(zhǔn)的下一個(gè)版本來(lái)了!為了幫助您了解 MISRA C++:2023相比于之前版本的變化,我們將繼續(xù)您帶來(lái)Perforce首席技術(shù)
    的頭像 發(fā)表于 06-18 12:57 ?464次閱讀

    SEGGER編譯器優(yōu)化和安全技術(shù)介紹 支持最新CC++語(yǔ)言

    SEGGER編譯器是專門ARM和RISC-V微控制器設(shè)計(jì)的優(yōu)化C/C++編譯器。它建立在強(qiáng)大的Clang前端上,支持最新的CC++語(yǔ)言功
    的頭像 發(fā)表于 06-04 15:31 ?1498次閱讀
    SEGGER編譯器優(yōu)化和<b class='flag-5'>安全</b>技術(shù)介紹 支持最新<b class='flag-5'>C</b>和<b class='flag-5'>C++</b>語(yǔ)言

    邁威通信工業(yè)以太網(wǎng)交換機(jī)通過(guò)軟件源代碼安全審定

    邁威通信MISCOM7000系列工業(yè)以太網(wǎng)交換機(jī)根據(jù)電網(wǎng)要求,結(jié)合GB/T 34943-2017 《C/C++ 語(yǔ)言源代碼漏洞測(cè)試規(guī)范》,送審具有CNAS資質(zhì)的權(quán)威第三方審計(jì)機(jī)構(gòu),經(jīng)過(guò)多輪嚴(yán)格審查
    的頭像 發(fā)表于 03-29 10:43 ?382次閱讀
    邁威通信工業(yè)以太網(wǎng)交換機(jī)通過(guò)軟件源<b class='flag-5'>代碼</b><b class='flag-5'>安全</b>審定

    c語(yǔ)言,c++,java,python區(qū)別

    操作系統(tǒng)、嵌入式系統(tǒng)等對(duì)性能要求較高的場(chǎng)景。C語(yǔ)言的語(yǔ)法相對(duì)簡(jiǎn)單,學(xué)習(xí)曲線較平緩,也是學(xué)習(xí)其他高級(jí)語(yǔ)言的入門語(yǔ)言。 C++C++是在C語(yǔ)言的基礎(chǔ)上進(jìn)行擴(kuò)展和改進(jìn)的一種編程語(yǔ)言。它支
    的頭像 發(fā)表于 02-05 14:11 ?2501次閱讀