资产识别与分类:摸清家底,才能谈安全

做安全分析这么多年,我见过太多团队一上来就搞渗透、上设备,结果连自己到底要保护什么都不知道。说白了,资产识别是安全工作的地基。地基没打牢,后面全是空中楼阁。

这一章,我们就聊聊怎么把家底摸清楚,怎么给资产分门别类,以及怎么评估它们的价值。我个人习惯把这一步叫做「安全盘点」,跟公司年底盘库一个道理。

3.1 什么是系统关键资产?

关键资产不是指所有东西。你想想看,公司前台那台打印机的价值,跟核心数据库能比吗?

我一般把资产分成这么几类:

资产类别 典型示例 为什么关键
数据资产 用户数据库、财务记录、源代码 泄露即事故,GDPR罚款可达全球营收4%
硬件资产 服务器、网络设备、安全网关 物理损坏导致业务中断
软件资产 操作系统、中间件、自研应用 漏洞入口,供应链风险
人员资产 管理员、开发人员、特权用户 社会工程学攻击的主要目标
服务资产 DNS、邮件、认证服务 单点故障影响全局
我的经验: 做资产识别时,别只盯着IT部门要清单。我曾经在一个项目中,运维给的资产清单只有30台服务器,结果我顺着网络流量一抓,发现还有15台「影子IT」设备——业务部门自己买的云主机,IT根本不知道。这些才是真正的风险点。

3.2 数据分类分级标准

数据分类分级,说白了就是给数据贴标签、定等级。为什么要做这件事?因为不同等级的数据,保护力度不一样。你总不能让所有数据都享受银行金库级别的待遇吧?成本扛不住。

3.2.1 常见的分类维度

  • 按业务属性:客户数据、员工数据、财务数据、研发数据
  • 按法律合规:个人隐私数据(GDPR)、受控非密信息(CUI)、商业秘密
  • 按敏感程度:公开、内部、敏感、绝密

3.2.2 GDPR 下的分级要求

如果你处理的是欧盟公民的数据,GDPR 是绕不开的坎。它把个人数据分成了两类:

数据类别 定义 示例 保护要求
一般个人数据 能直接或间接识别自然人的信息 姓名、邮箱、IP地址、位置信息 需合法基础、告知用途、数据最小化
特殊类别数据 涉及种族、政治观点、宗教、健康、生物识别等 指纹、基因数据、医疗记录 原则上禁止处理,除非有明确法律例外
避坑指南: 我曾经遇到一个客户,把用户的行为追踪数据(比如鼠标点击热力图)当作「非敏感数据」处理,结果被监管认定为间接个人标识符,罚了200万欧元。记住:任何能关联到具体自然人的数据,都算个人数据。

3.3 资产价值评估方法

资产价值不是拍脑袋定的。我一般用三个维度来量化:

  1. 机密性影响:数据泄露会造成多大损失?
  2. 完整性影响:数据被篡改会引发什么后果?
  3. 可用性影响:服务中断多久会达到不可接受的程度?

每个维度打分 1-5,最后加权算出综合价值。举个例子:

资产 机密性 完整性 可用性 综合评分 等级
用户密码数据库 5 5 4 4.7 高
公司官网 2 3 5 3.3 中
内部培训资料 1 2 1 1.3 低
核心原则: 资产价值评估不是一次性的。业务变了、数据量涨了、法规更新了,评估结果就要跟着调。我建议每半年做一次复盘,至少每年一次全面重评。

3.4 资产识别与分类的完整流程

下面这张图是我自己总结的流程,你可以直接拿去用:

资产识别与分类流程图 资产识别与分类完整流程 1. 资产发现 2. 信息收集 3. 分类分级 4. 价值评估 5. 资产清单输出 关键输入 • 网络拓扑图 • CMDB 数据 • 云服务账单 • 人员访谈记录 关键输出 • 资产登记表 • 数据分级矩阵 • 风险优先级列表 定期复盘更新

3.5 实操中的常见坑

流程看起来简单,但实操中全是细节。我踩过的坑,列出来给你提个醒:

  • 只认物理资产,忽略虚拟资产:容器、虚拟机、Serverless 函数,这些也是资产。我见过有人漏了 200 多个 Docker 镜像,结果里面全是漏洞。
  • 分类标准太粗:只分「内部」和「外部」?不够。你得细化到「谁可以看、谁可以改、谁可以删」。
  • 忽略数据副本:主库保护得再好,备份磁带丢了一箱,照样出事。数据副本、日志文件、测试环境的数据,都要纳入资产清单。
  • 价值评估只看钱:有些数据虽然不值钱,但丢了会影响声誉、引发监管调查。无形资产也要量化。
一个小技巧: 做资产识别时,别光靠工具自动扫描。我每次都会拉上业务部门的人聊一聊,问他们「你每天打开的第一个系统是什么?」「哪个系统挂了你会立刻打电话骂人?」——这些答案往往比扫描结果更准。

3.6 资产清单模板示例

最后,给你一个我常用的资产清单模板。你可以直接复制到 Excel 里用:

| 资产ID | 资产名称       | 类型   | 所属部门 | 数据等级 | 机密性 | 完整性 | 可用性 | 综合评分 | 负责人   | 备注         |
|--------|----------------|--------|----------|----------|--------|--------|--------|----------|----------|--------------|
| AST001 | 用户数据库     | 数据   | 技术部   | 高       | 5      | 5      | 4      | 4.7      | 张三     | 含GDPR数据   |
| AST002 | 官网服务器     | 硬件   | 运维部   | 中       | 2      | 3      | 5      | 3.3      | 李四     | 托管在AWS    |
| AST003 | 内部OA系统     | 软件   | 行政部   | 低       | 1      | 2      | 2      | 1.7      | 王五     | 仅内网访问   |

嗯,资产识别这块就聊到这儿。记住一句话:你保护不了你不知道的东西。把家底摸清楚,后面的安全分析才有意义。