"以数据为中心"的安全,到底是什么意思?

传统思路:守住边界

多数方案把数据放中心,外层套数据库、系统、应用的重重边界,假设"突破边界才能碰数据"。这本质是纵深防御,但数据一旦被合法访问,外层防护就变薄了。

新思路:围着数据本身看

从数据自身往外看,一次访问由内到外涉及五层,防护也在这五层分别下手:

层次含义防护手段举例
载体数据存在哪(库/文档/PDF)文档加密
方法用什么命令访问(SQL等)数据库准入,管高危操作
逻辑访问是否符合正常逻辑WAF/网关防注入
拓扑系统间、人员间的访问关系访问管控
身份人/终端/账号/应用身份全生命周期管理

难点:数据会流动

数据要被业务调用,会流向各个系统、各类人员,暴露面因此"无限大"。落地很难处处设防,务实做法是优先治理访问量最大的场景——比如 API 接口如今是数据访问的主通道,API 安全便成了重点。

普通读者能带走什么

对个人而言,重点不是架构,而是意识:你的数据在哪被访问、被谁访问、用了什么通道——少授权、常检查、对敏感数据加密,就是最朴素的数据-centric 防护。