数百个 Artex AI 黑客工具暴露公网,开源渗透测试藏隐忧
一款名为 Artex 的开源 AI 渗透测试工具,正以一种它自己未必预料到的方式接受检验。安全研究人员在公网上扫描到超过 800 个可直接访问、无需密码登录的 Artex 部署实例,任何人都可能借这些系统对毫无防备的目标发起攻击。
Artex 属于自主渗透测试软件,能在极少人工干预的情况下自动探测计算机系统的薄弱环节。它于 7 月公开发布,以开源方式分发,任何人都可以免费下载并部署到自己的服务器上。
对拿不到头部厂商最先进网络安全模型的团队来说,这类工具填补了空白。能力被开放出来,门槛也随之被拉平。
微软此前把它描述为一套 AI 智能体系统,能力覆盖从前期侦察到把数据偷运出去的全过程,需要的人工介入极少。工具本身没有立场,装它的人有。
长期扫描公网暴露与脆弱系统的 Censys 在分析中发现,800 多个 Artex 实例可从网络直接访问,登录环节不需要密码。撰写分析的该公司首席安全研究员 Silas Cutler 表示,并非每个实例都被恶意使用,相当一部分属于经过授权的测试人员。
问题在于,Artex 并不要求部署者把它开放到公网。这些系统为什么成百上千地挂在网上,目前没有明确答案。
公开可访问的实例还顺带暴露了攻击载荷,例如用于侵入并长期潜伏在受害者网络里的植入物。门没关,挂在门后的东西也一起晾在了外面。
大学某个暑假,宿舍里几个人凑钱租了台最低配的云主机,照着论坛帖子一步步架起联机服务器。先玩到的是后来那版,画面干净,教程贴心,跟着点就行;玩到兴头上回头补最早的那一版,界面糙得像半成品,操作也没人教,可手感扎实得让人一口气坐到天亮。那点惊艳跟画面无关,是发现东西虽然简陋,却每一处都经得起推敲。眼下这类工具一条命令就能装好,默认配置敞开,连登录密码都省了,谁都能推门进来——这份体贴,真是进步得彻底。
安全厂商已把 Artex 的使用与多起大规模攻击联系起来。9 月针对韩国金融行业的攻击中,CrowdStrike 将矛头指向一名中文母语黑客,依据之一是此人留下了一个托管该系统的开放目录。
Censys 的数据显示,涉事实例已在公网暴露数月,其中包含的攻击数据范围超出韩国银行业,还涉及支付与游戏公司。归因依据往往来自工具痕迹、基础设施痕迹与语言线索,公开报告呈现的证据未必完整,但工具被反复复用这一点是清楚的。
10 月初,IT 支持服务商 ConnectWise 遭到攻击,与中国有关联的黑客借此窥探数千家把数据和文件托管在微软云上的组织。微软在分析中说,攻击者利用 Artex 进入客户云环境并窃取数据,速度快到防御方几乎没有时间检测和响应。
不少攻击利用的漏洞并不高明:猜测弱口令或已知口令,缺少多因素认证。攻击者省了力气,防守方省了配置,最后是同一批薄弱环节在承担后果。
Artex 已宣布转向闭源,后续版本只向付费客户提供。已经流出的代码收不回来——代码分享网站上仍有数十份 Artex 代码可供下载,依然能用于实际攻击。
这件事的荒诞之处在于对称:攻击者靠配置失误找到目标,研究者也靠同一类失误找到攻击者。一个为授权测试而生、免费开放的工具,被成百上千人部署,其中几百个连密码都没设,等于把钥匙插在门上还顺手留了地址。
安全行业常年提醒企业别把内部系统裸露在公网,如今轮到了攻击工具自己。开源降低了使用门槛,也把运维责任平摊给每一个部署者,而多数部署者并没有为此做好准备。
转闭源能收窄后续版本的流通面,但它更像一次止损,对已经在网上跑着的那些实例没有实际约束力。只要还有一台机器开着门,Artex 的故事就不会因为一纸公告而结束。