大数跨境

GitHub最新推出的AI工具可自动修复代码漏洞

GitHub最新推出的AI工具可自动修复代码漏洞 海外洞察
2024-03-20
1
导读:对漏洞而言,今天是个坏日子。今天早些时候,Sentry 宣布推出用于调试生产代码的 AI Autofix 功能;几小时后,GitHub 又

对恶意软件而言,今天是个糟糕的日子。Sentry 宣布 AI Autofix 功能用于调试生产代码后不久,GitHub 即推出代码扫描 Autofix 首个测试版,旨在编码过程中发现并修复安全漏洞。该功能将 GitHub Copilot 实时能力与语义代码分析引擎 CodeQL 相结合,早于去年11月预览。

GitHub 承诺新系统可自动修复超三分之二漏洞,通常无需开发人员手动编辑;覆盖支持语言中90%以上警报类型,目前涵盖 JavaScript、TypeScript、Java 和 Python。此功能现已面向所有 GitHub Advanced Security (GHAS) 客户开放。

GitHub Copilot 中的代码扫描 Autofix。图片来源: GitHub

GitHub 表示:“正如 Copilot 让开发者从繁琐重复任务中解脱,代码扫描 Autofix 将帮助团队夺回修复漏洞的时间。安全团队也将因日常漏洞减少而受益,从而专注于业务保护策略,跟上加速的开发节奏。”

图片来源: GitHub

后台采用 CodeQL 引擎在代码执行前查找漏洞。GitHub 于2019年底收购 Semmle 后推出第一代 CodeQL,此后持续改进,但仅对研究人员和开源开发者免费开放。

如今 CodeQL 成为核心,结合启发式方法与 Copilot API 建议修复方案,并使用 OpenAI GPT-4 生成修复及解释。尽管多数建议正确,但小部分可能反映对代码库或漏洞的重大误解。

GitHub 收购代码分析工具 Semmle

【声明】内容源于网络
0
0
海外洞察
海外资讯洞察,电商,AI
内容 14232
粉丝 0
海外洞察 海外资讯洞察,电商,AI
总阅读3.2k
粉丝0
内容14.2k