当前位置: 首页 > article >正文

恶意 Hugging Face 仓库 18 小时登顶热门榜,引发公共 AI 仓库安全担忧

【事件概述】一个伪装成 OpenAI 发布内容的恶意 Hugging Face 仓库向 Windows 系统投放信息窃取恶意软件。该仓库在 18 小时内登上 Hugging Face 热门排行榜首位被移除前下载量达 24.4 万次引发人们对企业从公共仓库获取和验证 AI 模型的新担忧。图片来源Robert Way / Shutterstock【恶意仓库详情】AI 安全公司 HiddenLayer 在研究报告中指出名为 Open - OSS/privacy - filter 的仓库假冒 OpenAI 合法的隐私过滤器版本几乎逐字复制其模型说明卡并包含恶意的 loader.py 文件该文件会在 Windows 主机上获取并执行窃取凭证的恶意软件。报告还称该仓库在不到 18 小时内登上 Hugging Face 热门排行榜首位获得约 24.4 万次下载和 667 个点赞数据很可能是人为夸大目的是让仓库看起来合法。这一事件凸显公共 AI 模型注册表正成为企业面临的新软件供应链风险尤其是开发者和数据科学家将开源模型直接克隆到可访问源代码、云凭证和内部系统的企业环境中时。这个虚假模型附带的 README 与合法项目不同它指示用户在 Windows 系统上运行 start.bat或在 Linux 和 macOS 系统上执行 python loader.py。此前研究人员曾在 Hugging Face 上的 Pickle 序列化模型文件中发现隐藏恶意代码绕过了平台扫描程序还警告 AI 供应链在监管和工具方面落后于传统软件。【恶意加载程序机制】据 HiddenLayer 称loader.py 脚本先执行看似合法的 AI 模型加载程序的诱饵代码然后启动隐藏的感染链。该脚本禁用 SSL 验证解码与公共 JSON 托管服务 jsonkeeper.com 相关联的 base64 编码 URL获取远程有效负载指令并将命令传递给 PowerShell。研究人员表示使用 jsonkeeper[.]com 作为 C2 通道攻击者可在不修改仓库的情况下更换有效负载。由此产生的 PowerShell 命令会从攻击者控制的域名下载额外批处理文件并通过创建计划任务建立持久化该任务旨在模仿合法的 Microsoft Edge 更新过程。报告称感染链最终部署基于 Rust 的信息窃取程序目标是基于 Chromium 和 Firefox 的浏览器、Discord 本地存储、加密货币钱包、FileZilla 配置以及主机系统信息。该恶意软件还试图禁用 Windows 反恶意软件扫描接口和 Windows 事件跟踪同时检查沙盒和虚拟机环境以逃避分析。【更广泛的攻击关联】HiddenLayer 在报告中表示还发现另外六个在另一个账户下上传到 Hugging Face 的仓库使用几乎相同的加载程序逻辑并与此次攻击活动共享基础设施。研究人员还将此次攻击的部分元素与早期涉及 npm 仿冒域名攻击和通过 PyPI 分发的虚假 AI 包的软件供应链攻击联系起来。HiddenLayer 称共享的基础设施表明这些攻击活动可能相互关联很可能是针对开源生态系统的更广泛供应链攻击的一部分。此前研究人员曾警告过 Hugging Face 上 Pickle 序列化 AI 模型文件中嵌入的恶意代码以及涉及受污染的 AI SDK 和虚假 OpenClaw 安装程序的独立攻击活动。【传统安全控制局限】分析师指出这一事件暴露出现有软件成分分析和应用程序安全工具在处理 AI 制品时的局限性。IDC 网络安全服务高级研究经理 Sakshi Grover 表示传统的软件成分分析SCA旨在检查依赖清单、库和容器镜像而非与 AI 开发工作流程相关的日益复杂的行为在识别隐藏在看似合法的 AI 仓库中的恶意加载程序逻辑方面效果差得多。Gartner 主任分析师 Jaishiv Prakash 表示企业现在需要在 AI 注册表层面建立专门的治理控制。企业必须在注册表层面为模型来源、批准版本、访问和运行时验证建立专门的控制措施。他补充道模型仓库分发的可执行制品和嵌入式逻辑往往超出传统 SCA 工具的有效范围。Grover 表示IDC 2025 年 11 月的 FutureScape 报告预测到 2027 年部署自主 AI 系统的企业中60% 将需要 AI 物料清单以支持持续的漏洞扫描和合规保证。【企业应对建议】HiddenLayer 敦促受影响的用户将受影响的系统视为已完全被攻破并优先进行系统重装而不是清理工作。报告称如果克隆了 Open - OSS/privacy - filter 并在 Windows 主机上执行了 start.bat、python loader.py 或该仓库中的任何文件应将该系统视为已完全被攻破。研究人员补充说即使密码没有本地存储浏览器会话也应被视为已被攻破因为被盗的会话 cookie 可以绕过多因素身份验证保护。该公司还建议阻止列出的攻击迹象、轮换凭证、使活动会话无效并对与此次攻击活动相关的网络连接进行历史追溯。报告显示Hugging Face 已向 HiddenLayer 确认该仓库违反了其服务条款并将其从平台上移除。

