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

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

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

艾體寶方案 | 管理開(kāi)源軟件包更新,提升開(kāi)源安全性

laraxu ? 來(lái)源:laraxu ? 作者:laraxu ? 2024-05-31 17:03 ? 次閱讀

現(xiàn)代應(yīng)用程序在很大程度上依賴于開(kāi)源軟件,大多數(shù)企業(yè) 80% 的應(yīng)用程序和代碼庫(kù)都是開(kāi)源的,在某些情況下甚至更多。雖然這對(duì)快速開(kāi)發(fā)和創(chuàng)新有很大好處,但也增加了別有用心之人利用漏洞的可能性,擴(kuò)大了潛在的攻擊面。
這些代碼庫(kù)中大量使用了開(kāi)源組件,為了維護(hù)應(yīng)用程序的穩(wěn)健安全,開(kāi)發(fā)人員和安全團(tuán)隊(duì)必須與快速更新的代碼庫(kù)保持同步——但他們?nèi)绾尾拍艽_信自己做到了這一點(diǎn)呢?現(xiàn)在,Mend.io 有了答案,Mend SCA 的增強(qiáng)功能讓您可以享受完全自動(dòng)化的開(kāi)源軟件包更新流程,并對(duì)這些更新的成功率充滿信心。
一、挑戰(zhàn)
1、過(guò)時(shí)依賴項(xiàng)埋伏安全隱患
開(kāi)發(fā)人員和安全專業(yè)人員都認(rèn)為,如果使用最新的依賴項(xiàng),應(yīng)用程序就會(huì)更加安全,但說(shuō)起來(lái)容易做起來(lái)難。部分原因是依賴項(xiàng)越來(lái)越多,更新也越來(lái)越頻繁,而且這種趨勢(shì)沒(méi)有逆轉(zhuǎn)的跡象。隨著依賴項(xiàng)和潛在更新數(shù)量的激增,人工檢查的方法越來(lái)越行不通,需要進(jìn)行 "分流",而這種 "分流 "會(huì)忽略許多更新,并以過(guò)時(shí)依賴項(xiàng)的形式開(kāi)始積累安全隱患。
自動(dòng)化測(cè)試和修復(fù)對(duì)于緩解這個(gè)問(wèn)題大有幫助。像 Mend Renovate 機(jī)器人這樣的工具開(kāi)創(chuàng)了“依賴自動(dòng)化”時(shí)代,并已被許多高性能開(kāi)發(fā)團(tuán)隊(duì)采用。然而,即使實(shí)現(xiàn)了項(xiàng)目級(jí)自動(dòng)化,保持最新?tīng)顟B(tài)仍然需要開(kāi)發(fā)人員花費(fèi)大量時(shí)間。項(xiàng)目團(tuán)隊(duì)缺乏強(qiáng)大的測(cè)試套件,可能會(huì)對(duì)更新依賴項(xiàng)感到不確定,因此與其他團(tuán)隊(duì)相比變得越來(lái)越過(guò)時(shí)。

2、手動(dòng)測(cè)試和部署效率低
此外,大多數(shù)應(yīng)用程序的測(cè)試水平不足以依賴自動(dòng)測(cè)試和部署。即使有,大多數(shù)公司也不會(huì)測(cè)試外部依賴項(xiàng)的內(nèi)部運(yùn)行問(wèn)題。因此,很難相信外部依賴項(xiàng)的更新是否會(huì)破壞應(yīng)用程序。這就導(dǎo)致了需要手動(dòng)測(cè)試,增加了開(kāi)發(fā)人員的開(kāi)銷,并減慢了更新依賴關(guān)系的進(jìn)程。
Renovate 可生成大量更新,要手動(dòng)測(cè)試和部署所有更新可能會(huì)讓人不知所措。現(xiàn)有的分組機(jī)制可以提供幫助,但無(wú)法消除不信任更新的問(wèn)題,因?yàn)椴恍湃胃聲?huì)導(dǎo)致整組更新失效。
因此,項(xiàng)目往往會(huì)因?yàn)閷?duì)項(xiàng)目測(cè)試缺乏信心和缺乏審查更新的資源而導(dǎo)致依賴性更新滯后,這樣一來(lái),未來(lái)出現(xiàn)安全問(wèn)題的風(fēng)險(xiǎn)就會(huì)增加。
二、需求
因此,當(dāng)下的改進(jìn)方向顯然是簡(jiǎn)化和加速更新依賴關(guān)系的流程。它必須易于使用,且必須使開(kāi)發(fā)人員能夠接受更新并盡可能快速、輕松地應(yīng)用有價(jià)值的安全問(wèn)題修復(fù)程序,從而使他們的工作更加高效。這樣的解決方案將提升應(yīng)用程序的安全狀況,因?yàn)樗鼘ⅲ?br /> ?為已采用依賴自動(dòng)化的項(xiàng)目節(jié)省大量時(shí)間和資源
?降低其他項(xiàng)目采用依賴自動(dòng)化的門檻
?讓你了解最新的依賴關(guān)系,這是做好準(zhǔn)備應(yīng)對(duì)開(kāi)源安全漏洞的最佳方式

