chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

使用集成的高保障軟件堆棧加快上市時(shí)間

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Paul Pazandak,F(xiàn)abri ? 2022-10-24 10:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Paul Pazandak,F(xiàn)abrizio Bertocci

通用計(jì)算、操作系統(tǒng) (OS)、固有的語言功能(如 C 內(nèi)存分配)和軟件質(zhì)量問題導(dǎo)致整個(gè)行業(yè)的系統(tǒng)缺乏固有的安全性和彈性。這導(dǎo)致了許多安全漏洞,對(duì)國(guó)家安全產(chǎn)生了可怕的后果。有必要通過應(yīng)用合理的安全和工程原則,基于適當(dāng)?shù)募夹g(shù)和工具設(shè)計(jì)有保證的系統(tǒng)。

一般來說,構(gòu)建一個(gè)有保證的系統(tǒng)需要對(duì)問題領(lǐng)域有透徹的了解,對(duì)特定于領(lǐng)域的工作流程和要求進(jìn)行深入分析,仔細(xì)的架構(gòu)考慮和設(shè)計(jì)權(quán)衡,經(jīng)過審查的開發(fā),正確的配置以及最終產(chǎn)品的托管部署。在整個(gè)產(chǎn)品生命周期中也需要這種程度的護(hù)理。

具體而言,與系統(tǒng)體系結(jié)構(gòu)相關(guān),利用硬件和軟件技術(shù)及工具增強(qiáng)安全性歸結(jié)為將合理的安全原則應(yīng)用于合適的目標(biāo),例如內(nèi)存訪問(例如,開放設(shè)計(jì)原則、最小特權(quán)原則、特權(quán)分離原則和完全中介原則)。其他研究和開發(fā)工作可能會(huì)將這些原則的不同應(yīng)用應(yīng)用于其特定環(huán)境和設(shè)計(jì)目標(biāo)。

構(gòu)建可信賴和高保證系統(tǒng)的過程是復(fù)雜、昂貴的,并且需要大量的專業(yè)知識(shí)。最終目標(biāo)是創(chuàng)建一個(gè)完整的軟件 - 硬件解決方案,其組件(單獨(dú)或集體)滿足客戶對(duì)安全和安保所需的保證級(jí)別。這將根據(jù)所需的標(biāo)準(zhǔn)而有所不同。

例如,用于飛行安全適航性的RTCA DO-178C和用于自動(dòng)駕駛汽車的ISO 26262都包含與組件的關(guān)鍵級(jí)別(角色)相對(duì)應(yīng)的多個(gè)級(jí)別的認(rèn)證。例如,在DO-178C中,有五個(gè)級(jí)別:

A級(jí)(災(zāi)難性):阻止持續(xù)安全飛行或降落,許多致命傷害

B級(jí)(危險(xiǎn)/嚴(yán)重):對(duì)少數(shù)乘員造成潛在致命傷害

C 級(jí)(主要):影響機(jī)組人員的工作效率、不適或可能對(duì)乘員造成傷害

D級(jí)(次要):飛機(jī)安全裕度降低,但完全在機(jī)組人員能力范圍內(nèi)

E級(jí)(無影響):完全不影響飛機(jī)安全

就資金和時(shí)間而言,從上到下建立一個(gè)高保證的系統(tǒng)的成本太高了。相反,目標(biāo)應(yīng)該是開發(fā)盡可能少的代碼。人們可以獲取或許可的經(jīng)過驗(yàn)證的/可認(rèn)證代碼越多,設(shè)計(jì),開發(fā),維護(hù)和認(rèn)證所需的代碼就越少。這將加快開發(fā)工作并顯著降低成本。高確定性軟件堆棧提供了此功能。

此堆棧的作用是提供經(jīng)過驗(yàn)證的基礎(chǔ)。它由經(jīng)過驗(yàn)證或認(rèn)證的實(shí)時(shí)操作系統(tǒng)(RTOS)和分布式通信中間件組成。

高確定性軟件堆棧的基礎(chǔ)

在過去的六年中,在DARPA研究資助下,RTI一直在為嵌入式系統(tǒng)開發(fā)經(jīng)過驗(yàn)證的堆棧,以加速安全/安保認(rèn)證。在此堆棧中,我們使用 RTI 的可認(rèn)證連接軟件框架。RTI 支持對(duì)象管理組數(shù)據(jù)分發(fā)服務(wù)標(biāo)準(zhǔn) (OMG DDS)。如今,Connext 正在近 2,000 個(gè)關(guān)鍵系統(tǒng)中運(yùn)行,涵蓋航空電子/國(guó)防、自主系統(tǒng)、醫(yī)療機(jī)器人、能源和工業(yè)系統(tǒng)。利用OMG DDS開放標(biāo)準(zhǔn),能夠快速將松散耦合(分布式)的軟件組件組裝到工作系統(tǒng)中。