相关文章:

恶意 Hugging Face 仓库 18 小时登顶热门榜,引发公共 AI 仓库安全担忧

【事件概述】一个伪装成 OpenAI 发布内容的恶意 Hugging Face 仓库,向 Windows 系统投放信息窃取恶意软件。该仓库在 18 小时内登上 Hugging Face 热门排行榜首位,被移除前下载量达 24.4 万次,引发人们对企业从公共仓库获取和验证 AI 模型的新…...

软件开发加速安全审查滞后:“查找 - 修复”与“防御 - 推迟”难敌新风险!

ZDNET的关键要点持续部署让旧安全模型过时,漏洞积压令开发团队不堪重负,应用程序安全需向代码创建阶段转移。锻炼时在跑步机上反复踏步,付出努力却原地不动,毫无成就感,第二天再重复就更觉沮丧。应用程序安全也类似&am…...

应用安全从被动到主动:企业如何提升弹性与可靠性,降低安全债务?

ZDNET核心观点应用安全需董事会层面问责,企业文化影响“设计即安全”工作,运营模式将预防转化为行动。企业聚焦软件策略改变网络安全结果,挑战是在开发周期早期融入安全措施,构建捕捉漏洞和隐患的工具技术。本文将从被动到主动的转…...

FastAPI清洁架构实践:从分层设计到可维护项目搭建

1. 项目概述:一个为FastAPI项目设立的“洁净室”当你开始一个新的FastAPI项目时,面对的是一个空白的画布。理论上,你可以自由地绘制任何架构,但现实往往是:随着第一个路由、第一个数据库模型、第一个业务逻辑的加入&am…...

从零到一:PyQt-Fluent-Widgets导航组件实战指南

从零到一:PyQt-Fluent-Widgets导航组件实战指南 【免费下载链接】PyQt-Fluent-Widgets A fluent design widgets library based on C Qt/PyQt/PySide. Make Qt Great Again. 项目地址: https://gitcode.com/gh_mirrors/py/PyQt-Fluent-Widgets 你是否曾经为P…...

微博数据接口解决方案:Python爬虫工程实践与反爬策略

1. 项目概述与核心价值最近在折腾一个挺有意思的项目,叫longlannet/weibo。乍一看,这像是一个与微博相关的代码仓库,但它的价值远不止于一个简单的爬虫或客户端。作为一个在数据工程和自动化领域摸爬滚打多年的从业者,我深知在当今…...

Neovim集成ChatGPT:AI编程助手插件配置与实战指南

1. 项目概述:当Neovim遇上ChatGPT,一个插件如何重塑你的编码体验 如果你是一个Neovim的深度用户,同时又对AI辅助编程抱有极大的热情,那么你很可能已经听说过或者正在寻找一个完美的结合点。 jackMort/ChatGPT.nvim 这个项目&…...

Atlas框架:机器学习全生命周期的安全审计与验证

1. Atlas框架:机器学习生命周期的安全守护者在机器学习(ML)模型日益渗透到金融、医疗等关键领域的今天,一个令人不安的事实逐渐浮出水面:从数据采集到模型部署的整个生命周期中,每个环节都可能成为攻击者的…...