三、解決方案—Mend SCA 智能合并控制功能
Mend SCA 現(xiàn)在允許開(kāi)發(fā)人員根據(jù) "合并信心 "值管理更新,從而解決了這些問(wèn)題。"合并信心 "值表示 Mend.io 對(duì)給定更新在不破壞構(gòu)建的情況下合并到應(yīng)用程序的信心。

這個(gè)置信度值是從大量使用 Mend Renovate(世界上最流行的自動(dòng)依賴關(guān)系更新機(jī)器人)的開(kāi)發(fā)者那里獲得的,是通過(guò)監(jiān)控包含每個(gè)特定更新的拉取請(qǐng)求的成功率生成的。這樣做的目的是,從統(tǒng)計(jì)學(xué)角度看,一個(gè)不當(dāng)更新會(huì)導(dǎo)致相當(dāng)數(shù)量的項(xiàng)目失敗,而 Mend.io 可以將該更新標(biāo)記為 "低 "置信度。多次合并成功的更新將產(chǎn)生 "高 "或 "非常高 "的合并置信度。而那些比較新的更新,或者我們沒(méi)有足夠信心數(shù)據(jù)的更新,則會(huì)被標(biāo)記為 "中性"。隨著時(shí)間的推移,收集到的數(shù)據(jù)會(huì)越來(lái)越多,置信度也會(huì)從 "中性 "逐漸過(guò)渡到 "低"、"高 "或 "非常高"。
四、智能合并控制的優(yōu)勢(shì)
MCW 增強(qiáng)功能使開(kāi)源軟件包更容易保持最新。這對(duì)開(kāi)發(fā)人員來(lái)說(shuō)意義重大,因?yàn)樗麄兛梢岳?Mend.io 的合并可信度評(píng)分來(lái)減少保持最新所需的工作量。即使是一個(gè)小型應(yīng)用程序,也很容易使用大量需要定期更新的開(kāi)源依賴項(xiàng)。如果不了解更新是否可信,就必須對(duì)每次更新進(jìn)行測(cè)試。使用智能合并控制功能,開(kāi)發(fā)人員可以篩選出最可信的更新并自動(dòng)應(yīng)用。這大大減輕了開(kāi)發(fā)人員為其應(yīng)用程序保持良好的依賴關(guān)系健康狀況的負(fù)擔(dān)。
從安全角度看,它是打擊黑客的另一種工具。MCW 使依賴程序更容易接受更新,從而使應(yīng)用程序更頻繁地獲得安全修復(fù),隨著更新采用率的提高,應(yīng)用程序也將變得更加安全。這也意味著更新會(huì)更快地被應(yīng)用,因此攻擊者利用每個(gè)已發(fā)現(xiàn)漏洞的時(shí)間就會(huì)更短。此外,技術(shù)債務(wù)的減少意味著安全管理人員將更有信心,相信開(kāi)發(fā)人員能夠?qū)ξ磥?lái)可能發(fā)生的任何緊急漏洞公告做出快速反應(yīng),而不會(huì)破壞他們的應(yīng)用程序。

MCW 為用戶帶來(lái)的主要利益:

優(yōu)點(diǎn) 情景
在沒(méi)有足夠測(cè)試的情況下,無(wú)需測(cè)試/幫助,因?yàn)闊o(wú)需測(cè)試即可接受更新。 如果應(yīng)用程序的測(cè)試覆蓋率較低。
大多數(shù)應(yīng)用程序并不測(cè)試外部依賴關(guān)系,因此更容易漏掉錯(cuò)誤。合并置信度可以在特定應(yīng)用程序測(cè)試之外,報(bào)告更新的整體質(zhì)量。
忽略不可靠的更新。
自動(dòng)合并可信的更新
只有 Mend.io 知道哪些更新是可信的。
大大縮短了處理更新所需的時(shí)間。 更容易確定接受哪些更新。
更易于測(cè)試和部署更新。


五、MCW 將 Mend SCA 自動(dòng)依賴性更新提升到新水平
幾年來(lái),Mend SCA 一直是開(kāi)源安全的黃金標(biāo)準(zhǔn)。我們的主要工作是檢測(cè)漏洞,并幫助開(kāi)發(fā)人員高效地修復(fù)漏洞。近年來(lái),我們率先推出了自動(dòng)拉取請(qǐng)求、提交時(shí)掃描、可達(dá)性路徑分析等功能。我們與 DevOps 工具鏈(也稱為 DevSecOps)的集成能力為我們贏得了許多大客戶的青睞。最近,我們發(fā)布的研究報(bào)告顯示,將 Mend SCA 與其代碼庫(kù)集成的客戶,其平均修復(fù)時(shí)間(MTTR)縮短了 74%,在任何給定時(shí)間內(nèi)修復(fù)的漏洞數(shù)量增加了三倍。
現(xiàn)在,我們?cè)?Mend SCA 中增加了自動(dòng)依賴性工作流,從而提高了軟件構(gòu)成分析的標(biāo)準(zhǔn)。我們相信,盡管許多依賴關(guān)系更新與漏洞管理并無(wú)具體關(guān)系,但這將帶來(lái)巨大的安全價(jià)值。
開(kāi)發(fā)人員越容易更新其應(yīng)用程序中的依賴關(guān)系,應(yīng)用程序就會(huì)收到越多的更新,因組件過(guò)時(shí)而積累的安全隱患也就越少。自動(dòng)化緩解了對(duì)耗時(shí)和繁瑣的人工依賴性測(cè)試的依賴。
Mend SCA 現(xiàn)在提供了一套豐富的功能,允許開(kāi)發(fā)人員配置更新的交付方式,幫助他們管理維護(hù)依賴關(guān)系健康這一原本艱巨的任務(wù)。

審核編輯 黃宇

