2012-10-08 2 views
2

직원 성과 검토와 관련하여 중요한 정보를 RavenDB에 저장하고 있습니다. 이와 같이 데이터를 탐색하지 못하도록 호기심이 많은 db 관리자를 대상으로 간단한 첫 번째 방어선이 필요합니다.RavenDB에서 값 수준의 난독 화 정보

그러나 클라이언트 측 암호화 (TNO 일 필요는 없지만)를이 클래스로 분류하여 데이터를 난독화할 수는 있지만 인덱스 가능성에는 영향을주지 않습니다.

참고 :

  1. 나는 인덱스 필드 루씬에 암호화되지 않은 상태로 유지됩니다 것을 알고 있습니다.
  2. 나는 정말 (그들은 아닌 데이터 스키마를 볼 수 있습니다) 가능하면 사람이 레이븐 Studio를 사용한다면, 그들은이 같은 것을 볼 것이다, 그래서 문서 스키마 browsability을 유지하고 싶습니다 :

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

여기에 레이븐에 대한 시설이 있습니까? 그리고 어떻게해야합니까?

답변

1

RavenDB 1.2는 디스크의 데이터 암호화 (인덱스 포함)를 지원합니다. 그러나 데이터에 액세스 할 수있는 관리자는 해독 된 형식으로 데이터를 볼 수 있습니다.

자신의 코드에서 암호화 된 RavenDB에 데이터를 저장하고자 할 수 있습니다.