ZYNQ UltraScale+ MPSoC实战:基于PL端AXI_UART16550 IP核与PS端中断机制,实现RS485多帧长数据可靠接收

1. 工业通信场景下的ZYNQ UltraScale MPSoC实战 在工业自动化领域,RS485总线因其抗干扰能力强、传输距离远等优势,成为设备间通信的主流选择。而ZYNQ UltraScale MPSoC凭借其独特的PSPL架构,能够完美应对工业通信中对实时性和可靠性的严苛要求…...

基于Puppeteer的网页结构化检查工具:原理、实现与优化

1. 项目概述:一个面向开发者的网页内容检查与结构化工具最近在折腾一个很有意思的小项目,起因是团队里经常需要从各种网页上抓取信息,然后手动整理成结构化的数据。比如,产品经理丢过来一个竞品网站链接,让你分析一下他…...

如何在Windows电脑上直接安装Android应用:3个简单步骤告别模拟器

如何在Windows电脑上直接安装Android应用:3个简单步骤告别模拟器 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否曾经希望在Windows电脑上直接运行An…...

为什么93%的开发者在WebRTC集成中卡在ElevenLabs音频缓冲层?——低延迟TTS流式传输终极调优方案

更多请点击: https://intelliparadigm.com 第一章:ElevenLabs API开发接入指南 ElevenLabs 提供高质量、低延迟的语音合成(TTS)服务,其 RESTful API 支持多种语言、情感调节与声音克隆能力。接入前需在 ElevenLabs 控…...

Bose-Hubbard模型与量子Gibbs态模拟技术解析

1. Bose-Hubbard模型与量子模拟基础在量子多体物理研究中,Bose-Hubbard模型作为描述玻色子在周期性势场中行为的标准模型,已成为连接理论预测与实验验证的关键桥梁。这个看似简单的模型却能展现出丰富的物理现象,从超流态到Mott绝缘态的量子相…...

基于MCP协议与Google Apps Script的Google Workspace自动化集成实践

1. 项目概述:当Google Workspace遇上MCP如果你是一名开发者,或者负责企业内部的自动化流程,那么对Google Workspace(谷歌工作区)一定不陌生。从Gmail、Google Drive到Sheets、Docs和Calendar,它几乎构成了现…...

汉字可视化探索平台:基于Flask+Vue的汉字浏览系统架构与实现

1. 项目概述:一个汉字学习者的“浏览器”如果你和我一样,对汉字的结构、演变和背后的文化故事着迷,那你一定经历过这样的时刻:在阅读古籍、碑帖,或者仅仅是看到一个生僻字时,心里会冒出无数个问号——这个字…...

运营商网络工程师视角:VoWiFi部署中的ePDG与AAA服务器配置要点及避坑指南

运营商网络工程师实战:VoWiFi部署中ePDG与AAA服务器配置的20个关键细节 当运营商开始规划VoWiFi网络时,会议室的白板上总是画满了各种接口和协议栈。但真正决定项目成败的,往往是那些容易被忽略的配置细节——比如IKEv2协商时DH组的选择会怎样…...

1D-CNN模型如何关联阴谋论搜索与仇恨犯罪预测

1. 项目概述:当AI遇见阴谋论——一次用数据洞察社会风险的尝试作为一名长期关注数据科学与社会计算交叉领域的研究者,我常常思考一个问题:互联网上那些看似荒诞、却拥有庞大拥趸的阴谋论,究竟只是茶余饭后的谈资,还是真…...

RAG开发实战:Langchain-RAG-DevelopmentKit核心架构与工程化指南

1. 项目概述:一个面向RAG应用开发的“瑞士军刀”如果你正在或打算基于LangChain构建检索增强生成(RAG)应用,那么你大概率会遇到一个经典困境:从零开始搭建一个健壮、可扩展的RAG系统,需要整合的组件和技术栈…...

量子网络远程纠缠生成技术及其应用

1. 量子网络中的远程纠缠生成技术解析量子纠缠作为量子计算与量子通信的核心资源,其非局域特性为分布式系统提供了经典方法无法实现的协调能力。在金融高频交易、智能电网调度等对延迟极度敏感的领域,量子纠缠带来的协调优势尤为显著。基于腔量子电动力学…...

