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

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

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

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

測試和分析工具有助于驗(yàn)證和實(shí)施軍事系統(tǒng)的安全性

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:CHRIS TAPP,JAY THOM ? 2022-11-11 15:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:CHRIS TAPP,JAY THOMAS

經(jīng)過適當(dāng)測試和驗(yàn)證的安全編碼實(shí)踐有助于確保軍事系統(tǒng)的可靠和安全運(yùn)行。組織應(yīng)從頭開始,結(jié)合使用靜態(tài)和動態(tài)分析、單元和集成測試以及需求可追溯性。

軍事系統(tǒng)中的安全漏洞可能是毀滅性的。具有嚴(yán)重后果的安全中斷的一個(gè)例子是據(jù)稱在2011年由中央情報(bào)局在伊朗上空捕獲的美國RQ-170無人機(jī)(UAV)。據(jù)伊朗稱,該飛船被伊朗網(wǎng)絡(luò)戰(zhàn)部隊(duì)安全降落,并設(shè)法接管了它。斷言是,無人機(jī)是通過干擾衛(wèi)星和陸地控制信號捕獲的,隨后是GPS欺騙攻擊,該攻擊向無人機(jī)提供虛假的GPS數(shù)據(jù),使其降落在伊朗,無人機(jī)認(rèn)為是其在阿富汗的大本營。

雖然實(shí)際細(xì)節(jié)可能永遠(yuǎn)不清楚,但似乎無人機(jī)確實(shí)受到了損害,以至于它可以安全地降落在伊朗境內(nèi),并被敵人擁有以進(jìn)行可能的逆向工程。該無人機(jī)軟件中的某些內(nèi)容允許訪問系統(tǒng)的至少一部分,這顯然打開了對其重要內(nèi)部的訪問。

保護(hù)嵌入式系統(tǒng)

嵌入式系統(tǒng)現(xiàn)在滲透到軍隊(duì)中,從車輛控制、通信、武器控制和制導(dǎo)到自主和半自主系統(tǒng),包括無人機(jī)和類似飛行器。這些設(shè)備現(xiàn)在相互連接,用于控制和協(xié)調(diào)目的。為了人員安全、完成任務(wù)的能力以及通常的國家安全,這些設(shè)備必須對其操作員安全且操作可靠。此外,它們必須免受未經(jīng)授權(quán)的訪問和攻擊。如果它們不安全,則不能認(rèn)為它們是安全或可靠的。因此,對安全性、可靠性和安全性的要求是不可分割和相互依存的。

這些要求不能是事后的想法,而必須從頭開始構(gòu)建。它們還經(jīng)常要求軟件遵守某些編碼準(zhǔn)則,如MISRA或CERT C,并且必須遵循工業(yè)或政府規(guī)定的標(biāo)準(zhǔn),如DO-178C。隨著這些系統(tǒng)越來越受到認(rèn)證要求的約束,必須證明和記錄編碼和功能的正確性。

盡管有許多策略可用于實(shí)現(xiàn)安全性,但仍有必要確保這些策略也正確編碼 - 無論是在編碼標(biāo)準(zhǔn)方面還是在整個(gè)應(yīng)用程序中的正確功能方面。傳輸層安全性 (TSL) 等傳輸協(xié)議 – 這是對安全套接字層 (SSL)、安全文件傳輸協(xié)議 (SFTP) 和其他協(xié)議的改進(jìn) – 現(xiàn)在被廣泛使用,但通常從組織外部獲取。其他策略可能包括使用安全設(shè)備驅(qū)動程序、遠(yuǎn)程實(shí)施安全和加密固件升級的過程,以及個(gè)人驗(yàn)證協(xié)議,如密碼、視網(wǎng)膜掃描和射頻識別 (RFID) 芯片,以確保訪問安全。其他分層安全策略僅允許對系統(tǒng)部分進(jìn)行選定訪問,但這些策略也可能引入漏洞,如果未檢測到,這些漏洞可能會被利用。

過去,組織可能已經(jīng)能夠通過手動代碼審查和軟件演練來檢查其代碼。然而,當(dāng)今關(guān)鍵程序的規(guī)模和復(fù)雜性使得使用這種方法和手段無法確保完整的分析。需要一套新的測試和分析工具及方法來滿足當(dāng)今的安全要求。

