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

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

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

GitHub推出新功能:智能掃描代碼潛在漏洞

微云疏影 ? 來源:綜合整理 ? 作者:綜合整理 ? 2024-03-21 14:55 ? 次閱讀

3 月 21 日,GitHub 推出的全新“代碼掃描”功能,面向所有享有Advanced Security(GHAS)許可的用戶,旨在查找并識別代碼中的安全漏洞及編碼錯誤。

此項(xiàng)新功能依靠Copilot及CodeQL(GitHub自主研發(fā)的代碼分析引擎,專司自動化安全檢測),能夠找出潛藏于代碼之中的漏洞或錯誤,并對其進(jìn)行歸類和排序,以便按照優(yōu)先級進(jìn)行修復(fù)。值得注意的是,“代碼掃描”功能需要占用GitHub Actions的時間資源。

“代碼掃描”功能還能預(yù)防新手引入新的問題,并支持在設(shè)定的日期和時間進(jìn)行掃描,或者讓特定事件(如推送到倉庫中)觸發(fā)掃描。若AI判定代碼內(nèi)可能存在隱患,GitHub將在倉庫中發(fā)出預(yù)警,待用戶修正引發(fā)求救信號的部分后,再撤銷警告。

為了查看自己倉庫或是組織的“代碼掃描”結(jié)果,用戶可以通過web掛鉤和code scannning API進(jìn)行監(jiān)控。此外,“代碼掃描”亦可與支持輸出靜態(tài)分析結(jié)果交換格式 (SARIF)數(shù)據(jù)的第三方代碼掃描工具實(shí)現(xiàn)互通。

當(dāng)前,通過CodeQL進(jìn)行“代碼掃描”的三種主要方式如下:

使用默認(rèn)設(shè)置,迅速在倉庫上配置相關(guān)的CodeQL分析。這一步驟會自動挑選所需分析的語言、查詢套件,以及觸發(fā)掃描的條件。若需更改,也可手動調(diào)整。啟動CodeQL后,GitHubActions將執(zhí)行一系列任務(wù)以檢測代碼。

利用高級設(shè)置,向倉庫中添加CodeQL工作流。該流程將生成自定義的工作流文件,并運(yùn)用github/codeql-action運(yùn)行CodeQL CLI。

直接在外部CI系統(tǒng)中運(yùn)行CodeQL CLI,然后將得到的結(jié)果上傳至GitHub。

GitHub表示,這一AI系統(tǒng)具備修復(fù)其所發(fā)現(xiàn)漏洞的能力,三分之二以上的漏洞無需人工干預(yù)即可自行修復(fù)。他們還承諾,代碼掃描自動修復(fù)將覆蓋其所支持語言中超過90%的問題類型,涵蓋JavaScript、Typescript、Java和Python等。

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

    關(guān)注

    87

    文章

    29806

    瀏覽量

    268103
  • 漏洞
    +關(guān)注

    關(guān)注

    0

    文章

    203

    瀏覽量

    15347
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    465

    瀏覽量

    16359
