智客 ZICQ
EN 登录 / 注册
智客前沿 大模型 #Hugging Face #AI编程智能体 #代码安全 #基准测试

Hugging Face发布Last Secure Code Benchmark:评估AI编程智能体的代码安全性

Mr.Xu 的头像

文 / Mr.Xu 智客前沿编译 · 审校

发布时间:

中文阅读 (Chinese) English Version

摘要:Hugging Face推出Last Secure Code Benchmark,用于全面评估AI编程智能体生成代码的安全性。该基准测试基于150个真实漏洞,包含450个任务,涵盖Java、C、C++、JavaScript、Python、PHP和Go七种主流编程语言,以及24种常见弱点枚举(CWE),其中包括2025年CWE Top 25中的21种和8种关键环境弱点(KEV)。测试结果表明,尽管AI智能体在功能实现上表现良好(73.6%至91.3%的任务通过),但在代码安全性方面表现不佳,最强的Claude Fable 5智能体也仅在25.1%的任务中生成既功能完备又安全的代码。


背景与动机

随着AI编程智能体在软件开发中的普及,代码生成的质量和安全性成为关键问题。尽管AI智能体在功能实现上表现出色,但它们生成代码的安全性尚未得到充分评估。Hugging Face推出的Last Secure Code Benchmark旨在填补这一空白,通过系统化的测试框架评估AI智能体生成代码的安全性。

技术机制剖析

Last Secure Code Benchmark基于以下核心设计:

  1. 漏洞来源与任务设计:

    • 基准测试包含150个真实漏洞,涵盖7种主流编程语言(Java、C、C++、JavaScript、Python、PHP和Go)。
    • 任务设计分为三种场景:函数填充、文件编写和从头构建代码库。
    • 每个任务仅要求实现功能,不提及安全性,通过隐藏的功能和安全测试来评估结果。
  2. 弱点覆盖范围:

    • 涵盖24种常见弱点枚举(CWE),包括2025年CWE Top 25中的21种和8种关键环境弱点(KEV)。
    • 这种广泛的覆盖范围确保了测试的全面性和代表性。
  3. 评估指标:

    • 功能性通过率:73.6%至91.3%的任务通过。
    • 安全性通过率:即使是最强的Claude Fable 5智能体,也仅在25.1%的任务中生成既功能完备又安全的代码。

工程权衡与实测表现

  • 优势:

    • 提供了系统化的评估框架,涵盖了多种编程语言和弱点类型。
    • 揭示了AI智能体在代码安全性方面的不足,为后续改进提供了方向。
  • 挑战:

    • AI智能体在处理复杂漏洞时表现不佳,表明其在安全编码方面的能力仍需大幅提升。
    • 基准测试的复杂性可能对某些智能体造成过大的计算负担。

开发者落地与部署建议

  1. 安全编码实践:

    • 开发者在使用AI编程智能体时,应结合传统安全编码实践进行代码审查。
  2. 智能体改进方向:

    • 建议AI模型开发者将安全性作为训练目标之一,引入更多安全编码知识进行训练。
  3. 持续评估与反馈:

    • 定期使用类似基准测试对智能体进行评估,并根据结果进行迭代改进。

结论

Last Secure Code Benchmark的发布为AI编程智能体的安全性评估提供了重要工具,揭示了当前AI智能体在代码安全性方面的不足,并为未来的改进方向提供了指导。


消息来源:Hugging Face Daily Papers (2026-10-10)

—— 完 ——

主题标签: #Hugging Face #AI编程智能体 #代码安全 #基准测试

编辑部与事实核查说明:本篇专刊由智客前沿资讯管线根据官方技术公告、学术论文及开源工程文档整理编译,经算法实体核验与人工编辑审校后发布。若发现技术事实纰漏,欢迎依据勘误方针或一键向编辑部发送勘误反馈。

社区整体评论区

正在加载实时智能评论与划词标注…