RavenDB中值级别的值模糊信息

时间:2012-10-08 22:29:33

标签: encryption obfuscation ravendb

我在RavenDB中存储与员工绩效评估相关的敏感信息。 因此,我需要对好奇的数据库管理员进行简单的第一道防线,以防止他们浏览数据。

我认为这可以作为客户端加密(尽管它不一定是TNO),但实际上是对数据进行模糊处理,但这样做显然不会影响可索引性。

注意:

  1. 我知道在Lucene中索引字段将保持未加密状态。
  2. 如果可能的话,我会真的喜欢维护文档架构的可浏览性,所以如果有人使用Raven Studio,他们会看到类似的东西(他们可以看到架构,而不是数据):

    { WhatIThinkOfMyManager: 'jfjsd83hfdljdf983nofs==', AmIHappyWithMyPayLevel: false }

  3. Raven有没有这方面的设施?我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

RavenDB 1.2支持加密磁盘上的数据(包括索引中的数据)。 但是,有权访问数据的管理员可以以解密的形式查看它。

您可能希望将数据存储在从您自己的代码加密的RavenDB中。