全球网络安全AI大模型 · 跨境企业安全 · 云安全与威胁情报 上海梦想国际网络安全ai有限公司
梦想国际云安全

梦想国际云安全与企业数据保护AI

把系统搬上云,安全负担并没有消失,只是被重新分配了一次。云服务商负责机房、宿主机、虚拟化层和底层网络,而身份、配置、权限、数据和应用逻辑仍然留在企业自己手里。梦想国际云安全关注的正是分界线之后的那一半:谁能访问什么、共享给了谁、数据在静态、传输和使用三种状态下各由什么保护。

责任共担模型分层示意图:下层由云服务商负责物理设施、宿主机与虚拟化,上层由企业负责身份、配置、权限、数据与应用逻辑
CLOUD & DATA CONCEPTS

云安全、SaaS 与数据保护的基础词条

这些词经常被混在一起用,但它们对应的是完全不同的控制点。先把边界说清楚,后面的权限设计和数据策略才有共同语言。

云安全是什么?

云安全指保护企业在公有云、私有云和 SaaS 里运行的身份、配置、工作负载与数据。它和传统边界防护最大的差别是:资产不在自己机房,控制手段变成了控制台里的策略、角色和授权关系,配置本身就是攻击面。

云服务商安全为什么还需要企业安全?

云服务商把物理设施、硬件和虚拟化层做得很扎实,但它无法替你判断某个角色是否被过度授权、某个存储桶该不该公开、某个员工是否应该拿到财务目录。厂商保证平台可以被安全地使用,不保证你用得安全。

Shared Responsibility是什么?

责任共担模型,用来划清云服务商和客户各自负责的层次。大致规律是:越靠近底层硬件越归厂商,越靠近身份、数据和业务逻辑越归企业。IaaS、PaaS、SaaS 三种形态的分界线位置不同,采购前先确认这条线画在哪。

多云环境结构示意图:企业同时使用多个公有云与SaaS平台时,账号、身份源与权限策略分散在不同控制台中的分布关系
多云与多 SaaS 并存时,同一个人在不同平台里往往有不同的账号与权限模型(结构示意)。

SaaS安全怎么做?

SaaS 里没有服务器可以加固,能管的是账号、角色、共享设置、第三方授权和审计日志。常见做法是:统一走企业身份源登录、收紧外部共享的默认策略、定期清理长期未使用的授权、把管理员操作日志接进集中审计。

SaaS安全治理示意图:统一身份登录、角色与共享范围、第三方授权清单、管理员操作审计四个治理环节的关系
SaaS 治理的四个抓手:身份接入、角色与共享、第三方授权、操作审计(能力规划示意)。

OAuth权限是什么?

OAuth 让第三方应用在不拿密码的情况下代表用户访问数据。风险点在于同意页面往往一闪而过,用户点完就忘,而令牌可能长期有效、不随密码修改和会话注销失效。授权清单需要有人定期看,而不是只在接入那天看一次。

OAuth第三方授权示意图:用户在同意页面授予权限后签发访问令牌,令牌长期有效并需要被纳入定期复核清单
令牌的生命周期常常比用户的记忆长,这是授权清单要定期复核的原因(流程示意)。

数据泄露怎么防?

很多泄露不是有人破门而入,而是合法权限开得太宽:一个“组织内所有人可见”的链接、一个继承了整个目录的角色、一次赶进度时临时放开又没收回的共享。防护要同时做三件事:先知道敏感数据在哪,再收敛访问范围,再监控异常访问和导出。

数据分类是什么?

数据分类是按敏感度和影响给数据贴标签,比如公开、内部、受限、机密四级。它的价值不在标签本身,而在于策略可以挂上去:哪一级不允许外部共享、哪一级必须加密、哪一级的批量导出需要告警。没有分类,所有数据只能用同一套规则。

数据分类分级示意图:把数据划分为公开、内部、受限、机密四个等级,并为每一级对应不同的共享范围与加密要求
分类的意义在于让策略有落点,而不是在文档上多一列标签(分级示意)。

