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

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

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

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

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

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

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

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

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

當前,通過CodeQL進行“代碼掃描”的三種主要方式如下:

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

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

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

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

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

    關(guān)注

    87

    文章

    30896

    瀏覽量

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

    關(guān)注

    0

    文章

    204

    瀏覽量

    15377
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    471

    瀏覽量

    16448
收藏 人收藏

    評論

    相關(guān)推薦

    Zigbee 3.0的新功能

    電子發(fā)燒友網(wǎng)站提供《Zigbee 3.0的新功能.pdf》資料免費下載
    發(fā)表于 09-26 10:45 ?1次下載
    Zigbee 3.0的<b class='flag-5'>新功能</b>

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

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

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

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

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

    日前,國內(nèi)專注于保密與非密領(lǐng)域的分級保護、等級保護、業(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 ?370次閱讀

    C2000 DCSM ROM代碼片段/ROP漏洞

    電子發(fā)燒友網(wǎng)站提供《C2000 DCSM ROM代碼片段/ROP漏洞.pdf》資料免費下載
    發(fā)表于 08-28 09:39 ?0次下載
    C2000 DCSM ROM<b class='flag-5'>代碼</b>片段/ROP<b class='flag-5'>漏洞</b>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    GitHub啟用推送保護功能,強化代碼安全

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

    愛立信推出認知軟件新功能

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

    POC管理和漏洞掃描小工具

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