从 DeepSeek 敏感信息泄露谈可观测系统的数据安全预防

作者:孙玉梅

数据泄露分析

Wiz Research 发现了一个属于 DeepSeek 的公开可访问的 ClickHouse 数据库,该数据库允许完全访问并控制数据库操作,包括访问内部数据。泄露的信息包括超过一百万条日志流,其中包含聊天记录、密钥、后端详情和其他高度敏感的信息。Wiz Research 团队迅速且负责任地向 DeepSeek 报告了这一问题,DeepSeek 随即快速修复了此漏洞。— Wiz Research [ 1]

在 DeepSeek 引发广泛关注后,Wiz Research 迅速发布了一份安全漏洞报告。报告表明,一个与 DeepSeek 相连的可公开访问的 ClickHouse 数据库,未采取身份验证机制,暴露了敏感数据。其中,log_stream 表包含大量高度敏感的日志信息:

  • timestamp:记录自 2025 年 1 月 6 日起的日志时间戳。
  • span_name:涉及 DeepSeek 内部各种 API 端点的引用。
  • string.values:以明文形式存储的日志信息,包括聊天记录、API 密钥、后端详细信息和操作元数据。
  • _service:记录 DeepSeek 服务的日志信息。
  • _source:日志请求来源,包含聊天记录、API 密钥、目录结构和聊天机器人元数据日志。

分析报告揭示,DeepSeek 在 ClickHouse 中记录了 API 接口访问日志、后端服务日志、操作日志以及密钥等多类敏感数据。然而,由于管理员未启用身份验证机制,这些数据面临着严重的泄露风险。比如 API 密钥的泄露,可能使攻击者获得全局访问权限,从而通过 API 接口窃取敏感信息。这一事件暴露出 AI 应用程序即时安全风险的根源——不仅来自于应用程序本身,还包括其底层的基础设施和支持的工具平台。

AI 数据安全反思

在 AI 技术飞速前进的浪潮中,数据安全问题成为了每一家 AI 企业无法回避的重大挑战。这次 DeepSeek 事件敲响了整个行业在数据保护方面的警钟,AI 初创企业利用基础设施或工具平台开发、部署 AI 服务时应增强数据安全意识,并建立完善的数据安全可观测体系。首先,应实施严格的访问控制机制,以确保只有授权人员能够访问敏感数据;其次,要建立安全审计与可观测平台,实时监控数据访问以便及时识别潜在的安全隐患。

阿里云日志服务(SLS [ 2] )作为云原生可观测与分析平台,不仅提供一站式的数据采集、加工、查询与分析、可视化、告警等功能,还具备多层次的数据安全防护机制。这些措施包括数据采集脱敏、访问控制和日志审计等,旨在确保敏感数据在整个生命周期中的安全。下面我们简单介绍下 SLS 的数据安全防护。

数据安全防护实践

下图展示了一个简化的 AI 应用架构,其中 AI 模型通过 API 网关向外提供服务。用户的查询请求首先通过 API 网关进入 AI 模型的服务层。在服务层中,AI 能力平台托管着多个后端服务。请求在到达后端服务时,会首先经过身份鉴权流程。通过鉴权的请求将进行意图识别等分析处理,随后结果被返回给用户。在这个过程中,生成的服务日志和用户访问日志会被存储在数据层。同时,一个可观测平台实时监测访问数据,以确保系统的稳定性和安全性。

在简化架构中,可能导致数据安全风险点已用红色标识:

  • 访问控制:在数据访问阶段,如果用户访问身份权限管理不够严格,会导致数据查询权限的滥用,从而使个人数据的访问超出必要范围。
  • 数据存储:
    • 敏感数据:访问日志中可能包含用户请求的查询、令牌以及用户身份信息等敏感数据,这些信息若未妥善保护,将面临泄露风险。
    • 数据隔离:不同类别的业务日志和用户数据需实现数据隔离,否则存在数据合规风险。此外,若发生数据泄露,也会导致全量数据的暴露。
  • 可观测平台:AI 平台在正常访问流量之外,还可能遭受异常的攻击流量。如果可观测平台无法识别异常访问行为(例如攻击者利用泄露的 AK 请求大量数据,引发该 AK 外部查询请求激增),企业将无法及时发现并采取应对措施,从而增加数据泄露的风险。