對(duì)于安全實(shí)時(shí)操作系統(tǒng),我們選擇了開源 seL4 分離內(nèi)核(sel4.系統(tǒng))。它是一個(gè)數(shù)學(xué)上可證明的正確微內(nèi)核,它將在運(yùn)行過程之間提供時(shí)間和空間分離。它保證進(jìn)程之間不會(huì)出現(xiàn)意外的數(shù)據(jù)泄漏,并且一個(gè)進(jìn)程不會(huì)影響另一個(gè)進(jìn)程的操作。這提供了更高的系統(tǒng)彈性和安全性,這也是多獨(dú)立安全級(jí)別 (MILS) 解決方案的屬性。

如今,seL4的衍生產(chǎn)品正被幾家大型科技公司使用。

對(duì)安全微內(nèi)核的需求

要了解對(duì)像 seL4 這樣的安全微內(nèi)核的需求,從仔細(xì)研究?jī)?nèi)核設(shè)計(jì)原則開始是很有幫助的。

如圖 2 所示,有兩種主要的內(nèi)核設(shè)計(jì)方法 - 單片內(nèi)核和微內(nèi)核。在前者中,提供典型操作系統(tǒng)服務(wù)所需的所有代碼都直接在內(nèi)核本身中實(shí)現(xiàn)。內(nèi)核以硬件的特權(quán)模式執(zhí)行,這意味著所有代碼都被授予對(duì)所有系統(tǒng)資源的無限制訪問和控制。

poYBAGNV-IWAXfopAACT0d3e1OI952.png

[圖2 |如果設(shè)計(jì)正確,微內(nèi)核操作系統(tǒng)(OS)包含的代碼遠(yuǎn)遠(yuǎn)少于整體架構(gòu),從而減少了攻擊面,簡(jiǎn)化了合規(guī)性等等。

這種類型的實(shí)現(xiàn)可能有益于整體系統(tǒng)性能,但如果任何內(nèi)核組件具有某種類型的故障(攻擊者可以利用這種狀態(tài)),則可能導(dǎo)致危險(xiǎn)情況。Linux內(nèi)核提供了一個(gè)突出的例子,它包含超過2000萬行代碼,預(yù)計(jì)包含一定數(shù)量的錯(cuò)誤,提供潛在的攻擊渠道。

相比之下,微內(nèi)核設(shè)計(jì)通過大幅減少可信計(jì)算庫(TCB)來應(yīng)對(duì)這一缺點(diǎn),TCB意味著整個(gè)系統(tǒng)中必須可信才能正常運(yùn)行的代碼子集。微內(nèi)核遵循內(nèi)核僅包含最基本機(jī)制(例如,進(jìn)程間通信和調(diào)度)的設(shè)計(jì)原則。所有剩余的操作系統(tǒng)功能必須轉(zhuǎn)移到非特權(quán)用戶模式,從而在隔離的沙箱中封裝運(yùn)行。

這種方法可以保護(hù)內(nèi)核進(jìn)程免受來自外部的任何干擾,只允許明確需要的通信。對(duì)于像 seL4 這樣設(shè)計(jì)良好的微內(nèi)核,這意味著代碼庫可以減少到一萬行代碼的數(shù)量級(jí)。這大大縮小了攻擊面。

seL4 和 DDS:可靠的組合

seL4 的目的是為需要它的應(yīng)用程序提供可靠、安全和可靠的基礎(chǔ)。例如,這包括軍事系統(tǒng)、醫(yī)療設(shè)備、機(jī)器人、自動(dòng)駕駛汽車和能源系統(tǒng)。無一例外,這些高保證的應(yīng)用程序需要可靠和強(qiáng)大的分布式通信功能,這是 seL4 無法提供的。

OMG DDS用于實(shí)時(shí)系統(tǒng)是一個(gè)實(shí)時(shí),安全,松散耦合,發(fā)布/訂閱軟件連接框架,適用于分布式系統(tǒng),非常適合作為高保證系統(tǒng)的通信層,包括任何安全RTOS,如seL4。雖然還有其他開源和商業(yè)現(xiàn)成的通信框架技術(shù),但這些框架缺乏高保證認(rèn)證,充其量只能提供基本的全有或全無的安全性。

對(duì)于DDS,seL4創(chuàng)建了一個(gè)豐富,低成本,更小的占地面積,高保證的基礎(chǔ)。對(duì)于 seL4,DDS 提供了一個(gè)基于開放標(biāo)準(zhǔn)的通信協(xié)議。

DDS 大大簡(jiǎn)化了 seL4 組件間/應(yīng)用程序開發(fā),降低了相關(guān)成本,并促進(jìn)了 seL4 開發(fā)社區(qū)中的組件互操作性。DDS 是一種解決方案,它將以更一致、更安全、更高效的方式標(biāo)準(zhǔn)化數(shù)據(jù)分發(fā)。它提供了一個(gè)發(fā)布-訂閱模型,使分布式系統(tǒng)開發(fā)更簡(jiǎn)單、更快速、更安全。應(yīng)用程序開發(fā)人員可以減輕創(chuàng)建自己的零碎的,也許是專有的,一次性解決方案的負(fù)擔(dān),用于基于消息的通信和破譯消息序列,使他們能夠?qū)W⒂谔囟ㄓ谟虻慕M件,并依靠DDS提供與系統(tǒng)中其他(本地和遠(yuǎn)程)實(shí)體的標(biāo)準(zhǔn)化,安全的交互。