建立和實(shí)施安全性

當(dāng)今全面的工具套件在單個(gè)開發(fā)環(huán)境中集成了用于測試、分析和驗(yàn)證的工具。使用工具環(huán)境還可以幫助在組織內(nèi)建立一種規(guī)范的方法,該方法可以幫助團(tuán)隊(duì)協(xié)作,即使他們可能在不同的位置工作。

為了滿足認(rèn)證或資格要求,實(shí)現(xiàn)雙向需求可追溯性的工具(從需求和設(shè)計(jì)到實(shí)施、驗(yàn)證活動和工件)可以使組織與競爭對手區(qū)分開來,并確保獲得設(shè)備批準(zhǔn)的最短路徑。需求管理工具允許團(tuán)隊(duì)處理單個(gè)活動,并將代碼和驗(yàn)證工件鏈接回更高級別的目標(biāo)。

需要基于需求文檔的雙向可追溯性,以確保一個(gè)或多個(gè)低級別需求涵蓋每個(gè)高級需求,并且每個(gè)低級別需求都可以追溯到高級需求。

除此之外,還需要這些工具來執(zhí)行基于靜態(tài)分析、動態(tài)覆蓋分析和單元/集成測試的廣泛基礎(chǔ)測試。這些結(jié)果有助于確保安全性、功能安全性和符合編碼標(biāo)準(zhǔn),以及跟蹤需求并通過廣泛測試確保它們是否實(shí)際按預(yù)期運(yùn)行的能力。

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

在確保安全方面,兩個(gè)主要問題是數(shù)據(jù)和控制。設(shè)計(jì)人員必須考慮誰有權(quán)訪問數(shù)據(jù)、誰可以從數(shù)據(jù)中讀取/寫入、數(shù)據(jù)如何流動以及不同級別的訪問和控制。為了解決這些問題,靜態(tài)和動態(tài)分析必須同時(shí)進(jìn)行。

在靜態(tài)分析方面,這些工具使用未編譯的源代碼來檢查代碼與所選規(guī)則,這些規(guī)則可以是支持的標(biāo)準(zhǔn)以及開發(fā)人員或公司可能指定的任何自定義規(guī)則和要求的任意組合。這些工具還可以查找可能危及安全性的軟件結(jié)構(gòu),檢查內(nèi)存保護(hù)以確定誰有權(quán)訪問內(nèi)存的哪些部分,以及跟蹤可能遍歷內(nèi)存位置的指針。為了獲得最佳結(jié)果,信息應(yīng)以圖形屏幕顯示,以便于評估,以確保符合編碼標(biāo)準(zhǔn)。

動態(tài)分析測試編譯的代碼,該代碼使用編譯器生成的符號數(shù)據(jù)鏈接回源代碼。動態(tài)分析,尤其是代碼覆蓋率分析,需要大量的測試。開發(fā)人員可能能夠手動生成和管理自己的測試用例(生成測試用例的典型方法),從需求文檔開始工作,該過程可能會以不同程度的有效性刺激和監(jiān)視應(yīng)用程序的各個(gè)部分。然而,鑒于當(dāng)今代碼的大小和復(fù)雜性,這種方法通常不足以獲得某些必需的認(rèn)證。

圖1:LDRA 工具套件的動態(tài)分析功能可生成基于當(dāng)前測試運(yùn)行的變量和參數(shù)使用情況報(bào)告。該報(bào)告突出顯示了文件中使用該變量的文件和位置,并使用自定義篩選器進(jìn)行了更精細(xì)的測試。

21

安全性需要對功能漏洞進(jìn)行嚴(yán)格而徹底的測試,以及遵守正在運(yùn)行的應(yīng)用程序中的編碼規(guī)則和指令。如果覆蓋率分析要求包括語句或分支/決策覆蓋率、過程/函數(shù)調(diào)用覆蓋率,或者在更嚴(yán)格的環(huán)境中,修改條件/決策覆蓋率 (MC/DC) — 則這些通常需要源代碼和目標(biāo)代碼分析。它還可能需要自動生成測試,作為衡量測試有效性的一種手段(圖 1)。

