Encryption RavenDB中值级别的值混淆信息

Encryption RavenDB中值级别的值混淆信息,encryption,obfuscation,ravendb,Encryption,Obfuscation,Ravendb,我正在RavenDB中存储与员工绩效考核相关的敏感信息。 因此,我需要一个简单的第一道防线来防止好奇的db管理员浏览数据 我将其归类为客户端加密(尽管它不需要是TNO),只是为了真正混淆数据,然而,这样做显然不会影响可索引性 注意事项: 我知道索引字段在Lucene中将保持未加密状态 如果可能的话,我真的很想保持文档模式的可浏览性,因此如果有人使用Raven Studio,他们会看到类似的内容(他们可以看到模式,而不是数据): { WhatIThinkOfMyManager:'jfjsd83hf

我正在RavenDB中存储与员工绩效考核相关的敏感信息。 因此,我需要一个简单的第一道防线来防止好奇的db管理员浏览数据

我将其归类为客户端加密(尽管它不需要是TNO),只是为了真正混淆数据,然而,这样做显然不会影响可索引性

注意事项:

  • 我知道索引字段在Lucene中将保持未加密状态
  • 如果可能的话,我真的很想保持文档模式的可浏览性,因此如果有人使用Raven Studio,他们会看到类似的内容(他们可以看到模式,而不是数据):

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


  • 瑞文有没有什么设施?我该怎么做呢?

    Ravendb1.2支持对磁盘上的数据(包括索引中的数据)进行加密。 但是有权访问数据的管理员可以看到数据的解密形式

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