阿里云先知安全沙龙(上海站) ——大模型基础设施安全攻防

简介: 大模型基础设施的安全攻防体系涵盖恶意输入防御和基础设施安全,包括框架、三方库、插件、平台、模型和系统安全。关键漏洞如CVE-2023-6019(Ray框架命令注入)、CVE-2024-5480(PyTorch分布式RPC)及llama.cpp中的多个漏洞,强调了代码安全性的重要性。模型文件安全方面,需防范pickle反序列化等风险,建议使用Safetensors格式。相关实践包括构建供应链漏洞库、智能化漏洞分析和深度检测,确保全方位防护。

介绍

大模型基础设施的安全攻防体系主要包括恶意输入防御和基础设施安全两个方面。恶意输入防御通过检测和过滤异常数据,防止系统被外部攻击者利用。基础设施安全则涵盖框架安全、三方库安全、插件安全、平台安全、模型安全和系统安全等多个层面,确保从底层框架到整体系统的全方位防护。

image.png

漏洞和案例分享

框架安全

大模型基础设施的安全攻防主要涉及分布式计算框架Ray的使用。Ray是一个基于Python的分布式计算框架,广泛应用于AI机器学习领域。在安全方面,Ray的dashboard默认绑定在127.0.0.1,但在实际业务代码中通常会绑定到实际IP地址。此外,任务执行缺少校验机制,如果能够访问到节点,攻击者可以直接执行代码。因此,确保Ray社区和安全研究员对安全的看法一致,并采取相应的防护措施,是保障大模型基础设施安全的关键。

image.png

大模型基础设施的安全攻防中,CVE-2023-6019是一个值得关注的漏洞。该漏洞涉及Ray框架中的一个安全问题,即在执行命令时直接使用字符串拼接,这可能导致命令注入攻击。具体来说,攻击者可以通过构造恶意输入来控制命令的执行,从而获取系统权限或执行其他恶意操作。在设计和实现大模型基础设施时,必须重视代码的安全性,避免直接使用字符串拼接执行命令,而是采用更安全的方法来构建和执行命令,以防止此类漏洞被利用。

image.png

PyTorch是一个开源的Python机器学习库,广泛用于构建和训练深度学习模型。其分布式RPC框架允许跨多个设备或服务器进行远程过程调用,从而实现高效的分布式计算。然而,CVE-2024-5480和CVE-2024-48063等安全漏洞的存在表明,在使用PyTorch进行分布式计算时,必须注意潜在的安全风险,确保代码的安全性和系统的稳定性。

image.png

llama.cpp是一个主要由C++编写的框架,用于对各种大模型进行推理。它支持CPU推理,具有极高的效率优势。然而,历史上该框架的安全漏洞多位于模型文件解析和rpc_server部分,在使用时需要特别注意这些方面的安全防护,以确保大模型基础设施的安全性。

image.png

CVE-2024-23605是由Francesco Benvenuto发现的一个安全漏洞,该漏洞存在于gguf_init_from_file函数中。具体来说,header.n_kv与sizeof(struct gguf_kv)的乘积可能导致整数溢出,从而引发越界写操作。这种类型的漏洞可能被攻击者利用来执行任意代码或导致系统崩溃,在大模型基础设施的安全防护中需要特别关注此类潜在风险,并采取相应的措施进行修复和加固。

image.png

CVE-2024-32878是一个与未初始化变量相关的安全漏洞。该漏洞出现在代码中处理字符串长度检查的部分,当字符串长度为SIZE_MAX时,程序会提前退出以防止整数溢出。然而,在某些情况下,这可能导致未正确初始化的变量被释放(free),从而引发潜在的安全风险。在大模型基础设施中使用此类代码时,必须确保所有变量都已正确初始化,并且在释放前进行适当的检查,以避免类似的安全问题。

image.png

CVE-2024-42479是由360的7resp4ss发现的一个安全漏洞,该漏洞存在于llama.cpp框架中。具体来说,问题出现在ggml_backend_cpu_buffer_set_tensor函数中,其中使用了memcpy函数来复制数据,但没有正确处理缓冲区边界,可能导致越界写操作。这种类型的漏洞可能被攻击者利用来执行任意代码或导致系统崩溃,在大模型基础设施的安全防护中需要特别关注此类潜在风险,并采取相应的措施进行修复和加固。

image.png

模型文件安全

模型文件安全是大模型基础设施中一个重要的方面。攻击者可能会通过替换或投放畸形的模型文件来嵌入恶意代码,这些文件在加载时可能导致系统崩溃或执行恶意代码,为确保模型文件的安全性至关重要,需要采取措施防止未经授权的修改和恶意注入,以保护系统的稳定性和安全性。

image.png

在模型文件安全方面,pickle反序列化(pickle.load())是一个常见的风险点。许多框架都存在这个问题,通常只会在文档中申明模型文件可能存在恶意代码。例如,Ray广泛使用cloudpickle进行Python对象的序列化,而TensorFlow模型被视为代码,需要小心处理不可信的代码。transformers库要求用户启用TRUST_REMOTE_CODE=True来允许pickle.load()的调用,并建议使用Safetensors等更安全的模型文件格式,这些格式不包含执行代码,从而避免加载模型时的反序列化操作带来的风险。

image.png
image.pngimage.png

相关实践