自動測試生成基于代碼的靜態(tài)分析,并在動態(tài)分析期間使用此信息來確定對應(yīng)用程序中軟件組件的適當(dāng)激勵(lì)?;具吔缰禍y試的這一支柱可以通過從需求文檔手動創(chuàng)建的功能測試輕松擴(kuò)展。這些應(yīng)包括任何功能安全測試,例如模擬嘗試訪問控制設(shè)備或向其提供會改變其任務(wù)的錯(cuò)誤數(shù)據(jù)。此外,基于創(chuàng)建的測試的功能測試應(yīng)包括穩(wěn)健性,例如測試不允許的輸入和異常條件的結(jié)果。

深入了解代碼

發(fā)現(xiàn)安全漏洞可能涉及更微妙的問題。例如,存在與“死”代碼區(qū)域相關(guān)的危險(xiǎn),這些代碼可能被黑客激活或系統(tǒng)中的模糊事件用于惡意目的。盡管從頭開始實(shí)現(xiàn)安全性是理想的,但大多數(shù)項(xiàng)目都包含預(yù)先存在的代碼,這些代碼可能沒有經(jīng)過與當(dāng)前項(xiàng)目相同的嚴(yán)格測試。靜態(tài)和動態(tài)分析一起使用可以揭示死代碼區(qū)域,這些區(qū)域可能是危險(xiǎn)源或可能占用所需空間。

區(qū)分真正死代碼和很少使用的代碼的能力是雙向需求可追溯性很重要的另一個(gè)原因;為了能夠檢查應(yīng)用程序中的代碼是否滿足需求,還可以從實(shí)際代碼中將代碼追溯到實(shí)際需求。如果這些路由都沒有顯示連接,則代碼肯定不屬于那里。

因此,靜態(tài)分析的功能是分析源代碼以獲得正確的編程實(shí)踐,還可以幫助為覆蓋率測試、功能測試、控制和數(shù)據(jù)流分析設(shè)置動態(tài)分析。后者對于突出和糾正潛在的問題領(lǐng)域并產(chǎn)生軟件質(zhì)量指標(biāo)至關(guān)重要。

為滿足機(jī)載或作戰(zhàn)系統(tǒng)的嚴(yán)格安全要求而開發(fā)的公司可能需要展示對數(shù)據(jù)流和控制流的分析,以進(jìn)行軟件認(rèn)證。在根據(jù)DO-178C認(rèn)證機(jī)載軟件和系統(tǒng)的情況下,需要在對象級別進(jìn)行驗(yàn)證。這涉及將源代碼級別的代碼覆蓋率與目標(biāo)代碼級別的代碼覆蓋率相關(guān)聯(lián)的能力。在某些情況下,可能還需要提供在匯編程序級別擴(kuò)展代碼覆蓋率的機(jī)制。此擴(kuò)展對于 DO-178C A 級認(rèn)證特別有用,其中軟件故障可能導(dǎo)致飛機(jī)損失和/或生命損失。

從單元測試開始并發(fā)展項(xiàng)目

除非可以從頭開始進(jìn)行測試,否則從頭開始考慮和開發(fā)安全性沒有多大幫助 - 這包括在目標(biāo)硬件可用之前在主機(jī)開發(fā)系統(tǒng)上進(jìn)行測試。在這個(gè)階段,沒有人在談?wù)擁?xiàng)目接近完成的階段,因此通??梢赃M(jìn)行早期單元測試,然后進(jìn)行集成測試,因?yàn)槿蝿?wù)來自不同團(tuán)隊(duì)或開發(fā)人員。

此方法也適用于可能從頭開始編寫、從其他項(xiàng)目引入、作為商業(yè)產(chǎn)品購買或作為開源獲得的代碼部分。即使是內(nèi)部代碼也需要檢查,因?yàn)樗畛蹩赡軟]有經(jīng)過相同的分析。使用單元測試工具的決定歸結(jié)為商業(yè)決策:產(chǎn)品開發(fā)中發(fā)現(xiàn)缺陷的時(shí)間越晚,修復(fù)成本就越高(圖 2)。

圖2:在開發(fā)周期的后期,修復(fù)缺陷的成本急劇增加。

22

