GitHub安全新機(jī)制:開(kāi)發(fā)者引入不安全的庫(kù)時(shí)會(huì)出現(xiàn)安全告警

樓主發(fā)表于: 11-21

代碼托管服務(wù)商GitHub增加了新功能,現(xiàn)在它能夠警告開(kāi)發(fā)人員他們的項(xiàng)目中有存在漏洞的軟件庫(kù),并且會(huì)提出修復(fù)方法解決問(wèn)題。

GitHub最近引入了依賴關(guān)系圖,該功能會(huì)列出項(xiàng)目使用的所有庫(kù)。新功能支持JavaScript和Ruby,公司還計(jì)劃在明年增加對(duì)Python的支持。

新的安全功能旨在當(dāng)開(kāi)發(fā)人員項(xiàng)目的依賴存在漏洞時(shí)進(jìn)行提醒。對(duì)于公開(kāi)repo,GitHub已經(jīng)自動(dòng)啟用了依存關(guān)系圖和安全警報(bào)功能,但對(duì)于私有repo還未開(kāi)啟。

依賴圖能夠在項(xiàng)目擁有者使用存在漏洞的庫(kù)時(shí)進(jìn)行提醒,并通知項(xiàng)目的所有者,然后從GitHub獲取修復(fù)建議。

“如今超過(guò)75%的GitHub項(xiàng)目存在依賴關(guān)系,除了幫助大家看到這些重要的項(xiàng)目,我們還要做更多的事。啟用您的依賴關(guān)系圖后,當(dāng)我們檢測(cè)到您的某個(gè)依賴關(guān)系中存在漏洞時(shí)我們現(xiàn)在會(huì)通知您,并且給出相應(yīng)的修復(fù)建議?!癎itHub介紹道。

目前支持JavaScript和Ruby項(xiàng)目

目前,依賴圖支持package.json文件(用于JavaScript項(xiàng)目)和gemfiles(用于Ruby項(xiàng)目),并且預(yù)計(jì)明年將增加對(duì)Python的支持。

添加到依賴圖的新安全功能是一個(gè)警報(bào)系統(tǒng),當(dāng)通過(guò)這些清單文件加載的從屬庫(kù)之一受到公開(kāi)已知的漏洞的影響時(shí),將警告用戶。 下面的GIF顯示了這些警報(bào)是如何工作的。

依賴圖也會(huì)發(fā)送電子郵件通知一個(gè)項(xiàng)目更新使用易受攻擊的依賴項(xiàng)(庫(kù))或GitHub更新其數(shù)據(jù)庫(kù)與新的漏洞的信息。

GitHub產(chǎn)品總監(jiān)Miju Han表示,GitHub的工程師將首先使用CVE漏洞識(shí)別系統(tǒng)來(lái)跟蹤已知的安全漏洞,但是他們也承諾發(fā)送已知安全研究人員未能獲得CVE ID號(hào)碼的漏洞警報(bào)。

用戶正在尋找一個(gè)(有些)類似的漏洞掃描程序,用于基于PHP Composer的項(xiàng)目所使用的依賴關(guān)系圖,可以使用Roave的SecurityAdvisories項(xiàng)目。

更多信息參考:https://help.github.com/articles/about-security-alerts-for-vulnerable-dependencies/

[ 此帖被正禾在2017-11-21 09:47重新編輯

原文鏈接

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容