收藏 人收藏

    評論

    相關(guān)推薦

    漏洞掃描一般采用的技術(shù)是什么

    漏洞掃描是一種安全實(shí)踐,用于識別計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)或應(yīng)用程序中的安全漏洞。以下是一些常見的漏洞掃描技術(shù): 自動化
    的頭像 發(fā)表于 09-25 10:27 ?266次閱讀

    漏洞掃描的主要功能是什么

    弱點(diǎn),以減少潛在的安全風(fēng)險(xiǎn)。 1. 漏洞識別 漏洞掃描的首要功能是識別系統(tǒng)中存在的安全漏洞。這些
    的頭像 發(fā)表于 09-25 10:25 ?279次閱讀

    《七劍下天山》之“七劍利刃”:“新一代”漏洞掃描管理系統(tǒng)

    日前,國內(nèi)專注于保密與非密領(lǐng)域的分級保護(hù)、等級保護(hù)、業(yè)務(wù)連續(xù)性安全和大數(shù)據(jù)安全產(chǎn)品解決方案與相關(guān)技術(shù)研究開發(fā)的領(lǐng)軍企業(yè)——國聯(lián)易安自主研發(fā)推出“新一代”漏洞掃描管理系統(tǒng):國聯(lián)統(tǒng)一系統(tǒng)脆弱性管理平臺
    的頭像 發(fā)表于 09-09 11:23 ?316次閱讀

    Meta旗下社交平臺Threads推出新功能

    Meta旗下的新興社交平臺Threads近期宣布了一系列新功能推出,旨在為企業(yè)用戶和數(shù)字創(chuàng)作者提供更加便捷和強(qiáng)大的內(nèi)容管理工具。此次更新不僅豐富了平臺的交互體驗(yàn),還進(jìn)一步提升了數(shù)據(jù)透明度與發(fā)布效率。
    的頭像 發(fā)表于 08-16 18:00 ?1153次閱讀

    GitHub推出GitHub Models服務(wù),賦能開發(fā)者智能選擇AI模型

    8月2日,全球領(lǐng)先的代碼托管平臺GitHub宣布了一項(xiàng)重大創(chuàng)新——GitHub Models服務(wù)的正式推出。該服務(wù)被定位為AI時代的工程師助手,旨在幫助全球超過1億的
    的頭像 發(fā)表于 08-02 15:39 ?497次閱讀

    亞馬遜云科技推出多項(xiàng)安全服務(wù)新功能

    在近日舉辦的re:Inforce 2024全球大會上,亞馬遜云科技(Amazon Web Services, AWS)再次彰顯了其在云計(jì)算安全領(lǐng)域的領(lǐng)先地位,推出了一系列激動人心的安全服務(wù)新功能。這些新功能不僅提升了用戶數(shù)據(jù)的安
    的頭像 發(fā)表于 06-12 15:14 ?441次閱讀

    OpenAI推出ChatGPT實(shí)時數(shù)據(jù)分析新功能

    近日,OpenAI在ChatGPT中推出了令人矚目的實(shí)時數(shù)據(jù)分析新功能。這一創(chuàng)新功能為用戶提供了前所未有的數(shù)據(jù)處理體驗(yàn),極大地提升了數(shù)據(jù)處理的便捷性。
    的頭像 發(fā)表于 05-20 11:28 ?558次閱讀

    GitHub存在高危漏洞,黑客可利用進(jìn)行惡意軟件分發(fā)

    據(jù)悉,該漏洞允許用戶在不存在的GitHub評論中上傳文件并創(chuàng)建下載鏈接,包括倉庫名和所有者信息。這種偽裝可能使受害者誤以為文件為合法資源。
    的頭像 發(fā)表于 04-23 14:36 ?598次閱讀

    艾為電子推出高壓觸覺反饋產(chǎn)品三大新功能

    隨著線性馬達(dá)技術(shù)研究的持續(xù)深入,艾為電子推出高壓觸覺反饋產(chǎn)品三大新功能,賦予用戶前所未有的沉浸式體驗(yàn)。
    的頭像 發(fā)表于 04-20 10:07 ?478次閱讀
    艾為電子<b class='flag-5'>推出</b>高壓觸覺反饋產(chǎn)品三大<b class='flag-5'>新功能</b>

    LG智能電視被曝存四安全漏洞,影響超9萬臺設(shè)備

    漏洞利用了3000/3001端口上運(yùn)行的服務(wù),主要為智能手機(jī)提供PIN接入功能。Bitdefender指出,雖然這些漏洞應(yīng)僅限局域網(wǎng)使用,但Shodan
    的頭像 發(fā)表于 04-10 14:12 ?503次閱讀

    GitHub啟用推送保護(hù)功能,強(qiáng)化代碼安全

    這項(xiàng)于去年 8 月上線的“推送保護(hù)”功能初現(xiàn)時,用戶需自行在設(shè)定中打開開關(guān)。然而,隨著近期日益頻繁的敏感數(shù)據(jù)泄露事件的發(fā)生,GitHub 決定將此設(shè)為默認(rèn)選項(xiàng)。
    的頭像 發(fā)表于 03-04 11:40 ?516次閱讀

    愛立信推出認(rèn)知軟件新功能

    日前,愛立信宣布在其專為運(yùn)營商設(shè)計(jì)的認(rèn)知軟件組合中,新增采用“可解釋性人工智能(Explainable AI,XAI)”的新功能,進(jìn)一步加速在網(wǎng)絡(luò)設(shè)計(jì)和優(yōu)化中采用人工智能后的價值轉(zhuǎn)化。
    的頭像 發(fā)表于 02-22 09:22 ?5186次閱讀

    POC管理和漏洞掃描小工具

    本工具是采用javafx編寫,使用sqllite進(jìn)行poc儲存的poc管理和漏洞掃描集成化工具。主要功能是poc管理,并且采用多線程進(jìn)行漏洞掃描
    的頭像 發(fā)表于 01-09 11:01 ?717次閱讀
    POC管理和<b class='flag-5'>漏洞</b><b class='flag-5'>掃描</b>小工具

    GitHub入門與實(shí)踐

    GitHub 是一個基于 Git 版本控制系統(tǒng)的代碼托管平臺,它提供了許多功能和用途,主要面向軟件開發(fā)和協(xié)作。以下是 GitHub 的主要用途和一些關(guān)鍵技術(shù):
    發(fā)表于 12-14 09:53 ?6次下載

    ntopng如何將漏洞掃描與流量監(jiān)控相結(jié)合,以提高網(wǎng)絡(luò)安全性

    ntopng為人所知的“身份”是被動流量監(jiān)控。然而,如今的ntopng6.0也進(jìn)化出主動監(jiān)控功能來,漏洞掃描功能便是其中一個。那么漏洞
    的頭像 發(fā)表于 11-25 08:04 ?371次閱讀
    ntopng如何將<b class='flag-5'>漏洞</b><b class='flag-5'>掃描</b>與流量監(jiān)控相結(jié)合,以提高網(wǎng)絡(luò)安全性