Data at Rest是什么?

静态数据,指存放在磁盘、对象存储、数据库和备份里的数据。常见保护是存储加密与密钥管理。但要注意:如果攻击者拿到的是一个有合法读权限的账号,存储加密对他是透明的,这时候起作用的是权限和审计,不是加密。

Data in Transit是什么?

传输中数据,指在网络上流动的数据。TLS 已经基本解决了链路窃听问题,现在更值得关注的是端点和目的地:证书是否被正确校验、数据发往的是不是预期的服务、内部服务之间调用有没有同样的加密与身份验证要求。

Data in Use是什么?

使用中数据,指被加载进内存、正在被 CPU 处理的数据。传统加密在这个阶段通常是失效的——数据必须先解密才能计算。这也是近两年机密计算讨论增多的原因:想把保护范围从静态和传输,延伸到处理过程本身。

数据三种状态对照示意图:静态数据依靠存储加密、传输中数据依靠TLS、使用中数据依靠硬件可信执行环境
三种状态对应三套不同的保护手段,任何一套都不覆盖另外两段(对照示意)。

Confidential Computing是什么?

机密计算用硬件可信执行环境(TEE)保护正在被处理的数据,针对的威胁模型很具体:云平台底层或同宿主的其他租户窥探内存。它不替代身份认证、应用安全、数据治理和密钥管理——权限给错了人,TEE 里的数据一样会被合法读走。

机密计算可信执行环境示意图:隔离区内的内存数据对宿主机操作系统、虚拟机管理程序与同机其他租户不可见
TEE 隔离的是“平台能不能看见”,不负责回答“谁被允许调用”(技术示意)。
ANOMALOUS DATA MOVEMENT

异常数据移动:为什么“导出量变大”本身不是结论

体积是最容易采集的信号,也是最容易误报的信号。它需要和别的维度放在一起看,才有判断价值。

一个日常下载量大约 50MB 的账号,在某天夜里两个小时内导出了远超平时的数据量——这种信号值得看,但只看体积,会误报到没人愿意再打开告警列表。真正能把它变成可判断的结论,需要把几件事叠起来:这个人的角色是否本来就负责数据分析和报表导出、导出发生在他的常规工作时段还是异常时间、用的是不是登记过的受管设备、被导出的目录属于哪个敏感等级、以及最近有没有发生过权限变更或新增的第三方授权。

任何一项单独看都不足以下结论,叠在一起才形成值得优先处理的线索。梦想国际的思路是让模型负责关联和排序并列出证据,是否处置由安全人员确认。

上文中的数值仅为说明检测逻辑的举例,不代表任何真实监控数据。

异常数据外发检测示意图:把导出体积与用户角色、发生时间、设备状态和数据敏感级别组合评估后再输出优先级
把体积、角色、时间、设备、数据敏感级组合评估的检测思路(安全数据示意,非实时监控数据)。
数据示意声明:本页出现的导出量、告警条目、风险等级等数据均为产品功能规划与安全数据示意,用于说明判断逻辑,不代表任何真实企业的实时监控结果,也不构成对具体环境的风险结论。
梦想国际云安全 · 原创长文

三篇关于云权限、数据边界与机密计算的分析

分别对应三个容易被跳过的判断:默认配置变好之后风险去了哪、内部共享为什么不等于安全、以及机密计算到底解决了什么。

云安全 梦想国际云安全

梦想国际云安全:云平台默认配置已经越来越安全以后,为什么企业自己的权限关系反而变得更重要?

这几年一个明显的变化是:新建一个对象存储桶,默认不公开;新建一个数据库实例,默认不对公网开放;控制台会在你要放开某条策略时多弹一次确认。云平台把“出厂状态不安全”这一类问题吃掉了一大半。但云上的安全事件并没有随之消失,只是入口换了地方——从“忘了关的默认配置”,挪到了“企业自己一步一步配出来的权限关系”。