大模型基础设施安全实践包括多个方面:平台特色功能融合专家经验,打造丰富、准确的大模型供应链漏洞库;智能化漏洞可达性分析基于大模型智能化收集分析漏洞信息,结合蓝军攻防积累,提供更精准的供应链漏洞可达性分析能力;大模型文件深度检测可识别命令注入、模型文件格式攻击等以大模型文件为媒介的供应链攻击。这些措施共同构成了大模型基础设施的安全评估和研究体系,涵盖三方库安全、框架安全、应用安全和系统安全等多个层面。

image.png

相关文章
|
SQL 人工智能 自然语言处理
阿里云 CIO 蒋林泉:AI 大模型时代,我们如何用 RIDE 实现 RaaS 的首次落地?
本文整理自阿里云智能集团 CIO 蒋林泉在 AICon 2025 深圳的演讲,分享了阿里云在大模型应用落地中的实践经验。通过多个数字人项目案例,探讨了企业在 AI 应用中的组织转型、业务识别、产品定义与工程落地等关键环节,并提出了 RIDE 方法论(重组、识别、定义、执行),助力企业实现 AI 有效落地。
|
存储 运维 数据挖掘
革新智能驾驶数据挖掘检索效率!某国内新能源汽车未来出行领导者选择阿里云Milvus构建多模态检索引擎
在智能驾驶技术快速发展中,数据成为驱动算法进步的核心。某新能源汽车领军企业基于阿里云Milvus向量数据库构建智能驾驶数据挖掘平台,利用其高性能、可扩展的相似性检索服务,解决了大规模向量数据检索瓶颈问题,显著降低20%以上成本,缩短模型迭代周期,实现从数据采集到场景挖掘的智能化闭环,加速智能驾驶落地应用。
1628 3
革新智能驾驶数据挖掘检索效率!某国内新能源汽车未来出行领导者选择阿里云Milvus构建多模态检索引擎
|
云安全 人工智能 安全
大模型+安全,阿里云发布AI云盾系列产品!
阿里云正式发布AI云盾(Cloud Shield for AI)系列安全产品,包括AI安全护栏、升级云安全中心、WAAP和云防火墙。该系列提供模型输入输出安全、AI-BOM、AI-SPM等能力,构建三层模型安全防御体系,涵盖AI基础设施、大模型及应用安全。其中,AI安全护栏保障生成式AI合规性,实时检测威胁并维护模型健康,支持多模态内容交叉检测的All In One API调用模式。此外,AI-BOM与AI-SPM助力客户持续监控AI资产及安全状态。
1773 3
大模型+安全,阿里云发布AI云盾系列产品!
|
存储 机器学习/深度学习 缓存
阿里云AirCache技术实现多模态大模型高效推理加速,入选国际顶会ICCV2025
阿里云研发的AirCache技术被计算机视觉顶会ICCV2025收录,该技术通过激活跨模态关联、优化KV缓存压缩策略,显著提升视觉语言模型(VLMs)的推理效率与存储性能。实验表明,在保留仅10%视觉缓存的情况下,模型性能下降小于1%,解码延迟最高降低66%,吞吐量提升达192%。AirCache无需修改模型结构,兼容主流VLMs,已在教育、医疗、政务等多个行业落地应用,助力多模态大模型高效赋能产业智能化升级。
935 1
|
存储 人工智能 云计算
挑战杯专属支持资源|阿里云-AI大模型算力及实验资源丨云工开物
阿里云发起的“云工开物”高校支持计划,助力AI时代人才培养与科研创新。为“挑战杯”参赛选手提供专属算力资源、AI模型平台及学习训练资源,包括300元免费算力券、百炼大模型服务、PAI-ArtLab设计平台等,帮助学生快速掌握AI技能并构建优秀作品,推动产学研融合发展。访问链接领取资源:https://university.aliyun.com/action/tiaozhanbei。
|
机器学习/深度学习 传感器 监控
基于多模态感知的工业安全行为识别技术突破
本项目通过分层特征增强架构,突破工业安全监控中微小目标检测难、行为理解缺失和响应延迟高等技术瓶颈。采用动态ROI聚焦、时空域建模与联邦学习等创新技术,实现厘米级行为捕捉,准确率提升300%,隐患识别响应速度提高112倍,并已在危化、电力、医疗等行业落地应用,具备广阔推广前景。
710 0
|
存储 机器学习/深度学习 人工智能
云栖 2025|阿里云 Qwen3 系列领衔:AI 模型全栈突破与开发者落地指南
阿里云发布Qwen3全栈AI体系,七大模型升级、性能全球领先,开源生态稳居第一。从底层基建到开发工具链全面优化,助力企业高效落地AI应用,共建超级AI云生态。
3783 11
|
机器学习/深度学习 人工智能 数据安全/隐私保护
阿里云 Qwen3 全栈 AI 模型:技术解析、开发者实操指南与 100 万企业落地案例
阿里云发布Qwen3全栈AI体系,推出Qwen3-Max、Qwen3-Next等七大模型,性能全球领先,开源生态超6亿次下载。支持百万级上下文、多模态理解,训练成本降90%,助力企业高效落地AI。覆盖制造、金融、创作等场景,提供无代码与代码级开发工具,共建超级AI云生态。
2160 6
|
人工智能 API
阿里云百炼API-KEY在哪查询?如何获取阿里云AI百炼大模型的API-KEY?
阿里云百炼是阿里云推出的AI大模型平台,用户可通过其管理控制台获取API-KEY。需先开通百炼平台及大模型服务,即可创建并复制API-KEY。目前平台提供千万tokens免费额度,详细操作流程可参考官方指引。

热门文章

最新文章