我目前正在使用Solr对某些敏感记录执行搜索服务.
由于Solr/lucene通过在磁盘上以明文形式存储敏感信息的反向索引来提供快速搜索,因此需要加密这些索引文件,以便未经授权的人员无法通过绕过系统的安全性来访问它们.
我发现在Apache JIRA AES加密目录 和编解码器上打开了类似的补丁 ,用于索引级加密.
AES加密目录看起来很有希望但是这个补丁已经为lucene 3.1实现了,因为我使用的是较新的版本,我不确定这个补丁是否可以与lucene 5或更高版本一起使用.
我想知道是否有办法实现加密索引的安全措施,或者是否可以编写一些自定义插件,可以加密/解密I/O级别的索引(即FsDirectory)?