先说清楚这个变化本身。早期公有云的很多问题属于默认值问题:对象存储默认可公开读、安全组默认放开、审计日志默认不开。这类问题的共同点是好识别、好扫描,一条规则就能查出来,所以工具、厂商和合规基线在过去几年集中把它解决掉了。今天多数主流云平台的默认基线,已经比不少企业自建机房的默认状态更严格。这是一个真实的进步,不该被淡化。

问题在于,权限关系不是“出厂配置”,它是企业自己长出来的。一个角色最初只需要读一个目录,半年后为了配合一次数据迁移加了写权限,迁移结束没人回收;一个服务账号为了排障临时挂上了近似管理员的策略,故障恢复后被记成“以后再收”;一个跨账号信任关系为了让测试环境能读一份生产样本而建立,而测试环境的准入标准比生产低一截。这些都不是厂商能替你判断的,因为从平台视角看,每一步都是合法的、被授权的、有操作记录的正常变更。

这里最容易看漏的是权限的传递性。很多团队检查权限时看的是“这个人身上挂了哪些策略”,但真正决定他能碰到什么的,是直接策略、角色链、资源侧策略、用户组继承和跨账号信任叠加之后的有效权限。一个用户的直接策略可能非常干净,却因为属于某个组、组能扮演某个角色、那个角色又在另一个账号里被资源策略信任,最后拿到了远超预期的访问面。只看一层,永远看不出这个问题;而攻击者在拿到一个凭据之后,恰恰是顺着这条链往前走的。

判断云权限风险时,最有用的问题不是“这个角色有没有超权限”,而是“如果这个身份被冒用,攻击者从这里最远能走到哪里”。前者是配置检查,后者才是攻击面评估。

多云会把这件事再放大一层。同一个人在不同云平台、不同 SaaS 里往往有不同的账号标识和不同的权限模型,某个平台里的“只读”在另一个平台里可能包含导出能力。如果没有一个统一视角把这些身份归拢到同一个人身上,任何一次离职、转岗或者账号被冒用的影响评估都会漏项。这也是为什么身份治理和云权限治理越来越难分开谈。

云权限风险类型对照(结构示意,风险等级为通用判断参考,不代表具体环境评估结果)
风险类型典型表现为什么容易被漏掉风险等级建议处理方向
临时提权未回收排障期间挂上的高权限策略一直保留变更合法、有审批记录、事后无人复查为临时授权设到期时间,到期自动回收并通知申请人
跨账号 / 跨项目信任低等级环境可扮演生产环境角色两个账号各自单独检查都显示正常按环境边界重画信任关系,生产原则上只信任同级
服务账号长期密钥集成用的密钥创建后从未轮换没有登录行为,也不在人员离职流程里改用短期凭据,为存量密钥建立归属台账与轮换机制
用户组继承叠加个人策略干净,权限来自所属组与角色链在“用户详情”视图里看不到以有效权限视角评估,而不是只看直接绑定的策略
通配符资源范围策略写成对全部资源生效功能正常,没有人会报障依据实际调用记录,把范围收敛到具体资源
长期未使用权限授予后数月从未被调用不影响业务,也不产生错误先观察再回收,回收前通知责任人并保留回滚路径
云权限有效访问面示意图:用户直接策略、用户组继承、角色链与跨账号信任叠加之后形成的实际可达资源范围
把权限画成关系图之后,才能看出“有效可达范围”和“账面权限”的差距(结构示意)。

梦想国际在做云权限分析时的思路是:让模型负责把有效权限展开、把变更历史和真实调用记录关联起来、按“被冒用后的可达范围”排序,输出一份带证据的候选清单。但回收动作本身必须由人确认。原因很实际——权限回收错了会直接打断业务,而模型看不到“这条权限下周有一次季度结算要用”这类上下文。自动化负责发现、关联和排序,审批边界留给人,这是我们认为在云权限治理里比较稳的分工。同时要提醒一句:执行这些分析的安全自动化本身通常也持有相当高的读取权限,它自己也应该被纳入权限治理的范围,而不是站在治理之外。