聲明:本文內(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)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    210

    文章

    28103

    瀏覽量

    205852
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    3215

    瀏覽量

    42329
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    活動(dòng)回顧 開(kāi)源軟件供應(yīng)鏈安全的最佳實(shí)踐 線下研討會(huì)圓滿落幕!

    與Mend舉辦研討會(huì),聚焦開(kāi)源軟件供應(yīng)鏈安全,邀請(qǐng)行業(yè)專家分享合規(guī)
    的頭像 發(fā)表于 10-30 17:52 ?424次閱讀
    活動(dòng)回顧 <b class='flag-5'>艾</b><b class='flag-5'>體</b><b class='flag-5'>寶</b> <b class='flag-5'>開(kāi)源</b><b class='flag-5'>軟件</b>供應(yīng)鏈<b class='flag-5'>安全</b>的最佳實(shí)踐 線下研討會(huì)圓滿落幕!

    干貨 OIDA之四:掌握數(shù)據(jù)分析-分析的藝術(shù)

    本文是OIDA方法系列的最后一部分,重點(diǎn)介紹了數(shù)據(jù)分析的“分析”階段。這一最后階段將剖析階段的精煉數(shù)據(jù)轉(zhuǎn)化為可操作的見(jiàn)解,使網(wǎng)絡(luò)管理員和安全專業(yè)人員能夠解決問(wèn)題、優(yōu)化性能并增強(qiáng)安全性
    的頭像 發(fā)表于 09-24 11:47 ?154次閱讀
    <b class='flag-5'>艾</b><b class='flag-5'>體</b><b class='flag-5'>寶</b>干貨 OIDA之四:掌握數(shù)據(jù)<b class='flag-5'>包</b>分析-分析的藝術(shù)

    蘋果推出全新開(kāi)源Swift軟件包

    七月三十一日,蘋果企業(yè)總部對(duì)外正式發(fā)表公告,宣布昨日(即七月二十九日)成功推出全新的開(kāi)源 Swift 軟件包—— (喚名為 swift-homomorphic-encryption)。此舉旨在為 Swift 編程語(yǔ)言帶來(lái)應(yīng)用便利的同態(tài)加密功能。
    的頭像 發(fā)表于 07-31 15:17 ?323次閱讀

    瑞薩RX MCU功能安全解決方案簡(jiǎn)介(3)Self-Test自檢軟件包

    RX系列MCU自檢軟件包,包括診斷軟件、安全手冊(cè)、用戶指南和IEC61508功能安全認(rèn)證文檔。 RX系列MCU診斷軟件已通過(guò)功能
    的頭像 發(fā)表于 07-05 11:30 ?1578次閱讀
    瑞薩RX MCU功能<b class='flag-5'>安全</b>解決<b class='flag-5'>方案</b>簡(jiǎn)介(3)Self-Test自檢<b class='flag-5'>軟件包</b>

    開(kāi)啟開(kāi)源布道新篇章 — LF開(kāi)源軟件學(xué)園誠(chéng)邀開(kāi)源精英加入成為OSPO講師

    OSPO——企業(yè)開(kāi)源戰(zhàn)略的引擎在當(dāng)今數(shù)字化時(shí)代,開(kāi)源軟件已成為推動(dòng)全球技術(shù)創(chuàng)新的加速器。它不僅重塑了軟件開(kāi)發(fā)的模式,更成為企業(yè)構(gòu)建競(jìng)爭(zhēng)優(yōu)勢(shì)的關(guān)鍵。然而,隨著
    的頭像 發(fā)表于 07-04 08:36 ?259次閱讀
    開(kāi)啟<b class='flag-5'>開(kāi)源</b>布道新篇章 — LF<b class='flag-5'>開(kāi)源</b><b class='flag-5'>軟件</b>學(xué)園誠(chéng)邀<b class='flag-5'>開(kāi)源</b>精英加入成為OSPO講師

    矽力杰推出SA32B系列功能安全軟件包

    的功能安全資料和SafetyPack軟件包支持,詳細(xì)介紹可參考《矽力杰車規(guī)ASIL-BMCU重磅發(fā)布!》。該SafetyPack功能安全軟件包旨在用于作為一個(gè)基于功能
    的頭像 發(fā)表于 05-22 08:20 ?1373次閱讀
    矽力杰推出SA32B系列功能<b class='flag-5'>安全</b><b class='flag-5'>軟件包</b>

    方案 | ITT-Profitap IOTA——鐵路運(yùn)輸?shù)倪h(yuǎn)程網(wǎng)絡(luò)捕獲和故障排除方案

    鐵路運(yùn)輸作為重要的交通方式,正逐步實(shí)現(xiàn)數(shù)字化和智能化升級(jí)。然而,移動(dòng)環(huán)境下的網(wǎng)絡(luò)連接問(wèn)題和故障排查依然是鐵路運(yùn)輸面臨的挑戰(zhàn)之一。本文將介紹Profitap技術(shù)如何通過(guò)遠(yuǎn)程網(wǎng)絡(luò)捕獲和故障排查功能,幫助鐵路運(yùn)輸行業(yè)實(shí)現(xiàn)遠(yuǎn)程監(jiān)控
    的頭像 發(fā)表于 04-17 13:32 ?315次閱讀
    <b class='flag-5'>艾</b><b class='flag-5'>體</b><b class='flag-5'>寶</b><b class='flag-5'>方案</b> | ITT-Profitap IOTA——鐵路運(yùn)輸?shù)倪h(yuǎn)程網(wǎng)絡(luò)捕獲和故障排除<b class='flag-5'>方案</b>

    通過(guò)rtthread studio settings配置軟件包后,不自動(dòng)更新頭文件包含的原因?

    通rtthread studio settings 配置軟件包后,不自動(dòng)更新頭文件包含
    發(fā)表于 02-23 07:53

    KVM矩陣的智能化管理提升運(yùn)維效率與安全性

    隨著信息技術(shù)的飛速發(fā)展,KVM矩陣作為數(shù)據(jù)中心運(yùn)維的重要工具,正逐漸融入智能化管理的理念。智能化管理不僅提升了KVM矩陣的運(yùn)維效率,更在保障系統(tǒng)安全性方面發(fā)揮了重要作用。本文將探討KV
    的頭像 發(fā)表于 02-18 14:51 ?487次閱讀

    電梯人臉識(shí)別測(cè)溫一機(jī)的優(yōu)勢(shì):提升安全性和便捷

    隨著科技的不斷發(fā)展,人臉識(shí)別測(cè)溫一機(jī)逐漸應(yīng)用于各個(gè)領(lǐng)域。在電梯中,人臉識(shí)別測(cè)溫一機(jī)具有諸多優(yōu)勢(shì),可以提高電梯的安全性和便利。本文深圳梯云物聯(lián)科技有限公司小編將介紹人臉識(shí)別測(cè)溫一
    的頭像 發(fā)表于 01-08 10:09 ?705次閱讀
    電梯人臉識(shí)別測(cè)溫一<b class='flag-5'>體</b>機(jī)的優(yōu)勢(shì):<b class='flag-5'>提升</b><b class='flag-5'>安全性</b>和便捷<b class='flag-5'>性</b>

    軟件定義世界 開(kāi)源共筑未來(lái) 首屆“開(kāi)放原子開(kāi)源大賽”火熱進(jìn)行中

    近日,2023 首屆開(kāi)放原子開(kāi)源大賽正在火熱進(jìn)行中。本次大賽以“軟件定義世界,開(kāi)源共筑未來(lái)”為主題,旨在聯(lián) 合開(kāi)源組織、企事業(yè)單位、高等院校、科研院所、行業(yè)組織、投融資機(jī)構(gòu)等多方資源,
    的頭像 發(fā)表于 12-21 14:40 ?337次閱讀
    <b class='flag-5'>軟件</b>定義世界 <b class='flag-5'>開(kāi)源</b>共筑未來(lái) 首屆“開(kāi)放原子<b class='flag-5'>開(kāi)源</b>大賽”火熱進(jìn)行中

    解鎖數(shù)字化時(shí)代的軟件包管理利器—華為云 CodeArts Artifact

    ,它不僅滿足了企業(yè)在軟件包管理方面的多樣化需求,而且以其獨(dú)特的安全性、創(chuàng)新以及開(kāi)放等特點(diǎn),為企業(yè)提供了一站式的解決方案。 卓越的制品倉(cāng)庫(kù)
    的頭像 發(fā)表于 12-11 12:07 ?1252次閱讀
    解鎖數(shù)字化時(shí)代的<b class='flag-5'>軟件包管理</b>利器—華為云 CodeArts Artifact

    解鎖未來(lái)軟件安全的利器——華為云 CodeArts 開(kāi)源治理服務(wù)

    剖析當(dāng)前開(kāi)源軟件行業(yè)的現(xiàn)狀,并引領(lǐng)您了解華為云 CodeArts 開(kāi)源治理服務(wù)是如何成為解決方案的利器。 開(kāi)源
    的頭像 發(fā)表于 12-10 21:01 ?877次閱讀
    解鎖未來(lái)<b class='flag-5'>軟件</b><b class='flag-5'>安全</b>的利器——華為云 CodeArts <b class='flag-5'>開(kāi)源</b>治理服務(wù)

    華為云 CodeArts?開(kāi)源治理服務(wù),解鎖軟件安全新標(biāo)準(zhǔn)

    在數(shù)字化時(shí)代,軟件安全性日益受到關(guān)注,而開(kāi)源軟件的快速發(fā)展也帶來(lái)了新的挑戰(zhàn)。再次背景下,華為云開(kāi)源治理服務(wù)華為云
    的頭像 發(fā)表于 12-10 21:00 ?927次閱讀
    華為云 CodeArts?<b class='flag-5'>開(kāi)源</b>治理服務(wù),解鎖<b class='flag-5'>軟件</b><b class='flag-5'>安全</b>新標(biāo)準(zhǔn)

    泰克科技推出開(kāi)源Python儀器驅(qū)動(dòng)程序

    泰克科技公司于今天宣布推出開(kāi)源Python儀器驅(qū)動(dòng)程序。該軟件包完全免費(fèi),可面向儀器自動(dòng)化應(yīng)用提供原生的Python用戶體驗(yàn)。這款開(kāi)源Python驅(qū)動(dòng)程序
    的頭像 發(fā)表于 11-15 15:57 ?623次閱讀