电子显微镜波传递函数与Ptychographic重建技术解析

1. 电子显微成像中的波传递函数解析 波传递函数(Wave Transfer Function, WTF)是理解电子显微镜成像机制的核心数学工具。这个复数值函数描述了电子波与样品相互作用后,在空间频率域中的相位和振幅变化情况。在透射电子显微镜(TEM…...

DeepSeek代码能力实测:3大编程范式通过率对比,92.7%准确率背后的5个隐藏陷阱

更多请点击: https://intelliparadigm.com 第一章:DeepSeek HumanEval测试全景概览 HumanEval 是由 OpenAI 提出的函数级代码生成基准测试集,包含 164 道 Python 编程题,每道题提供函数签名、文档字符串(docstring&am…...

Vinkius Cloud扩展:在IDE中无缝管理MCP AI网关运行时

1. 项目概述:在IDE中管理你的AI网关运行时如果你正在开发或使用基于MCP(Model Context Protocol)的AI应用,那么你很可能已经体会过在多个AI客户端(比如Cursor、Claude Desktop、Windsurf)之间管理和维护后端…...

OpenClacky:AI Agent技能加密与商业分发平台实战指南

1. 项目概述:从开源共享到知识变现的桥梁在AI Agent(智能体)生态蓬勃发展的今天,我们看到了一个有趣的现象:无数开发者贡献了海量的“技能”(Skills),让像OpenClaw这样的平台功能日益…...

用STM32CubeMX和HAL库驱动MG90S舵机:从PWM原理到代码实现的保姆级教程

用STM32CubeMX和HAL库驱动MG90S舵机:从PWM原理到代码实现的保姆级教程 第一次接触舵机控制时,我被那个小小的MG90S迷住了——它居然能精确地转动到指定角度!但当我真正开始用STM32控制它时,才发现PWM参数配置的坑比想象中多得多。…...

Claude智能优化器:提升AI应用开发效率的提示词工程中间件

1. 项目概述与核心价值 最近在折腾AI应用开发,特别是围绕Claude API做各种自动化工具时,发现一个挺普遍的问题:直接调用Claude API返回的答案,有时候会显得有点“啰嗦”或者“不够聚焦”。比如你让它写一段代码,它可能…...

ARM PMU性能监控架构与寄存器详解

1. ARM PMU性能监控架构概述 性能监控单元(Performance Monitoring Unit, PMU)是现代处理器中用于硬件级性能分析的关键模块。作为ARM架构的重要组成部分,PMU通过一组可编程计数器来记录处理器运行过程中发生的各类微架构事件,为系统性能分析和优化提供数…...

Linux服务器远程桌面实战:xrdp配置与Windows无缝连接指南

1. 为什么需要xrdp远程桌面? 刚接触Linux服务器的朋友经常会问我一个问题:"能不能像Windows那样直接用远程桌面连接?"说实话,我第一次管理Linux服务器时也有同样的困惑。毕竟对于习惯了Windows图形界面的用户来说&#…...

Dify工作流构建指南:从业务需求到可运行AI应用的全流程解析

1. 项目概述:从业务需求到可运行工作流的全栈构建器如果你正在使用 Dify 这类低代码 AI 应用开发平台,大概率遇到过这样的困境:脑子里有一个清晰的业务想法,比如“我想做一个能自动处理客服工单并生成摘要的机器人”,但…...

别再只用XXL-Job了!用Go写的Temporal,搞定延时发短信、定时对账这些复杂工作流真香

从XXL-Job到Temporal:用Go重构复杂工作流的实战指南 如果你正在使用Java系的XXL-Job处理定时任务,却苦于复杂业务逻辑的编排困难,那么是时候认识Temporal了。这个用Go编写的分布式工作流引擎,正在重新定义我们处理延时任务、多步骤…...

Vellium:基于Electron与RAG的本地AI创作工作台架构解析

1. 项目概述:Vellium,一个全能的本地AI创作与对话工作台如果你和我一样,既沉迷于与AI进行深度角色扮演对话,又需要它协助进行严肃的写作、整理知识库,并且对数据隐私和本地化运行有执念,那么你一定会对Vell…...