降低高保障軟件的進(jìn)入壁壘

DDS 將顯著降低決定使用 seL4/CAmkES 的公司和開發(fā)人員的進(jìn)入門檻,因?yàn)樗峁┝艘粋€(gè)抽象層,隱藏了與在 seL4 之上開發(fā)應(yīng)用程序相關(guān)的大部分復(fù)雜性。DDS將大大減少內(nèi)部開發(fā)時(shí)間和對(duì)seL4主題專業(yè)知識(shí)的需求。

審核編輯:郭婷

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

    關(guān)注

    37

    文章

    7325

    瀏覽量

    128570
  • RTOS
    +關(guān)注

    關(guān)注

    25

    文章

    862

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    鐵輪對(duì)檢測(cè)系統(tǒng)保障列車安全運(yùn)行

    鐵輪對(duì)是保障列車安全運(yùn)行最核心的部件之一,輪對(duì)是一個(gè)高精度的整體,包括車軸、車輪、制動(dòng)盤。輪對(duì)直接承載著上百噸的列車重量,并以高達(dá)350公里/小時(shí)的速度與鋼軌相互作用,承受著巨大的應(yīng)力、摩擦和熱
    的頭像 發(fā)表于 11-27 17:36 ?394次閱讀
    <b class='flag-5'>高</b>鐵輪對(duì)檢測(cè)系統(tǒng)<b class='flag-5'>保障</b>列車安全運(yùn)行

    堆棧的定義,堆棧的使用方法

    堆棧的定義 堆棧也是用戶使用的存儲(chǔ)器的一部分,用于存放臨時(shí)性的數(shù)據(jù)和一些其他信息。堆棧段的定義語法如下: 堆棧名SEGMENTSTACK (
    發(fā)表于 11-21 06:49

    堆棧指針SP介紹

    SP 堆棧指針:8位寄存器,用來指示堆棧的位置,可由軟件修改。 堆棧的介紹堆棧是一種按“先進(jìn)后出”規(guī)律操作的存儲(chǔ)結(jié)構(gòu)。不同類型的處理器其
    發(fā)表于 11-17 06:07

    弓網(wǎng)檢測(cè)系統(tǒng) 實(shí)時(shí)保障鐵安全運(yùn)行

    51camera動(dòng)車組受電弓視頻監(jiān)控系統(tǒng),該系統(tǒng)通過高分辨率視覺模組對(duì)鐵弓網(wǎng)進(jìn)行高精度成像,并通過國(guó)際先進(jìn)的深度學(xué)習(xí)算法能夠在采集的圖像中自動(dòng)識(shí)別出位置偏移,火花放電等缺陷。為動(dòng)車預(yù)防性維護(hù)提供數(shù)據(jù)支持,方便做出決策,保障動(dòng)車組安全運(yùn)行。
    的頭像 發(fā)表于 09-24 14:45 ?424次閱讀
    弓網(wǎng)檢測(cè)系統(tǒng) 實(shí)時(shí)<b class='flag-5'>保障</b><b class='flag-5'>高</b>鐵安全運(yùn)行

    SiLM228x系列SiLM2285 600V/4A半橋驅(qū)動(dòng),直擊高壓功率應(yīng)用痛點(diǎn)

    噪聲能力,有效抑制高壓環(huán)境下的電磁干擾,避免誤觸發(fā),保障系統(tǒng)在工業(yè)電機(jī)啟動(dòng)、逆變并網(wǎng)等瞬態(tài)工況下的穩(wěn)定運(yùn)行。 高效驅(qū)動(dòng)性能: 提供強(qiáng)大的4A拉電流/灌電流輸出,可驅(qū)動(dòng)多MOSFET并聯(lián)。結(jié)合9ns超快上
    發(fā)表于 08-08 08:46

    芯科科技與Stackforce合作打造OMS集成方案

    Silicon Labs(芯科科技)致力于簡(jiǎn)化標(biāo)準(zhǔn)合規(guī)流程并加快開發(fā)者的產(chǎn)品上市時(shí)間。通過與Stackforce 的合作,我們現(xiàn)已提供對(duì)開放計(jì)量系統(tǒng)(Open Metering System,簡(jiǎn)稱 OMS)4.5.1的
    的頭像 發(fā)表于 07-21 15:58 ?731次閱讀

    機(jī)場(chǎng)保障能力評(píng)估系統(tǒng)軟件全面解析

    機(jī)場(chǎng)保障能力評(píng)估系統(tǒng)軟件全面解析
    的頭像 發(fā)表于 07-17 22:06 ?340次閱讀
    機(jī)場(chǎng)<b class='flag-5'>保障</b>能力評(píng)估系統(tǒng)<b class='flag-5'>軟件</b>全面解析

    高海拔地區(qū)保障能力模擬訓(xùn)練系統(tǒng)軟件平臺(tái)

    軟件
    北京華盛恒輝科技
    發(fā)布于 :2025年06月06日 14:27:40

    戰(zhàn)勤保障倉庫智能化管理系統(tǒng)軟件平臺(tái)

    軟件
    北京華盛恒輝科技
    發(fā)布于 :2025年06月05日 22:04:28

    Altium Designer AD 24 軟件安裝包下載

    AD 24版本帶來了一些不錯(cuò)的新特性,包括:PCB 協(xié)同設(shè)計(jì)通過大幅縮短設(shè)計(jì)周期,加速整個(gè)設(shè)計(jì)過程,以按期實(shí)現(xiàn)生產(chǎn)里程碑、顯著縮短布局布線時(shí)間加快上市進(jìn)度。同時(shí),提供實(shí)時(shí)通知和比較工具,確保項(xiàng)目
    發(fā)表于 05-22 16:46 ?1次下載

    如何加快STM32G473上電時(shí)間

    現(xiàn)在采用STM32G473,采用外部8M晶振,工作為72M,測(cè)試上電3.3V到時(shí)鐘初始化完,大約需要5ms,有沒有什么措施加快上時(shí)間?即縮短上電3.3V到時(shí)鐘初始化完成的時(shí)間。
    發(fā)表于 03-07 08:11

    新思科技RISC-V處理器助力低功耗嵌入式應(yīng)用

    的,機(jī)器組件、URL、HTML和HTTP互聯(lián)網(wǎng)協(xié)議等基礎(chǔ)構(gòu)件的標(biāo)準(zhǔn)也正隨著技術(shù)創(chuàng)新而加速發(fā)展。標(biāo)準(zhǔn)RISC-V ISA使開發(fā)者能夠創(chuàng)建高效的處理器,同時(shí)節(jié)省軟件開發(fā)時(shí)間,從而加快上市步伐。
    的頭像 發(fā)表于 02-10 16:52 ?1095次閱讀
    新思科技RISC-V處理器助力低功耗嵌入式應(yīng)用

    美國(guó)防云服務(wù)器如何保障數(shù)據(jù)安全

    美國(guó)防云服務(wù)器通過一系列先進(jìn)的技術(shù)和管理措施來保障數(shù)據(jù)安全,這些措施涵蓋了從硬件層面到軟件層面,以及日常運(yùn)維的多個(gè)方面。以下是具體的保障方式: 一、硬件層面 冗余設(shè)計(jì): 美國(guó)
    的頭像 發(fā)表于 01-22 11:12 ?665次閱讀

    意法半導(dǎo)體比較器具有故障安全和啟動(dòng)時(shí)間保障

    意法半導(dǎo)體的TS3121和TS3121A軌對(duì)軌、開漏、單通道比較器具有創(chuàng)新的故障安全架構(gòu)和啟動(dòng)時(shí)間保障,可以簡(jiǎn)化短時(shí)間啟動(dòng)過程,在低功率應(yīng)用中最大限度地降低功耗。
    的頭像 發(fā)表于 12-24 13:39 ?886次閱讀

    AUTOSAR中通信堆棧的配置 AUTOSAR通信模塊測(cè)試方法

    AUTOSAR(AUTomotive Open System ARchitecture)是一個(gè)全球性的汽車軟件架構(gòu)合作伙伴計(jì)劃,旨在創(chuàng)建并建立一個(gè)開放的標(biāo)準(zhǔn)化軟件架構(gòu),以簡(jiǎn)化汽車電子控制單元(ECU
    的頭像 發(fā)表于 12-17 15:01 ?1507次閱讀