安全研究员借助AI模型扫描英国政府公开代码库,在349个代码库中发现上百个高危漏洞

AI确实降低了发现软件漏洞的门槛,但真正需要解决的,可能并不是代码是否公开,而是政府部门能否及时修复漏洞、妥善管理权限,并做好基本的网络安全维护。

据《连线》报道,安全公司ControlPlane的研究人员克里斯·内斯比特-史密斯(Chris Nesbitt-Smith)利用Claude Opus和Sonnet AI模型,对英国政府公开发布的代码进行扫描,在33个机构的349个公共部门代码库中发现上百个严重安全漏洞。其中约三分之二的代码库存在安全问题,部分漏洞可能导致敏感数据暴露,甚至为数据窃取和勒索软件攻击提供入口。

过去约10年,英国政府一直默认公开发布使用公共资金开发的代码,以提高政府工作透明度,并帮助其他机构复用代码、降低开发成本。采用这一做法的机构包括英国卫生与社会关怀部、内政部以及地方政府部门。但近年来资金紧张导致多个政府部门忽视了对现有技术系统的维护和升级。内斯比特-史密斯强调,他使用的只是运行在笔记本电脑上的消费级AI模型,许多漏洞甚至可以通过常规IT安全检查发现。“这些问题并不是主流媒体所担忧的那种高复杂度网络攻击手段,全都是些低级错误。”

在发现的问题中,最严重的一起涉及英国规划监察局(Planning Inspectorate)。该机构负责处理英格兰各地的土地利用规划事务。由于一次操作失误,工作人员将登录凭据意外提交到了公开代码托管平台GitHub,且相关部门未能彻底撤销这些凭据,导致其仍然可以被使用。这组Microsoft Entra ID凭据几乎拥有整个系统的最高级别读写权限,可以访问所有SharePoint网站以及员工的私人OneDrive账户,其中包括人力资源记录。此外,攻击者还可能访问用于保存法定规划调查和上诉证据的敏感文件库,这些资料受到法律保全要求保护。凭据意外公开与权限范围过大、长期有效等问题叠加,使这起事件格外危险。攻击者完全有可能利用这些权限部署勒索软件、加密全部数据,或者直接窃取所有数据。

规划监察局表示,其网络安全监控工具在今年8月就发现了内斯比特-史密斯的相关活动,在ControlPlane联系该机构之前,机构已将此事作为一起网络安全事件进行处理。该机构称,在收到报告后20分钟内便确认并修复了漏洞,并核实没有发生数据泄露。发言人表示,机构已审查并强化相关系统和流程,以防止类似问题再次发生。

此次扫描还发现英国教育部多个项目存在问题,包括供学校使用的采购服务、教师申请服务,以及英格兰政府资助培训机构和学徒项目的主要登记系统。其中,教师申请服务包含个人资料、学历资质、工作经历以及身份证明文件等敏感信息。此外,苏格兰政府的一个开放数据门户网站也存在漏洞,任何访问者都可能读取管理账户信息,甚至修改网站配置。相关机构目前均已处理这些安全问题。

非营利行业组织OpenUK首席执行官阿曼达·布罗克(Amanda Brock)认为,规划监察局事件与开源软件本身无关,而是政府内部使用公共工具时缺乏规范管理造成的。数据暴露源于相关人员没有遵循正确的操作流程,并非开源软件的安全问题。

随着AI模型加快漏洞发现速度,英国公共部门是否应继续公开发布源代码近期引发争论。今年5月,英国国家医疗服务体系(NHS)据报道曾要求技术团队逐步停止使用开源代码,原因是担忧AI模型可能带来的安全风险。英国政府也发布了相关指导意见,讨论公共部门公开代码与漏洞风险之间的关系。内斯比特-史密斯认为,如果政府只是停止公开代码却没有立即修复现有漏洞,反而可能造成最糟糕的结果。公开代码能够让安全研究人员发现并报告问题;一旦代码库转为私有,研究人员就失去了检查漏洞的机会,而潜在攻击者很可能早已复制并保存了这些代码库,仍能继续研究和利用其中的漏洞。

这场争论揭示了一个更深层的问题:AI确实降低了发现软件漏洞的门槛,但真正需要解决的,可能并不是代码是否公开,而是政府部门能否及时修复漏洞、妥善管理权限,并做好基本的网络安全维护。对于依赖公开代码库进行协作和复用的公共部门而言,如何在透明度与安全运维之间建立可持续的治理机制,将成为AI时代政府技术管理的关键课题。

该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。

赞 (0)
英飞凌、意法半导体、恩智浦CEO:欧洲应在物理AI领域争取主导地位
上一篇 5小时前
AI Agent竞争焦点从代码生成转向文件任务可靠交
下一篇 4小时前

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部