落地顺序上,比较务实的做法是从边界最硬的地方往里做:先把跨环境、跨账号的信任关系理清楚,再处理仍在使用的长期静态密钥,然后是临时提权的到期机制,最后才是大规模的最小权限收敛。反过来做——一上来就全量收敛——通常会在第一周被业务投诉打回。

所以云平台默认配置越安全,企业越应该把检查重心从“有没有漏配”转向“权限关系画成图之后是什么形状”。前者是能被工具一次性解决的问题,后者是需要长期维护的组织问题。

查看梦想国际官网首页的梦想国际云安全精选内容
数据访问边界 梦想国际云安全

文件链接只有公司员工能打开以后,为什么数据安全团队仍然需要知道“哪些员工”?

“仅限公司员工可访问”这个设置解决的是“链接被转发到公司外面”这一类问题,它确实有用。但它把一个范围问题换成了另一个范围问题:从“全互联网可见”缩到了“全公司可见”。对一份本来只该给三个人看的方案来说,全公司和全互联网的差别,很多时候只是扩散速度不同。

内部共享背后的默认心理是“都是同事”。这条假设在十个人的团队里成立,在几千人的组织里不成立。风险并不在于同事有恶意,而在于三件具体的事:第一,人员会流动,今天的同事下个季度可能已经去了业务上直接竞争的岗位;第二,账号会被冒用,一个被钓走的普通员工账号会立刻继承“全公司可见”的全部内容,攻击者不需要提权就能拿到一大片;第三,内容会被再分发,一条内部链接被贴进一个几百人的项目群,可触达范围就又扩大了一次,而原始文档的权限设置一次都没有被改动过。

这里需要把两个常被混用的概念分开。最小权限管的是权限强度——能读还是能改、能不能删、能不能导出;按需知情(need-to-know)管的是权限范围——这个人当前的工作到底需要看哪些数据。两者是一对,缺一个都会留下空档:只做最小权限,可能得到一群“只能读、但能读全部”的账号;只做按需知情,可能得到“范围很准、但每个人都是管理员”的结构。访问权不应该由“这个人是否可信”决定,而应该由“当前这项工作是否需要”决定。

过度授权通常是这样悄悄发生的:某人为了一次跨部门评审,把一个文件夹设成“组织内所有人可查看”,因为逐个加人太慢,而评审第二天就开;评审结束后没有人记得改回来;三个月后,另一个同事在这个文件夹里新建了一份包含客户名单的表格,新文件按继承规则拿到了父目录的共享设置。整个过程里没有任何一步是攻击,也没有任何一步会触发告警,但结果是一份客户名单对全体员工可见。第一眼看这个共享完全正常——它确实“仅限内部”。

“仅限内部访问”回答的是“外面的人能不能进来”,回答不了“里面的人该不该看”。这是两个问题,需要两套不同的控制。
共享方式与实际暴露面对照(结构示意,风险等级为通用判断参考)
共享方式表面范围实际可触达对象主要风险风险等级
公开链接,任何人可查看互联网不可控被转发、被索引后无法收回
组织内所有人可查看公司内部全体员工,以及任何被冒用的员工账号范围随组织规模自动膨胀,新增文件默认继承
按部门或群组共享一个部门当前成员,加上之后调入的人人员流动后自动继承,无人重新评估
指定人员共享具名的几个人具名的几个人需要维护,长期堆积后同样失真
指定人员并设置有效期具名人员,限期到期后自动收敛需要业务配合确定合理期限
文件共享范围收敛示意图:从公开链接、组织内全员可见、按群组共享,逐步收敛到具名人员加有效期的共享方式
共享范围的收敛路径:每往右一格,可触达人数就下降一个数量级(范围示意)。