SLS 是如何解决上述问题?下面我们从数据采集、数据查询、数据监控三个功能场景方面做下介绍:

  • 在将数据写入到 Logstore 时,通过配置脱敏插件,确保敏感数据在写入时即被脱敏,从而保护数据隐私。
  • 根据业务分类,为不同服务的日志使用独立的 Logstore、通过 StoreView 预置字段过滤项,并结合阿里云的访问控制对访问密钥(AK)进行精细化管理,从而严格限制不同 RAM 用户的 Logstore 以及字段查询,实现有效的数据隔离。
  • 利用 SLS 的报表和告警功能,对 AK 的访问流量、访问 IP 来源、访问路径、访问端口进行监控,以便及时识别和应对潜在的风险访问。

数据采集

接入层脱敏:阻断敏感数据落库

Logtail 脱敏插件是在数据接入阶段对敏感信息进行保护的高效工具。通过在 Logtail 中配置脱敏插件,可以在数据被采集并传输到日志服务之前,对敏感字段进行自动识别和处理。此过程通常利用正则表达式匹配来查找敏感信息,并将其替换或隐藏为非敏感格式。这种方式可以灵活地根据不同的字段和格式进行定制化处理,确保数据在采集的初始阶段就得到了保护。对于复杂规则处理的场景,也可以通过配置 SPL(Streaming Processing Language) 解析语句对日志进行多层次的解析和脱敏处理。配置如下:

原始日志:

{"chat_msg":"分析一下固体火箭助推器,可以包括其发明或发展,历史发展,历史意义等", "access_key":"L00I0t8peAl7nmt4aUujhDUO", "ip_address":"105.156.33.72", "account_name": "微笑的小羊","phone_number":"+86 230 345 2201"}

处理后的脱敏效果如下:

更多的接入端脱敏方案可参考:《云上数据安全保护:敏感日志扫描与脱敏实践详解》

数据查询

查询权限精细化管控:避免"万能钥匙"
数据隔离

不同应用服务的日志可存储在不同地域的 Project 中,或存储在同一地域的不同 LogStore 中,并结合访问控制(RAM)来实施最小权限策略。通过 RAM,可以为不同用户配置细粒度的访问控制策略,建立针对性的 Logstore 资源分级访问控制制度,以有效保护数据安全。例如,研发工程师可能仅被授予访问应用业务日志的权限,而对于敏感的聊天记录,只有拥有较高权限的安全工程师才有权限查看。

AK受限访问

访问密钥(AK)的管理是数据安全的第一道防线。通过精细化的 AK 管控,可以确保每个密钥具有明确且有限的权限范围,避免“万能钥匙”的存在。具体措施包括为不同的应用服务和用户设定独立的 AK,定期轮换密钥,以及在使用过程中进行严格的权限审查。这将有效防止未经授权的访问和操作,确保数据在访问层面的安全性。

StoreView 字段集控制:防止"全量泄露"

日志服务 Project 的数据集(StoreView [ 3] )是基于 Logstore 创建的虚拟资源,旨在实现对不同 Logstore 中的日志进行统一查询和分析。通过在 StoreView 中设置联合查询字段,限制查询返回的字段范围,确保用户仅能访问实际所需的部分数据。这一机制不仅提升了查询效率,还显著增强了数据安全性。在发生数据泄露时,StoreView 能有效防止所有有效数据被一次性获取,从而降低敏感信息的不当访问和泄露风险。对于企业而言,这提供了一种在复杂数据环境中更为安全的查询解决方案。

数据监控

智能监控:实时监控异常拖库

如何快速识别日志库的异常流量?CloudLens for SLS [ 4] 为日志服务提供自监控解决方案。通过监控指标数据、详细日志、重要日志等多种自监控日志类型,CloudLens for SLS 能够实现对数据采集和读取过程的全面监控。CloudLens for SLS 自监控报表,提供 Project/Logstore 维度的写入、读取次数/流量数据统计,以及 Top 类 Project/Logstore 的读写流量分析,帮助用户实时跟踪服务运行状态。

