随着人工智能技术的快速发展,AI相关品牌正成为网络攻击者的新宠。近期,微软威胁情报团队发现了一款恶意的Chromium浏览器扩展,该扩展通过模仿知名AI搜索引擎Perplexity AI的品牌形象,诱导用户安装后窃取浏览器搜索流量。这种攻击手段不仅利用了用户对AI技术的信任,还通过技术手段实现了隐蔽的数据收集,给用户隐私安全带来了严重威胁。该恶意扩展的核心目标是劫持浏览器搜索流量,并通过中间服务器收集用户输入的搜索查询和实时搜索建议。攻击者利用了Chromium浏览器的Manifest V3功能和声明式网络请求(DNR)规则,在用户完全不知情的情况下,将所有搜索请求先发送到攻击者控制的服务器,再重定向到正常的搜索引擎。这种双重跳转机制使得用户无法察觉到数据被窃取,而攻击者则能够获取用户的搜索关键词、HTTP头部信息、IP地址等敏感数据。
从技术角度来看,该扩展通过多种手段实现了隐蔽的数据收集。首先,它使用了一个与Perplexity AI官方域名极为相似的域名perplexity-ai.online,这种拼写混淆(Typosquatting)手段常见于钓鱼攻击和恶意软件传播。其次,扩展在安装后会自动将自身设置为浏览器的默认搜索提供商,并通过chrome_settings_overrides接管用户的搜索行为。此外,扩展还申请了强大的DNR权限,允许其拦截和重定向网络请求,这与普通的AI助手扩展的功能需求不符。更令人担忧的是,该扩展不仅窃取完整的搜索查询,还通过suggest_url字段捕获用户在地址栏中输入的每一个字符,这意味着攻击者能够实时监控用户的输入行为,甚至在用户按下回车键之前就获取了部分信息。这种行为远超简单的搜索重定向,构成了对用户隐私的严重侵犯。
微软威胁情报团队通过动态分析发现,该扩展在安装后会打开一个伪装成合法产品设置流程的页面,以增加用户的信任感。扩展还随附了完整的服务器端代码,包括Node.js代理服务器和Nginx配置文件,这些代码明确显示了查询拦截和日志记录的意图。服务器端代码会记录所有传入的请求,包括方法、URL和完整的HTTP头部信息,并将搜索建议查询代理到Google的建议API。为了应对这种威胁,微软建议用户采取多层次的防护措施。首先,用户应谨慎安装浏览器扩展,特别是那些声称提供AI功能的扩展。在安装前,应仔细检查扩展的发布者、域名和品牌信息,确保其真实性。
其次,用户应定期检查浏览器的搜索设置,确保没有未经授权的扩展接管了默认搜索提供商。此外,用户还应监控浏览器的网络流量,发现异常的出站连接时及时采取行动。企业用户则应采取更严格的防护措施。例如,可以通过企业策略限制未经授权的扩展安装,并部署网络监控工具,识别和阻止与恶意域名的通信。微软Edge浏览器内置了多种保护机制,能够识别并阻止尝试操纵浏览器行为的恶意扩展。此外,微软Defender SmartScreen还能提供基于声誉的URL保护,帮助用户避免访问与恶意活动相关的域名。
随着网络攻击者不断利用AI品牌进行社会工程攻击,用户和企业都需要提高警惕。通过加强用户教育、实施严格的扩展管理策略和部署先进的安全防护措施,可以有效降低此类威胁的风险。微软威胁情报团队将继续监测此类攻击,并与行业合作伙伴共享情报,以保护用户免受不断演变的网络威胁的侵害。 。