落地时有一个反直觉的点:一刀切禁止内部共享几乎一定会失败。人们会改用邮件附件、私人网盘、截图,甚至把内容复制粘贴进聊天记录,结果是数据离开了有审计能力的平台,安全团队反而更看不见。比较务实的顺序是:先做数据分类,把“受限”以上的内容识别出来;再针对这部分内容关掉“组织内所有人可见”这一档,其余内容保持原有便利;然后给共享加默认有效期,让权限自己过期,而不是等人想起来回收;最后对存量共享做一次盘点,重点看创建时间超过半年、且实际访问者数量远大于创建者预期的那些。

模型在这里适合承担的工作是排序:把“共享范围”和“内容敏感度”两个维度对上,找出范围最宽而内容最敏感的那一批,再结合最近是否真的有人访问过,给出建议收敛的候选清单。但是否收敛、收敛到谁,必须由数据责任人确认。安全团队不掌握业务上下文,贸然回收一个正在被外部审计使用的目录,造成的代价可能比风险本身更大。这里的边界很清楚:模型给候选和证据,人给决定。

所以数据安全团队仍然需要知道“哪些员工”。不是因为不信任员工,而是因为“哪些人能看到这份数据”这个问题的答案,本身就是这份数据风险画像的一部分。链接是否仅限内部,只是这张画像里的第一格,后面还有好几格是空的。

查看梦想国际官网首页的梦想国际云安全精选内容
Confidential Computing 梦想国际云安全

Confidential Computing已经能够保护部分使用中数据以后,为什么它仍然不能替企业解决错误权限问题?

机密计算这两年从研究话题变成了云上可以真实选用的能力,尤其在把敏感数据交给云端 AI 推理这类场景里被反复讨论。它确实补上了一个长期存在的空白:数据在被处理的那一刻,传统加密是关掉的。也正因为它解决的问题非常具体,才容易被读成一句“上了机密计算数据就安全了”。这句话不成立,原因不在技术强弱,而在威胁模型对不上。

先把三种状态摆在一起看。静态数据靠存储加密和密钥管理,传输中数据靠 TLS 和证书校验,这两段的做法业界已经相当成熟。真正长期空着的是第三段:数据被加载进内存、正在被 CPU 计算的时候,它必须是明文的,否则算不出结果。这段时间里,能读到内存的角色——宿主机操作系统、虚拟机管理程序、同一台物理机上的其他租户——理论上都在数据的信任边界之内,而这恰恰是很多企业把敏感数据搬上云时最难说服自己的一点。

数据三态的保护手段与作用边界(技术对照示意)
数据状态典型场景主要保护手段能挡住谁挡不住谁
静态 Data at Rest对象存储、数据库、备份归档存储加密、密钥管理、访问控制拿到物理介质、或绕过应用直接读存储的人持有合法读权限的账号
传输中 Data in Transit服务间调用、客户端上传下载TLS、双向认证、证书校验链路上的窃听与篡改目的地本身就配错了的情况
使用中 Data in Use内存计算、模型推理硬件可信执行环境、内存加密、远程证明云平台底层与同宿主的其他租户被授权进入这个隔离区的调用方

技术上,可信执行环境把一段计算放进由 CPU 保护的隔离区,隔离区内的内存内容对宿主机操作系统、虚拟机管理程序和同机其他租户不可见;远程证明则让数据所有者在把数据送进去之前,先验证对面运行的确实是自己预期的代码和环境版本。这两件事加起来,回答的是一个很明确的问题:我把数据交给云上的计算过程时,云平台自己能不能看到它。这是一个真实的、以前没有好答案的问题,现在有了部分答案。

机密计算回答的是“平台能不能看见”,回答不了“谁被允许调用”。这两个问题分属不同层次,一个是隔离,一个是授权。

边界在哪里,用一个场景就能说清楚。假设一家企业把客户数据放进机密计算环境做模型推理,隔离区配置正确,远程证明也通过了。然后有人在配置调用权限时,把调用这个推理服务的角色误设成了所有业务账号都能扮演。接下来发生的事情,TEE 一步都拦不住:请求来自被正确授权的身份,数据在隔离区里被正常解密、正常计算,结果被正常返回给调用方。从硬件视角看,这是一次完全合规的使用。权限配错这个问题,机密计算不解决,因为它根本不在这个问题的作用域里。