操作趋势图展示了 Project/Logstore 的实时读写状况。当读取请求或查询请求的数量突然激增时,可以结合 SLS 的详细日志构建自定义报表进行进一步分析,以判断这些激增的查询请求是正常现象,还是表明存在潜在的安全风险。

自定义分析报表: 基于 SLS 服务日志,我们可以配置一个涵盖访问密钥(AK)和查询 IP 维度的查询请求分析报表。如下表所示,我们能够清晰地识别出外部网络中哪些 AK 和 IP 地址的查询请求量最大。这种数据分析不仅帮助我们了解请求来源和行为,还能帮助判断某些 AK 是否存在异常使用的迹象。

总结

以上我们探讨了 SLS 中增强数据安全的几种方式:权限精细化管控有效减少了潜在安全风险;接入层脱敏技术阻止敏感数据落库,提升了隐私保护;StoreView 字段集控制通过限制查询数据范围,降低数据泄露损害。智能监控系统提供实时监测,快速识别并阻断异常拖库行为,为企业提供了迅速响应和抵御威胁的能力。

相关链接:

[1] Wiz Research

https://www.wiz.io/blog/wiz-research-uncovers-exposed-deepseek-database-leak

[2] SLS

https://help.aliyun.com/zh/sls/

[3] StoreView

https://help.aliyun.com/zh/sls/user-guide/dataset-storeview-overview

[4] CloudLens for SLS

https://help.aliyun.com/zh/sls/user-guide/cloudlens-for-sls/

相关推荐

推荐一款好用的刷题工具

为了帮助正在准备求职季的开发者提升备战效率,阿里云特别推出“通义灵码陪你备战求职季”活动,精心挑选百道历史校招技术面试/笔试题,借助通义灵码智能问答、代码智能生成、代码优化等核心功能,帮助开发者更加准确地了解程序员职业所需的核心技能,加强对问题解决思维和解题能力的练习。

阿里巴巴云原生的博客 1381

通义灵码 Visual Studio 下载安装指南(附安装包)

本安装步骤适用于 Windows 10 及以上操作系统中安装和使用通义灵码。

阿里巴巴云原生的博客 4435

让复杂任务由团队完成:阿里云 AgentCore 多 Agent 协作架构及实践

Alibaba Cloud AgentCore 以身份、通信、团队和任务为基础,让专业 Agent 与人类成员共同参与业务协作。企业可以按职责组合知识、工具、Skill 和模型,用任务系统持续追踪工作,再结合 AgentLoop 评估效果、优化配置。

阿里巴巴云原生的博客 301

易点天下:AI 驱动 IT 运维组织提效的实践

易点天下作为一家专注品牌全球化的营销科技公司,由智能营销、全域增长、智能变现三大引擎驱动。公司旗下拥有“整合营销服务”与“广告平台业务”两大业务线。

阿里巴巴云原生的博客 284

阿里云可观测 2026 年 10 月产品动态

阿里云可观测 2026 年 10 月产品动态

阿里巴巴云原生的博客 188

用 Nacos 3.3.0 ARD 让 Agent 按任务发现工具和 Skill

如今,工作中用 Agent 帮忙已经越来越常见。研发同学用 Coding Agent 写代码、补测试、排查问题,业务同学用 Work Agent 整理资料、分析表格、制作演示文稿。不少过去需要自己一步步操作的事情,现在可以把需求交给 Agent,让它协助完成。

阿里巴巴云原生的博客 308

HiRoute 新版本发布:结合自己的真实工作选择最佳模型

HiRoute[1]是一个开源、运行在本地的 Agent 智能路由引擎。你继续用 Codex、Claude Code、Qoder、Pi、OpenCode、Hermes、DeepSeek Harness 等熟悉的 Agent,由 HiRoute 判断每一步交给哪个模型。

阿里巴巴云原生的博客 377

用户说 App“下不了单”:用 Session Replay 看清流程卡在哪一步

Session Replay(会话回放)将采集到的页面变化重建为可回看的过程。研发可以沿着这次会话,查看操作前后的界面变化,先确认流程停在了哪里,再结合当时的事件、日志和代码检查原因。

