似乎在IT行业里,大家都有过类似的感觉,那就是总有新名词冒出来,大家讨论的热火朝天的同时,彼此对这个词的含义理解并不相同。好多年后,大家才逐渐清晰的总结出了这个词的具体含义。比如,大数据(Big Data)早在1983年就被提出来,在2011年进入行业视野,又过了好多年,人们才统一了认识,明确了大数据几个“V”的特点。
在安全行业,这个现象同样很常见。近几年,数据安全领域经常出现的一个热词是 “以数据为中心的安全”,很多报告都用“以数据为中心的安全”区别“传统的数据安全”,但却很少有人具体讲清楚“以数据为中心的安全”到底是什么。
一、什么是DCS
维基百科上对DCS的解释是:相比系统安全、网络安全、应用安全等更聚焦在数据自身安全的安全方法,并指出一个DCS模型具有4个关键组件,分别是:发现、管理、保护和监测。这4个关键组件的具体能力是:发现是指发现敏感数据等数据存储在什么位置的能力;管理是指定义数据在不同情况下可访问、修改、阻断等策略的能力;保护是指阻止敏感数据泄露或非授权使用的能力;监测是指持续对数据使用异常行为监测发现的能力。
MarketsandMarkets在《DATA-CENTRICSECURITY MARKET》报告中称DCS市场规模将从2022年的20.6亿美元增长到2022年的58.3亿美元,其增长的主要动力来自于强劲的合规需求,其中亚太地区将成为增长最快的地区。
然而,目前行业内似乎还没有对DCS形成统一的认识。于是我们参考了数十份资料,包括学术论文、产业研究报告、技术白皮书等资料,系统梳理并结合我们自己的实践经验形成本文,目的是与大家一同讨论DCS的概念并统一对DCS的认识。
二、大家眼中的DCS
1. IBM:DCS的核心是数据分类
IBM是一家伟大的公司,很早就在很多技术领域发表过深刻的思考。2006年,IBM的研究人员Sreedhar就已经提出了基于角色分析的DCS方法,用于处理对象被不同方法访问时的安全问题。这个方法把角色作为重点考擦对象,并以角色一致为主要判别准则。2009年,IBM又提出一个基于数据的安全模型,名为DCSM(Data-centric Security Model)。DCSM把数据、策略和角色区分开,通过自定义一套策略描述语言,通过策略把数据和角色关联起来。DCSM是基于数据的商业价值进行制定策略,而不是基于传统的IT安全规则。更重要的时,DCSM强调了DCS的核心就是数据分类,而且必须是自动化的数据分类。这一判断非常准确,一直沿用至今。
IBM的观点是,传统的数据安全分类标签如机密、专有、限制传播、商业秘密等是不能满足业务需求的,如果数据分类和业务流程不匹配,则分类越多,来带的负面影响越多。所以IBM提出了新的数据分类方法,这个分类方法遵循三条原则:1)数据分类一次完成;2)策略直接体现在分类标签上;3)业务主管直接推进分类并直接看到执行结果。
IBM最后还是强调DCS最核心的内容就是结构化数据的分类方法,同时也指出,数据如何有效分类是个大学问,需要对行业规范、公司标准、业务操作、各类文档、部门交互都非常熟悉的核心人员来主导分类。
2. Symantec:数据打标和数据加密是重中之重
Symantec提出了一个以信息为中心的安全模型(Symantec Information Centric Security Module ,简称ICSM)。这个模型包括两个核心组件:数据打标(Symantec Information Centric Tagging,简称ICT)和数据加密(Symantec Information Centric Encryption ,简称ICE)。ICT和ICE都已在Symantec形成产品或解决方案。
ICT是针对邮件和文件进行打标签和加水印的分类器。ICE是基于云的一整套加密方案,包括加密算法、秘钥管理、身份认证、用户和文件监测以及终端用户加密工具。如果从Symantec的产品设计来看,还有Data Loss Prevention(DLP)和CloudSOC等产品。整套的数据安全产品在数据防护的准备、保护、监测和响应四个环节进行保护。
3. IDC:DLP是DCS的神经系统
IDC指出DCS是解决数据安全的最佳方案。数据具有三种主要的保护方式:定义和分类、监测和强化治理策略、加密和混淆。数据防护的最佳方式就是将这三种方式有效的结合起来,而结合起来就是DLP、加密和访问控制。其中,DLP是在DCS策略中像神经系统一样重要。
4. Sirius:完整的DCS策略具有10个核心要素
Sirius Edge的一篇文章列出了一个完整的DCS必须具备的10个核心要素,分别是:1)数据发现;2)数据分类;3)数据打标和数据水印;4)DLP;5)数据可视化;6)加密策略;7)增强的网关控制;8)身份管理;9)云访问管理;10)持续教育。值得一提的是,这10个要素中强调了持续教育这一非技术要素,提醒我们做数据安全防护的时候一定不能只盯着技术、盯着功能性能,而忽略了教育、培训等非技术要素。
三、DCS离不开数据生命周期
DCS强调数据处于中心位置,如何体现中心位置呢?这就需要站在数据的视角,把数据的完整生命周期(Data Life Circle)梳理出来,然后从数据生命周期的每个关键环节重新审视安全问题和解法。通过数据生命周期来看待DCS并不是某一家独有的观点,而是很多机构共同支持的观点。只不过,大家对数据生命周期的划分数量和阶段类型都不同。一些文章用DLCM(Data Life Circle Model的简称,数据生命周期模型)来表述数据的生命周期。为便于阅读,本文统一使用DLCM表示数据生命周期,并用DLCM-X来区分不同的数据生命周期模型,其中X表示划分的阶段数量。
针对DLCM的讨论和划分有很多种,有些机构将数据生命周期分为5个阶段,形成DLCM-5,有些则划分成更多的阶段,例如DLCM-6、DLCM-7、DLCM-10等。
1. DLCM-6
Securosis将数据生命周期划分为6个阶段,分别是:创建、存储、使用、分享、存档、销毁。而且,Securosis将这6个阶段表示为单向流动,即从创建开始依次流动,直到销毁结束,并在每个关键阶段列出了对应的数据安全技术。
2. DLCM-7
Bloomberg在《7 phasesof a data life cycle》一文中,将数据生命周期划分为7个阶段,分别是:数据获取、数据保存、数据合成、数据使用、数据发布、数据归档、数据清洗。这个7段分法中,比较有特色的是数据合成(Data Synthesis)。数据合成是一种数据分析过程,主要指通过多种数据共同计算产出更多数据价值的过程。文章也提到,数据合成这个阶段并不是常见的数据生命周期阶段。数据合成是连接数据保存和数据使用的中间阶段,其中,对于数据最初的预处理是在数据保存阶段完成的,而与实际业务直接相关的数据计算都在数据使用阶段完成。
3. DLCM-11
Uttaranchal University 的一篇论文将DLCM划分为11个阶段,分别是:收集、重要性判断、用户授权、分类、存储、传输、存档或转换、发布、备份、留存、评估或移除。DLCM-11增加了用户授权阶段,这一阶段主要是通过访问控制相关技术实现正确的主体访问正确的数据。不过,用户授权并不是一个数据概念,而是一个系统概念,出现在数据生命周期中并不多见。此外,DLCM-11也标出了每个阶段的风险等级,其中用户授权、存储、存档或转换这三个阶段的风险等级最高。而且,文章提到的风险等级都是指“数据泄露”的风险,并没有考虑“数据滥用”和“数据误用”问题。
四、小结
大数据时代的数据安全是“旧瓶装新酒”。DCS(以数据为中心的安全)看上去是一个老的概念,但实际上是完全不同的新概念,所以不能用过去的思路理解今天的含义,也不能用过去的经验来解决今天的数据安全问题。想要解决今天面对的数据安全问题,创新是必不可少的。
局域网传输工具怎么用?
在快节奏的工作环境中,怎样在公司内部网络中迅速、安全地传输文件已经成为很多团队面临的一大挑战。幸运的是,局域网传输工具为我们提供了一个完美的解决方案。那么,怎么使用局域网传输工具呢?本文将为您提供详细的操作指南。一、了解局域网传输工具的主要功能文件传送:支持在局域网中快速、稳定地传送各种类型和大小的文件。文件夹共享:用...
局域网传输工具是什么?一篇文章带您充分了解!
在日常办公和团队协作中,你是否经常遇到需要在公司内部网络里迅速、安全地传送大文件的情况?你有没有由于文件传输速度慢、容易出错而苦恼过?今日,我们将探讨一个高效的助手——局域网传输工具来解决这个问题。那么,什么叫局域网传输工具呢?它的作用和优点是什么?如何选择适合自己的局域网传输工具?一、局域网传输工具是什么?局域网传输...
局域网传输工具哪个好?
近日,因为局域网文档传输效率不高,一家知名科技公司的工程进度严重滞后。这一事件迅速导致了企业乃至领域的高度重视。这一事件再次凸显了局域网传输工具在企业经营中的功效。那么,在众多局域网传输工具中,哪一个是你得力助手?今日,使我们探讨一些备受推崇的局域网传输工具。一、LAN迅速传输:高效平稳,传输无阻碍LAN迅速传输是专门...
电脑软件管理是干什么的?解锁高效工作与生活的秘密武器
在这个智能飞速发展的时代,电脑已经成为我们工作、学习乃至娱乐不可缺少的工具。但是,随着软件应用的日益丰富,如何高效有序地管理这些软件,保证电脑的安全运行和数据安全,已成为我们面临的一大挑战。今日,使我们详细分析电脑软件管理的奥秘,看看它能给我们带来什么变化。一、程序安装与卸载:管理便捷,告别杂乱电脑软件管理的首要任务是...
电脑软件管理工具哪个好?
如今,随着信息技术的快速发展,电脑已成为我们工作、学习和生活中不可缺少的工具。但是,随着越来越多的程序安装在电脑上,如何有效地管理这种软件,以确保他们的正常运行和不断创新已经成为一个不容忽视的问题。为了帮助你更好地管理电脑软件,本文将推荐几款出色的电脑软件管理工具,各有特色,能够满足不同用户的需求。一、360软件管家3...