可以在不考慮硬件時(shí)序的情況下完成主機(jī)上的功能測試,在某些情況下,可以在具有模擬連接的外圍設(shè)備的基于主機(jī)的虛擬目標(biāo)上執(zhí)行。在主機(jī)上執(zhí)行的相同測試也必須在目標(biāo)硬件上執(zhí)行,以確保正確的功能測試。

將全面的測試和分析框架應(yīng)用于組織的開發(fā)過程,可以大大提高安全措施的徹底性和準(zhǔn)確性,以保護(hù)重要系統(tǒng)。

審核編輯:郭婷

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

    關(guān)注

    5192

    文章

    20274

    瀏覽量

    331694
  • RFID
    +關(guān)注

    關(guān)注

    392

    文章

    6868

    瀏覽量

    247507
  • gps
    gps
    +關(guān)注

    關(guān)注

    22

    文章

    3019

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    攻擊逃逸測試:深度驗(yàn)證網(wǎng)絡(luò)安全設(shè)備的真實(shí)防護(hù)能力

    網(wǎng)絡(luò)安全設(shè)備從研發(fā)到部署全生命周期中防護(hù)有效的關(guān)鍵環(huán)節(jié),通過模擬真實(shí)逃避手法,確保防護(hù)體系的有效測試的核心價(jià)值: 實(shí)戰(zhàn)檢測能力驗(yàn)證
    發(fā)表于 11-17 16:17

    產(chǎn)品可靠驗(yàn)證手段:機(jī)械沖擊測試與振動測試的差異

    在產(chǎn)品研發(fā)與質(zhì)量管控中,機(jī)械沖擊測試與振動測試是兩項(xiàng)關(guān)鍵的可靠驗(yàn)證方法。兩者雖均涉及產(chǎn)品在力學(xué)環(huán)境下的響應(yīng),但其物理機(jī)制與測試目的存在本質(zhì)
    的頭像 發(fā)表于 10-22 14:36 ?435次閱讀
    產(chǎn)品可靠<b class='flag-5'>性</b><b class='flag-5'>驗(yàn)證</b>手段:機(jī)械沖擊<b class='flag-5'>測試</b>與振動<b class='flag-5'>測試</b>的差異

    Jtti設(shè)計(jì)網(wǎng)絡(luò)態(tài)勢感知測試海外VPS:安全評估與實(shí)施方案

    、典型場景模擬等實(shí)操要點(diǎn),為跨國業(yè)務(wù)部署提供可靠的安全驗(yàn)證方法。 海外VPS測試的特殊分析 在設(shè)計(jì)網(wǎng)絡(luò)態(tài)勢感知
    的頭像 發(fā)表于 10-11 11:48 ?408次閱讀

    嵌入式軟件測試與專業(yè)測試工具的必要深度解析

    嵌入式系統(tǒng)作為控制、監(jiān)視或輔助裝置運(yùn)行的專用計(jì)算機(jī)系統(tǒng),其軟件測試面臨著獨(dú)特的挑戰(zhàn)和嚴(yán)格的要求。專業(yè)測試工具在嵌入式軟件開發(fā)過程中發(fā)揮著不可替代的作用,是確保
    發(fā)表于 09-28 17:42

    實(shí)施動態(tài)校準(zhǔn)與補(bǔ)償策略時(shí),如何保證數(shù)據(jù)的安全性

    實(shí)施動態(tài)校準(zhǔn)與補(bǔ)償策略時(shí),數(shù)據(jù)安全性需覆蓋數(shù)據(jù)全生命周期(采集→傳輸→存儲→處理→銷毀),重點(diǎn)防范 “數(shù)據(jù)泄露(如補(bǔ)償模型參數(shù)外泄)、數(shù)據(jù)篡改(如傳感器數(shù)據(jù)被注入偽造值)、數(shù)據(jù)丟失(如校準(zhǔn)日志損壞
    的頭像 發(fā)表于 09-23 18:01 ?587次閱讀

    電池保護(hù)板測試系統(tǒng)的功能驗(yàn)證

    電池保護(hù)板測試設(shè)備是用于驗(yàn)證電池保護(hù)板功能性能的專用檢測系統(tǒng)。電池保護(hù)板是鋰電池組的重要組成部分,負(fù)責(zé)監(jiān)控電池狀態(tài)、實(shí)施充放電保護(hù)、平衡電池電壓等功能。
    的頭像 發(fā)表于 09-02 15:52 ?638次閱讀

    如何驗(yàn)證硬件加速是否真正提升了通信協(xié)議的安全性?

    驗(yàn)證硬件加速是否真正提升通信協(xié)議的安全性,需從 安全功能正確、抗攻擊能力增強(qiáng)、安全性能適配、合規(guī)一致
    的頭像 發(fā)表于 08-27 10:16 ?998次閱讀
    如何<b class='flag-5'>驗(yàn)證</b>硬件加速是否真正提升了通信協(xié)議的<b class='flag-5'>安全性</b>?

    動力電池保護(hù)板測試設(shè)備:確保電池安全與性能的核心驗(yàn)證工具

    動力電池保護(hù)板是新能源汽車、儲能設(shè)備中管理電池充放電的核心組件,其性能直接影響電池系統(tǒng)安全性與壽命。而動力電池保護(hù)板測試設(shè)備則是專門用于檢測和驗(yàn)證保護(hù)板功能的專用
    的頭像 發(fā)表于 08-13 10:54 ?641次閱讀

    請問DM平臺訪問安全性如何控制?

    DM平臺訪問安全性如何控制?
    發(fā)表于 08-06 06:01

    技術(shù)資訊 | 信號完整測試基礎(chǔ)知識

    設(shè)計(jì)和仿真測試電路板。為確??煽?b class='flag-5'>性并符合行業(yè)標(biāo)準(zhǔn),高速PCB和高頻PCB必須經(jīng)過一系列測試。其中許多測試都是由層壓板供應(yīng)商或PCB制造商執(zhí)行,這有助
    的頭像 發(fā)表于 04-11 17:21 ?2076次閱讀
    技術(shù)資訊 | 信號完整<b class='flag-5'>性</b><b class='flag-5'>測試</b>基礎(chǔ)知識

    PoE交換機(jī)在安防監(jiān)控系統(tǒng)中的關(guān)鍵作用

    交換機(jī)提供的電源和安全性的緊密集成不僅簡化了安裝過程,還減少了系統(tǒng)的潛在故障點(diǎn)。這種設(shè)計(jì)顯著提升了運(yùn)行效率和系統(tǒng)穩(wěn)定性,有助于營造更安全可靠
    發(fā)表于 03-24 16:41

    直流充電安全測試負(fù)載方案解析

    專業(yè)化的安全測試負(fù)載方案進(jìn)行系統(tǒng)性驗(yàn)證。本文針對直流充電安全測試需求,深入解析關(guān)鍵技術(shù)及
    發(fā)表于 03-13 14:38

    全面解析電動汽車充電樁測試方案與自動化測試系統(tǒng)

    隨著電動汽車的普及,充電樁作為基礎(chǔ)設(shè)施的核心組件,其性能和安全性直接影響用戶體驗(yàn)和行業(yè)發(fā)展。充電樁測試系統(tǒng)是確保充電樁質(zhì)量的關(guān)鍵工具,能夠全面驗(yàn)證
    的頭像 發(fā)表于 02-27 17:45 ?1021次閱讀

    AI如何增強(qiáng)車輛安全性和用戶交互

    人工智能 (AI) 進(jìn)入汽車領(lǐng)域已經(jīng)不再是未來世界才會出現(xiàn)的情景了。從能夠通過每次車程汲取經(jīng)驗(yàn)的智能導(dǎo)航,到駕駛員與汽車之間的智能交互,AI 一直在革新駕駛體驗(yàn)。此外,AI 還有助于提升駕乘安全
    的頭像 發(fā)表于 02-08 09:48 ?2194次閱讀

    負(fù)載箱在電力系統(tǒng)測試中的應(yīng)用與優(yōu)勢

    ,發(fā)現(xiàn)潛在的瓶頸和薄弱環(huán)節(jié)。這種測試有助于優(yōu)化配電系統(tǒng)的設(shè)計(jì),提高其效率和可靠。 新能源系統(tǒng)測試
    發(fā)表于 02-05 16:39