news 2026/7/30 0:27:39

Anthropic用Claude寻找密码学漏洞 模型辅助安全研究能走多远

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Anthropic用Claude寻找密码学漏洞 模型辅助安全研究能走多远

Anthropic最近在GitHub上发布了一个密码学研究demo,展示了Claude在自主发现HAWK-256哈希算法密钥恢复攻击方面的能力。紧接着又发布了一篇研究文章,描述AI在密码学漏洞发现中的系统方法。

两件事放在一起看,一条新的技术路线正在成型:AI辅助密码学分析。

先说HAWK-256的密钥恢复攻击。这是一个实际存在的攻击方法——Anthropic的研究者让Claude分析HAWK-256的实现代码,模型不仅发现了潜在漏洞,还给出了完整的攻击向量和PoC。代码在GitHub开源。

从安全研究的角度来看,这不是简单地把代码丢给LLM说"帮我找找bug"。实际工作流程分为几个阶段:首先是问题结构化——把密码学协议的安全分析转化为模型可以理解的形式。然后是约束枚举——列出攻击者能访问的信息、不能访问的信息、目标是什么。最后是攻击路径搜索——让模型在约束条件内寻找可行的攻击策略。

安全圈对AI辅助漏洞发现并不陌生。像之前的"Cybercode"和"Project Zero"结合LLM的做法,已经在一些场景下展示了效果。但Anthropic这次的不同之处在于,它聚焦的是密码学的安全性,而不是一般的代码漏洞。

密码学漏洞的发现难度高于普通代码漏洞。

Anthropic的后续研究文章则提供了一个更系统的视角。他们建立了一个自动化评估框架,让Claude对已知的密码学实现(有弱点和没有弱点的版本)进行分析,然后评估模型的分析能力边界。这个框架分为三个层次:代码级漏洞检测(如常量时间实现缺失)、协议级漏洞检测(如填充预言机攻击)、设计级漏洞检测(如密钥派生方案不合理)。

一个值得关注的细节是:模型在分析OpenSSL中某个椭圆曲线实现的侧信道攻击时,成功发现了已知漏洞,并且提出了一个工程上可行的修复方案。这个修复方案不是随便替换一个安全库——而是基于特定的架构优化,通过常量时间实现来消除时序差异。它对ARM和x86_64分别生成了不同的修复代码,利用了不同架构的指令集特性。

从工程角度看,我注意到Anthropic在这项研究中采用了迭代分析模式。不是让模型一次性输出结果,而是让模型先分解问题、生成分析计划、分步验证、再整合结论。这种"思维链+工具调用"的混合模式,正在成为复杂安全分析的标准操作方式。

在实际应用中,这种能力可以外推到几个方向。一是自动化代码审计——不是替代人工审计,而是让AI完成第一轮扫描,人为焦点验证高优先级告警。二是CTF竞赛或红队演练中的辅助工具——每个团队安全分析的时间周期可以从几周压缩到几天。

不过,目前这项技术仍然有明确的边界。Claude在分析未知的、没有公开文献的新算法时,准确率显著下降。模型擅长的是在已知攻击范式(如时序攻击、故障注入、缓存侧信道)中找到变种,而不是发现全新的攻击类型。这意味着AI目前更适合做已知安全模式的批量检查,不适合做探索性安全研究。

对开发者而言,这个方向的实际意义不是"AI可以自己找漏洞了",而是"密码学安全分析的门槛可能会降低"。以前需要一个安全专家团队花几周才能完成的协议分析工作,现在一个懂安全概念的开发者配合AI,可能在几天内完成第一轮评估。

从代码仓库的CI流程来看,这个能力可以集成到代码提交前的安全检查中——不是替代现有的SAST工具,而是在检测到加密相关代码变更时,自动触发一轮AI辅助分析。如果模型认为存在潜在风险,在PR上标记出来供reviewer确认。

和Codex Security类似,这里最务实的用法是把AI当作安全分析流程中的一个增强环节,而不是替代品。

关于维基框架

维基框架关注企业应用开发中的长期维护问题。在实际项目中,业务系统往往同时涉及权限、微服务、接口协议、部署环境等复杂因素,因此我们希望提供一套更容易扩展和维护的基础框架。

官网:framewiki.com

Gitee:gitee.com/wiki-framework

GitHub:github.com/wiki-framework

示例项目:gitee.com/cdkjframework/framewiki-example

📄 许可证:MulanPSL-2.0(木兰宽松许可证,第2版)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 0:24:36

PotatoNV终极指南:快速解锁华为麒麟设备Bootloader的完整教程

PotatoNV终极指南:快速解锁华为麒麟设备Bootloader的完整教程 【免费下载链接】PotatoNV Unlock the bootloader on Huawei devices with Kirin 620/65x/95x/960 项目地址: https://gitcode.com/gh_mirrors/po/PotatoNV 在Android设备定制领域,Bo…

作者头像 李华
网站建设 2026/7/30 0:21:20

B站m4s视频转换终极指南:三步完成缓存视频永久保存

B站m4s视频转换终极指南:三步完成缓存视频永久保存 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾为B站视频突然下架而烦恼…

作者头像 李华
网站建设 2026/7/30 0:21:16

【单片机课设毕设项目】基于 STM32F103 的环境温湿度闭环管控系统, 基于传感器的单片机温湿度智能调控平台设计(010501)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/7/30 0:13:13

B站直播推流码获取:5分钟快速上手终极指南

B站直播推流码获取:5分钟快速上手终极指南 【免费下载链接】bilibili_live_stream_code 获取B站直播推流码,支持开关播,管理直播标题、分区,显示弹幕和礼物。 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili_live_strea…

作者头像 李华
网站建设 2026/7/30 0:08:54

Windows 11 LTSC用户必看:如何快速恢复微软商店完整功能

Windows 11 LTSC用户必看:如何快速恢复微软商店完整功能 【免费下载链接】LTSC-Add-MicrosoftStore Add Windows Store to Windows 11 24H2 LTSC 项目地址: https://gitcode.com/gh_mirrors/ltscad/LTSC-Add-MicrosoftStore Windows 11 LTSC(长期…

作者头像 李华
网站建设 2026/7/30 0:08:02

3小时掌握taskt:免费开源RPA工具让你的重复工作自动化

3小时掌握taskt:免费开源RPA工具让你的重复工作自动化 【免费下载链接】taskt taskt (pronounced tasked and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework 项目地址: https://gitcod…

作者头像 李华