Hadoop数据加密解析
2016-03-13
网络安全和信息化 2016年11期
引言: 加密和密码技术形式多样,从一开始加密并没有构建到Apache Hadoop中,而是随着时间的推移才加入并在组件中实施的。如今,加密技术已经成为一种保护金融机构、电信公司、医疗机构、政府机构的大数据的常用方法。
密码技术形式多样,在很早的时候甚至在计算机发明之前就已出现。即便如此,从一开始加密技术并没有构建到Apache Hadoop中,而是随着时间的推移才加入并在组件中实施的。如今加密技术已经成为一种保护金融机构、电信公司、医疗机构、政府机构大数据的常用方法。
Hadoop分布式文件系统加密
Hadoop分布式文件系统加密支持通过一种称为加密区域(Each Encryption)的机制来支持本地的数据加密。一个加密区域从基本说就是一个与加密密钥有关联的Hadoop分布式文件系统加密目录。一旦目录与加密密钥有了关联,此目录及其子目录中的所有文件都会被自动加密。
在使用Hadoop分布式文件系统加密时,并非Hadoop分布式文件系统加密中的所有数据都需要加密,可对非敏感数据以明文存放和处理,而对敏感数据进行加密。Hadoop用户可以用其自己的加密区域来保护来自其他用户的数据。
关于Hadoop分布式文件系统加密的一个常见的错误观念是:在数据被写到数据节点上的磁盘上时才被加密。事实上,在数据被发送到数据节点之前就被加密了。由此,数据在传送过程中也受到了保护,而且这种架构还可以防止在存放数据的数据节点上泄露密钥。
用于加密Hadoop分布式文件系统加密数据的加密算法是行业中普遍认可的AES。……
登录APP查看全文