阿里巴巴云原生的博客 55

欢迎报名丨Alibaba Cloud AgentCore 企业智能体构建与治理八城巡回沙龙 · 杭州站开启

欢迎报名丨Alibaba Cloud AgentCore 企业智能体构建与治理八城巡回沙龙 · 杭州站开启

阿里巴巴云原生的博客 132

运维走出控制台:阿里云 AgentCore AI Native 运维实践

UModel 让现场能够被关联,运维数字员工让经验能够被调用,AgentCore Team 让分析能够协作,AgentLoop 让质量能够被检验。这些建设共同服务于一件事:让团队对系统的理解,成为每个人处理问题时都能接上的能力。

阿里巴巴云原生的博客 291

从长程 Agent 到 Super-agent,解锁更多场景

Deepseek Harness 提升了架构的透明度,但也带来了工程上的复杂度。这次开源的dsh-superagent-prototype,是对 Agent “连续实体”能力的工程拆解。

阿里巴巴云原生的博客 232

排查提效 50%:淘大集新核心系统的观测护航之路

供应链运维,缺的不是更多机器,是“一条能把指标、日志、链路串起来的线”。阿里云 ARMS+SLS+云监控2.0+STAROps 重构观测底座。

阿里巴巴云原生的博客 147

概率、插座与 5000 个爱因斯坦:专访阿里云研发副总裁周琦

这次访谈发生在 2026 年云栖大会之后。大会期间,阿里云发布了智能体构建和治理平台 AgentCore,将企业级 Agent 基础设施进一步标准化和托管化。

阿里巴巴云原生的博客 152

Agent 数据飞轮平台的选型和实践

用统一标准判断修改效果,积累覆盖不同路径的测试样本,沿执行记录排查失败,并将典型问题纳入后续回归。而这也是宙斯接入 AgentLoop 要解决的问题。

阿里巴巴云原生的博客 28

Durable Agent 详解:如何让 Agent 在云端长期稳定运行

本文使用一个具体的用户任务示例“向五位客户发送通知邮件”,解释为什么保存聊天记录还不够,再以 AgentScope 构建的 Agent 为例,展开任务状态、持久提交和故障恢复的通用设计,最后结合 Alibaba Cloud AgentCore 已有的 Harness 托管与节点恢复能力,讨论共享状态、可靠调度及 Brain / Hands 分离如何支撑更完整的长期托管服务。

阿里巴巴云原生的博客 334

Qoder × AgentLoop:智能体规模化应用,敏感数据保护如何跟上?

智能体观测与优化平台 AgentLoop 持续分析已采集的 Qoder 审计日志,将发现的风险线索关联到具体会话、工具调用、成员和环境,帮助安全团队回查任务过程、明确需要整改的环节,并复查处理效果。

阿里巴巴云原生的博客 288

完整还原已经服务千家企业的 AIOps Agent 的评测和调优实践

阿里云 STAROps 是一个生产运维 Agent,通过连接多域数据、运维工具与专家经验,从被动响应走向智能自治,7×24 保障业务连续、稳定运行。本文将分享 STAROps 的评测和调优实践。

阿里巴巴云原生的博客 198

阿里云云原生四项 AI 应用工程化实荣获“鼎新杯”优秀案例

第五届“鼎新杯”由中国通信标准化协会主办、中国信息通信研究院承办,自2026年05月正式启动,历时近 5 个月,聚焦国内政企数智化转型领域的创新成果,旨在为行业提供可复制、可推广的实践参考。

阿里巴巴云原生的博客 321

交付周期从 51 天缩短到 14 天,多 Agent 协作产品⾃进化背后的组织重构

本⽂结合这段实践,介绍评测如何驱动产品持续进化、⼈机协作的边界如何设定,以及团队如何通过统⼀⽬标、结果标准和责任分⼯,减少跨岗位交接,降低沟通损耗,把技术能⼒转化为实际交付效果。

阿里巴巴云原生的博客 327

从部署上线到运维优化:STAROps 与 ROS Agent 的资源运维自动化实践

STAROps 数字员工提供统一的运维对话入口,结合日志、指标、告警等信息理解问题,并通过 alibabacloud-ros-agent 技能,将基础设施规划和变更任务委派给 ROS Agent。

