
数据项目的主要类型及考虑因素
|
3
授权
在确保访问用户的合法性之后,还需要决定他们可以访问哪些数据。成熟的系统需要提
供不同粒度的访问控制。例如,不仅可以提供数据库表级别的访问控制,还可以提供列
级别的访问控制。在为敏感数据构建数据架构时,具备控制哪些用户和用户组可以访问
哪些特定数据的能力是非常重要的。
加密
除了控制对数据的访问,出于安全方面的考虑,保护这些数据免受恶意用户和恶意入侵的
影响也至关重要。数据加密是最常用的保护方法。我们需要从两个角度来考虑这个问题。
•
静止的数据
是指已经进入系统并保存在磁盘上的数据。很多数据管理供应商为此提
供了解决方案,并将它们作为管理平台的一部分。一些第三方供应商也为此提供了
解决方案。
•
传输中的数据
是指在系统中移动的数据。通常,供应商或项目会为此提供标准的加
密机制,例如传输层安全协议。
审计
安全问题的最后一个考量维度是能够捕获与数据相关的活动,比如数据的传承关系、谁
在访问数据,以及如何使用数据,等等。这个问题仍然需要通过供应商或项目提供的工
具来解决。
如果安全对项目非常重要,最好的办法是找到可以解决上述
4
个问题的方案或供应商。
这样一来,就可以减少花在数据安全性管理方面的时间,而将更多的时间用于解决其他
问题。
1.2
数据管道和数据暂存
我们从
3
个数据项目类型中范围最广的开始讨论,因为它涉及从外部数据源到目标数据源
的整个路径,并为构建数据解决方案的其余部分奠定了基础。
对于这个项目类型,在设计解决方案时需要考虑以下因素:
•
针对目标数据将执行哪些类型的查询和处理; ...