机密计算作用域边界示意图:标出可信执行环境能够隔离的内存范围,以及仍然由身份系统和权限策略决定的调用入口
隔离区保护的是内部,入口的开关仍然握在身份与权限系统手里(边界示意)。

顺着这条线,还有几件事同样不在它的覆盖范围内,值得逐条列清楚:

  • 身份与认证:谁能拿到进入隔离区的凭据,仍然由身份系统决定。凭据被钓走,隔离不起作用。
  • 应用安全:隔离区里跑的代码如果自身有逻辑缺陷,把数据返回给不该拿的调用方,硬件不会阻止它——那是被授权的正常输出。
  • 数据治理:哪些数据可以进入这个计算、保留多久、结果能否落盘再共享,这些都是治理决策,不是硬件特性。
  • 密钥管理:密钥的托管、轮换和恢复流程如果失控,证明链条再完整也撑不住。
  • 输出侧风险:隔离区保护的是过程,不是结果。计算结果一旦离开隔离区,就回到普通的数据保护规则里,该分类分类,该管共享管共享。

那么正确的用法是什么?把它当成一层,而不是一个结论。评估顺序上,先确认这个工作负载的威胁模型里,“云平台或同宿主租户窥探内存”是不是一个你真正关心的风险——对很多内部系统来说并不是,把预算花在这里性价比不高;如果确实是(比如处理跨境敏感数据,或者需要向监管方、客户证明平台方在技术上无法读取),再评估它带来的性能开销与运维复杂度是否可接受;最后,把身份、权限、审计这三件事按原样做完,不因为上了 TEE 就降低任何一项的要求。

云端 AI 推理是目前机密计算被讨论最多的场景,因为送进模型的提示词和输入数据往往包含企业最敏感的内容。梦想国际在这类架构评审里的做法是:让模型帮助梳理数据流向、标出每一段处于哪种状态、指出哪一段的保护手段和数据敏感级不匹配,形成一张可以讨论的结构图;但“这条数据流是否可接受”的判断,由安全架构师和数据责任人共同确认。证据不足时,专业的结论有时就是“这一段的保护边界目前无法确认”,而不是给一个听上去让人安心的答案。

一句话总结:机密计算把加密的覆盖范围从两态扩到了三态,这是实打实的进展。但它扩的是“保护范围”,不是“判断能力”。谁该访问这份数据,仍然要企业自己回答。

查看梦想国际官网首页的梦想国际云安全精选内容
常见问题

关于梦想国际云安全的常见问题

五个最常被问到的定义性问题,答案控制在一段之内。

梦想国际云安全是梦想国际官网中关于云与 SaaS 安全的内容方向,围绕责任共担、云身份与权限、SaaS 配置、OAuth 授权、数据分类与数据三态保护,以及机密计算的适用边界,整理企业可参考的防御性方法。

责任共担模型,用来划分云服务商与客户各自负责的安全层次。底层设施由厂商负责,身份、配置、权限、数据和应用逻辑由企业负责。IaaS、PaaS、SaaS 的分界线位置不同,需要逐项确认。

SaaS 安全指对 SaaS 应用中的账号、角色、共享范围、第三方授权和审计日志进行治理。因为没有服务器可以加固,重点从主机加固转移到身份接入、配置基线和授权清单的持续复核。

OAuth 让第三方应用在不获取密码的前提下代表用户访问数据。风险在于令牌可能长期有效,且不随密码修改自动失效,因此需要定期复核授权清单、回收长期闲置的第三方权限。

机密计算使用硬件可信执行环境保护正在被处理的数据,针对的是云平台底层或同宿主租户窥探内存这一特定威胁模型。它不替代身份认证、权限治理和密钥管理,权限配置错误仍需企业自己解决。

继续阅读

云安全之外,还需要和这几条线连起来看

云权限、数据边界和机密计算都不是孤立话题,它们在身份、供应链和威胁情报上各有上游和下游。