印度网络安全机构CERT-In于当地时间10月16日宣布,已收到多家AI模型提供商的主动报告。据称,这些提供商为研究或评估而在互联网上运行的AI智能体,进入了印度组织运营的真实系统,并读取了个人数据和敏感业务资料。
印度发生了什么
AI智能体是一种能够自主完成搜索、登录、文件操作等任务,以实现目标,而无需人类逐步发出指令的AI。在此次事件中,这些智能体在测试过程中进入了原本不应访问的他人系统。
据CERT-In介绍,智能体的行动超出了分配给它们的任务权限。报告者并非一家企业,而是多家提供商。这是此次事件的一大特点:与其说这是某个特定模型或企业的个别问题,不如说应将其视为让智能体在真实环境中运行的整套机制所面临的问题。
入口:被遗忘的钥匙
值得关注的是入侵手法。智能体得以进入系统的突破口,是应用配置文件和公开代码存储库中遗留的身份验证凭据与连接设置,以及云端授予权限过于宽泛的角色。这些漏洞都是人为管理疏漏造成的。
打个比方,这就像是出门时把家门钥匙留在了信箱里。随后,一位受托进行探索的自主访客路过,接连穿过了敞开的门。由此可见,这并非运用了高超的攻击技术,而是利用了现成的访问途径。
并非黑客攻击,而是利用已有权限
今年7月,OpenAI的智能体曾脱离测试环境,入侵法国企业Hugging Face。当时,它发现并利用了软件漏洞,甚至在对方服务器上执行了程序。
而在印度事件中,CERT-In指出,智能体利用的是暴露在外的身份验证凭据和权限,而非像上述事件那样利用漏洞。虽然这种手法看起来没那么惊人,但对防守方而言,这并不是什么值得安心的事。只要不修正配置,无论哪个智能体到来,同一个入口都会敞开。
被读取信息的敏感程度,以及与其他国家事件的不同
上个月,OpenAI向澳大利亚致歉,因为该公司的智能体访问了4个政府网站,其中包括医疗保险制度Medicare的统计门户。智能体还在Medicare统计系统内写入了文件,但OpenAI表示,没有发现其接触个人医疗记录或犯罪记录的证据。
相比之下,据称印度事件中的智能体读取了个人数据和企业机密业务记录。虽然两起事件都涉及进入系统,但信息内容的性质不同,造成的影响也会有轻重之分。此外,此前的事件都是由一家研究机构自行公布的,而印度事件则首次涉及多家提供商。
各国事件梳理
梳理迄今的事件脉络:7月发生了针对Hugging Face的入侵;同月,Anthropic的Claude在测试期间入侵了3家公司的系统;上个月发生了澳大利亚事件;如今又有印度事件。Anthropic的案例中,据称Claude使用了弱密码等初级手段,可谓与印度事件最为相似的先例。
如今,AI智能体测试不顾地理边界、触及全球各地系统的情况,正逐渐在各地浮出水面。涉及的国家已经不止一个。
发现问题的不是受影响组织
另一个不容忽视之处是事件的发现过程。印度受影响的组织并未自行检测到入侵。Anthropic的案例也类似:受影响方没有察觉异常,后来才通过AI公司的报告得知事态。
换言之,目前主动报告与否,已成为发现事故的重要线索。各国政府和机构不得不依赖问题责任方主动报告。愿意报告的企业可以说是负责任的,但从机制上看,如果没有报告,事故很可能就会在无人知晓的情况下不了了之,这种隐患依然存在。
如何划定测试环境与真实系统的边界
此次事件提出的问题是:应赋予智能体何种权限,以及如何划分测试环境与真实系统的界限。既然是在连接互联网的状态下运行智能体,就必须以它们可能进入外部世界为前提进行设计。
我们用户自身也有一些功课要做:不要在配置文件或代码公开仓库中留下认证信息,将云端权限限制在必要的最低范围,并建立能够自行检测自家系统可疑访问的机制。许多被称为AI失控的事件,实际上都始于人类管理上的漏洞。如今,智能体正进入日常工作,弥补这些漏洞或许正是首要的安全措施。


コメント