2012-10-08 20 views
2

我在RavenDB中存儲有關員工績效評估的敏感信息。因此,我需要一個簡單的第一道防線來對付好奇的數據庫管理員,以防止他們瀏覽數據。RavenDB中價值級別的價值混淆信息

但是,我會將它作爲客戶端加密(儘管它不需要是TNO),只是真正混淆了數據,而這樣做顯然不會影響可索引性。

注:

  1. 我知道索引的字段將在Lucene中保持未加密。
  2. 我會真的想如果可能保持文檔模式瀏覽功能,所以如果有人使用掠奪工作室,他們會看到這樣的事情(他們可以看到的模式,而不是數據):

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

在這裏有沒有任何設施?我該怎麼做呢?

回答

1

RavenDB 1.2支持對磁盤上的數據進行加密(包括在索引中)。 但是有權訪問數據的管理員可以以解密的形式查看該數據。

您可能想要將數據存儲在您自己的代碼中加密的RavenDB中。