阿里巴巴云原生的博客 128

车企数据隐私保护必修课:如何用 SLS mask 守住日志中的敏感信息

阿里云日志服务 SLS 的 mask 函数可在采集或写入阶段替换匹配的敏感值,同时保留业务状态与调用链,并结合访问控制和保留期限管理减少暴露。下文通过车辆与车主服务、海外联网订阅、智能座舱交互三类业务中的四组日志,介绍规则选择与脱敏效果。

阿里巴巴云原生的博客 111

切换模型会损失缓存,智能路由还省钱吗?

智能路由会把不同的工作交给不同的模型。很多人随之会问:模型一换,之前积累的缓存就用不上了,这笔损失会不会把省下的钱又花回去?

阿里巴巴云原生的博客 209

LiteLLM 半年两度被投毒,大模型的“钥匙串”该放在哪里?

开源 Higress 把扩展代码关进 Wasm 沙箱,把发布链路锁成不可变;Higress 企业版再把凭证、供应链和防护交给平台托管。选哪一种,取决于你的团队想把精力花在哪里。想先试试托管形态的话,Serverless 标准版 0 元起步,不用先付实例费。

阿里巴巴云原生的博客 315

用 Kimi K3.1 Pro 重新介绍 AgentCore

今天凌晨 Kimi 发布 K3.1 Pro,在前端页面、Three.js 交互场景有明显提升。本文使用 Qoder 上提供的 K3.1Pro 模型,设计并排版了介绍 AgentCore 的全新方式。

阿里巴巴云原生的博客 13

从 Jev 范式决策模型接入,到参与 Team 协作的完整实践

本文将以一个工单分诊助手为例,把开发、打包和上线的过程串起来:用 AgentScope Java 与百炼决策模型(国内网络无法使用 Jev)实现分诊,通过代码包部署到阿里云 AgentCore[1],再验证普通调用和流式调用。文章最后,再看这个助手如何加入 Team,参与任务分工与报告审核。

阿里巴巴云原生的博客 339

MCP 服务无状态,任务状态存哪?RocketMQ LiteTopic 给每个任务一本账

AI Agent 调用一个工具,有时几百毫秒就能返回,有时却要运行好几分钟——比如检索一大批资料、生成一段长内容,或执行一次批处理。让请求一直挂着等结果,会长期占用连接和资源,也很难支撑大规模并发。

阿里巴巴云原生的博客 296

Personal Agent 观察:拆解全天候运行的技术挑战

本文将探讨一下,为什么 Personal Agent 成为了当前新的 AI 应用竞争点,底层技术以及后续国内跟进的可能方向。

阿里巴巴云原生的博客 289

Agent as a Service:驱动 Personal Agent 与企业智能体的服务架构

本文以 AgentScope 为基础,围绕 Sandbox as Tool 展开这条建设路径:将 Harness 托管为远端服务,将 Context、Memory 与恢复状态接入云端状态服务,通过执行权交接支持本地与远端续做,再通过 Brain/Hands 分离连接不同位置的工具执行端。

阿里巴巴云原生的博客 155

非算法工程师也能看懂,推理框架的来龙去脉

虽然 Model、Harness 的概念已深入人心,但推理框架这个算法工程师才会使用的概念似乎还略显陌生。不过,它和我们使用模型的费用和体验息息相关,例如为什么的输出价格是输入的 4 倍,缓存命中的价格是未命中的1/50(以 DeepSeek 当前的定价为例)等等,相信本文对这些疑问会提供一些通俗易懂的解答。

阿里巴巴云原生的博客 148

阿里云微服务引擎 MSE 及 API 网关 2026 年 9 月产品动态

阿里云微服务引擎 MSE 及 API 网关 2026 年 9 月产品动态

阿里巴巴云原生的博客 104
上一篇: 代码采纳率从 22% 到 33%,通义灵码辅助数据库智能编码实践
下一篇: 如何在云效中使用 DeepSeek 等大模型实现 AI 智能评审
阿里云云原生
阿里云云原生 企业官方账号 企业官方账号
博客等级 码龄8年 1万+粉丝 3143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值