2015-10-16 55 views
1

我创建了一个ASP.Net MVC站点,并使用Lucene.Net在两个整数,三个字符串和两个日期数据字段上创建可搜索索引。该站点目前托管在MS Windows Server 2008 R2服务器上。服务器将在下一年内用新的Windows Server 201X盒替换。如何在ASP.Net MVC应用程序中保护Lucene.Net索引

这一切都很好,尤其是在我使用一些多任务更新和插入索引后。

我的担心是确保索引。它包含姓氏,名字,中间名,出生日期,死亡日期和医疗记录ID。我意识到app_data文件夹有点安全。但是,如果服务器受到威胁,我希望索引非常难以使用。

我目前正在尝试加密索引内的数据,这意味着加密插入/更新,解密和显示搜索结果,并搜索加密的数据。我希望有人可以有更好的想法来完成这个任务。谢谢参观。

+0

你确实知道会破解和通配符搜索。它也会打破分类。你为什么选择Lucene这样的结构化数据? – Paparazzi

+0

是的,我知道这一点。我对此很陌生,所以我错过了索引本质上是一个文本文件的事实。我当然不必继续使用Lucene.Net。我将不胜感激任何建议。我也意识到,我可能只是最终使用视图和LINQ的组合来实现这一点。 – lv2rftak

+0

另外,我需要这种类型的搜索功能。这个数据对于大多数群体而言并不像其他数据那样稳定。 – lv2rftak

回答

0

“另外,我需要这种类型的搜索功能”还不清楚。

更新在Lucene中效率不高。

MSSQL可以加密column或整个表或整个数据库。

+0

谢谢。我怀疑我可能最终不会使用Lucene。 – lv2rftak

相关问题